summaryrefslogtreecommitdiff
path: root/gtk+-mingw/share/gtk-doc/html/gio
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2018-08-20 21:12:06 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2018-08-20 21:12:06 -0400
commit63e87c2d0c9d263f14c77b68f85c67d46ece82a9 (patch)
tree6260365cbf7d24f37d27669e8538227fcb72e243 /gtk+-mingw/share/gtk-doc/html/gio
parenta4460f6d9453bbd7e584937686449cef3e19f052 (diff)
Removed gtk+ docsHEADmaster
Diffstat (limited to 'gtk+-mingw/share/gtk-doc/html/gio')
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ExampleAnimal.html1001
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ExampleCat.html558
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ExampleObject.html428
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ExampleObjectManagerClient.html462
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GAction.html543
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GActionGroup.html1032
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GActionMap.html385
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GAppInfo.html1588
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GApplication.html1781
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GApplicationCommandLine.html824
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GAsyncInitable.html602
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GAsyncResult.html372
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GBufferedInputStream.html557
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GBufferedOutputStream.html287
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GCancellable.html644
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GCharsetConverter.html237
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GConverter.html413
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GCredentials.html386
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusActionGroup.html135
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusAuthObserver.html286
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusConnection.html4994
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusInterface.html253
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusInterfaceSkeleton.html643
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusMenuModel.html123
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusMessage.html1697
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusMethodInvocation.html655
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusObject.html294
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManager.html435
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerClient.html1048
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerServer.html373
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectProxy.html197
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectSkeleton.html361
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusProxy.html1942
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDBusServer.html797
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDataInputStream.html1284
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDataOutputStream.html519
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GDrive.html1371
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GEmblem.html262
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GEmblemedIcon.html238
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFile.html7247
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileDescriptorBased.html125
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileEnumerator.html496
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileIOStream.html298
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileIcon.html154
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileInfo.html3089
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileInputStream.html254
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileMonitor.html351
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFileOutputStream.html286
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFilenameCompleter.html209
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFilterInputStream.html184
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GFilterOutputStream.html185
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GIOModule.html456
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GIOStream.html611
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GIcon.html324
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GInetAddress.html719
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GInetSocketAddress.html261
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GInitable.html387
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GInputStream.html954
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GLoadableIcon.html290
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GMemoryInputStream.html186
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GMemoryOutputStream.html374
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GMenu.html1264
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GMenuModel.html1006
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GMount.html1415
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GMountOperation.html875
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GNetworkAddress.html337
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GNetworkMonitor.html417
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GNetworkService.html302
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GOutputStream.html1082
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GPermission.html538
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GPollableInputStream.html337
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GPollableOutputStream.html340
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GProxy.html369
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GProxyAddress.html416
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GProxyResolver.html324
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GRemoteActionGroup.html253
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GResolver.html940
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSeekable.html336
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSettings.html2726
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSettingsBackend.html639
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSimpleAction.html414
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSimpleActionGroup.html242
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSimpleAsyncResult.html1224
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSimplePermission.html106
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocket.html2795
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketAddress.html285
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketClient.html1606
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketConnectable.html450
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketConnection.html493
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketControlMessage.html265
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketListener.html720
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSocketService.html260
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GSrvTarget.html310
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTcpConnection.html164
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTcpWrapperConnection.html154
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTestDBus.html303
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GThemedIcon.html341
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GThreadedSocketService.html191
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsBackend.html323
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsCertificate.html444
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsClientConnection.html429
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsConnection.html1016
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsDatabase.html948
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsFileDatabase.html166
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsInteraction.html370
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsPassword.html478
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GTlsServerConnection.html158
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixConnection.html468
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixCredentialsMessage.html216
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixFDList.html377
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixFDMessage.html281
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixInputStream.html242
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixOutputStream.html242
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GUnixSocketAddress.html479
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GVfs.html267
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GVolume.html1036
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GVolumeMonitor.html672
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GZlibCompressor.html249
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/GZlibDecompressor.html168
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/annotation-glossary.html95
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-18.html153
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-20.html162
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-22.html1088
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-24.html215
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-26.html1645
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-28.html724
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-30.html691
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-32.html698
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-2-34.html166
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-deprecated.html141
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/api-index-full.html8685
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/application.html74
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/async.html44
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch01.html212
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch02.html50
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch03.html179
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch28.html75
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch29.html176
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch29s02.html41
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch29s03.html39
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30.html57
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30s02.html59
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30s03.html159
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30s04.html46
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30s05.html48
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30s06.html278
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch30s07.html160
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch31.html113
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch31s02.html142
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch31s03.html123
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch31s04.html72
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/ch31s05.html483
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/conversion.html44
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/extending-gio.html131
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/extending.html41
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/failable_initialization.html38
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/file_mon.html33
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/file_ops.html50
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gdbus-codegen.html799
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gdbus-convenience.html65
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gdbus-lowlevel.html59
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html139
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html54
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gdbus.html297
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Addresses.html296
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Introspection-Data.html1147
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Utilities.html353
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-Desktop-file-based-GAppInfo.html579
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-Extension-Points.html443
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GActionGroup-exporter.html170
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GContentType.html381
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterInputstream.html169
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterOutputstream.html169
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GDBusError.html837
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GFileAttribute.html916
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GIOError.html406
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GIOScheduler.html283
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GInetAddressMask.html306
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GMenuModel-exporter.html158
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GResource.html851
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GSettingsSchema-GSettingsSchemaSource.html521
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32InputStream.html201
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32OutputStream.html198
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-Owning-Bus-Names.html613
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-TLS-Overview.html283
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-Unix-Mounts.html900
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-Watching-Bus-Names.html542
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-gpollableutils.html378
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-hierarchy.html183
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio-querymodules.html53
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gio.devhelp22812
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/glib-compile-resources.html188
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/glib-compile-schemas.html108
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gresource-tool.html108
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gsettings-tool.html171
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/gvfs-overview.pngbin48474 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/highlevel-socket.html59
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/home.pngbin578 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/icons.html50
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/index.html606
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/index.sgml3669
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/left.pngbin373 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/menu-example.pngbin31470 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/menu-model.pngbin20647 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/migrating.html82
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/networking.html72
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/permissions.html39
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/pt01.html39
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/pt02.html537
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/resolver.html50
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/resources.html33
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/right.pngbin380 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/settings.html42
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/streaming.html107
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/style.css266
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/testing.html33
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/tls.html62
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/tools.html53
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/types.html41
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/up.pngbin291 -> 0 bytes
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/utils.html33
-rw-r--r--gtk+-mingw/share/gtk-doc/html/gio/volume_mon.html47
222 files changed, 0 insertions, 120201 deletions
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ExampleAnimal.html b/gtk+-mingw/share/gtk-doc/html/gio/ExampleAnimal.html
deleted file mode 100644
index 0905cf6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ExampleAnimal.html
+++ /dev/null
@@ -1,1001 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExampleAnimal</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31s05.html" title="Generating code and docs">
-<link rel="prev" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html" title="org.gtk.GDBus.Example.ObjectManager.Cat">
-<link rel="next" href="ExampleCat.html" title="ExampleCat">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ExampleCat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#ExampleAnimal.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#ExampleAnimal.description" class="shortcut">Description</a>
-  | 
- <a href="#ExampleAnimal.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#ExampleAnimal.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#ExampleAnimal.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#ExampleAnimal.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#ExampleAnimal.properties" class="shortcut">Properties</a>
-  | 
- <a href="#ExampleAnimal.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="ExampleAnimal"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="ExampleAnimal.top_of_page"></a>ExampleAnimal</span></h2>
-<p>ExampleAnimal — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="ExampleAnimal.synopsis"></a><h2>Synopsis</h2>
-<a name="ExampleAnimalProxy"></a><a name="ExampleAnimalSkeleton"></a><pre class="synopsis"> <a class="link" href="ExampleAnimal.html#ExampleAnimal-struct" title="ExampleAnimal">ExampleAnimal</a>;
-struct <a class="link" href="ExampleAnimal.html#ExampleAnimalIface" title="struct ExampleAnimalIface">ExampleAnimalIface</a>;
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-interface-info" title="example_animal_interface_info ()">example_animal_interface_info</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="ExampleAnimal.html#example-animal-override-properties" title="example_animal_override_properties ()">example_animal_override_properties</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleAnimal.html#example-animal-call-poke" title="example_animal_call_poke ()">example_animal_call_poke</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *proxy</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_sad</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_happy</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ExampleAnimal.html#example-animal-call-poke-finish" title="example_animal_call_poke_finish ()">example_animal_call_poke_finish</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ExampleAnimal.html#example-animal-call-poke-sync" title="example_animal_call_poke_sync ()">example_animal_call_poke_sync</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *proxy</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_sad</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_happy</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleAnimal.html#example-animal-complete-poke" title="example_animal_complete_poke ()">example_animal_complete_poke</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleAnimal.html#example-animal-emit-jumped" title="example_animal_emit_jumped ()">example_animal_emit_jumped</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> arg_height</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-get-mood" title="example_animal_get_mood ()">example_animal_get_mood</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-dup-mood" title="example_animal_dup_mood ()">example_animal_dup_mood</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleAnimal.html#example-animal-set-mood" title="example_animal_set_mood ()">example_animal_set_mood</a> (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-struct <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy-struct" title="struct ExampleAnimalProxy">ExampleAnimalProxy</a>;
-struct <a class="link" href="ExampleAnimal.html#ExampleAnimalProxyClass" title="struct ExampleAnimalProxyClass">ExampleAnimalProxyClass</a>;
-<span class="returnvalue">void</span> <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="example_animal_proxy_new ()">example_animal_proxy_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-finish" title="example_animal_proxy_new_finish ()">example_animal_proxy_new_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-sync" title="example_animal_proxy_new_sync ()">example_animal_proxy_new_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus" title="example_animal_proxy_new_for_bus ()">example_animal_proxy_new_for_bus</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus-finish" title="example_animal_proxy_new_for_bus_finish ()">example_animal_proxy_new_for_bus_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus-sync" title="example_animal_proxy_new_for_bus_sync ()">example_animal_proxy_new_for_bus_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-struct <a class="link" href="ExampleAnimal.html#ExampleAnimalSkeleton-struct" title="struct ExampleAnimalSkeleton">ExampleAnimalSkeleton</a>;
-struct <a class="link" href="ExampleAnimal.html#ExampleAnimalSkeletonClass" title="struct ExampleAnimalSkeletonClass">ExampleAnimalSkeletonClass</a>;
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleAnimal.html#example-animal-skeleton-new" title="example_animal_skeleton_new ()">example_animal_skeleton_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----ExampleAnimal
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
- +----ExampleAnimalProxy
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
- +----ExampleAnimalSkeleton
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-ExampleAnimal requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-ExampleAnimalProxy implements
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>, <a class="link" href="GInitable.html" title="GInitable">GInitable</a>, <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a> and <a class="link" href="ExampleAnimal.html" title="ExampleAnimal">ExampleAnimal</a>.</p>
-<p>
-ExampleAnimalSkeleton implements
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a> and <a class="link" href="ExampleAnimal.html" title="ExampleAnimal">ExampleAnimal</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.implementations"></a><h2>Known Implementations</h2>
-<p>
-ExampleAnimal is implemented by
- <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy">ExampleAnimalProxy</a> and <a class="link" href="ExampleAnimal.html#ExampleAnimalSkeleton">ExampleAnimalSkeleton</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="ExampleAnimal.html#ExampleAnimal--mood" title='The "mood" property'>mood</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="ExampleAnimal.html#ExampleAnimal-handle-poke" title='The "handle-poke" signal'>handle-poke</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="ExampleAnimal.html#ExampleAnimal-jumped" title='The "jumped" signal'>jumped</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.description"></a><h2>Description</h2>
-<p>
-This section contains code for working with the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a> D-Bus interface in C.
-</p>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="ExampleAnimal-struct"></a><h3>ExampleAnimal</h3>
-<pre class="programlisting">typedef struct _ExampleAnimal ExampleAnimal;</pre>
-<p>
-Abstract interface type for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleAnimalIface"></a><h3>struct ExampleAnimalIface</h3>
-<pre class="programlisting">struct ExampleAnimalIface {
- GTypeInterface parent_iface;
-
-
-
- gboolean (*handle_poke) (
- ExampleAnimal *object,
- GDBusMethodInvocation *invocation,
- gboolean arg_make_sad,
- gboolean arg_make_happy);
-
- const gchar * (*get_mood) (ExampleAnimal *object);
-
- void (*jumped) (
- ExampleAnimal *object,
- gdouble arg_height);
-};
-</pre>
-<p>
-Virtual table for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="ExampleAnimalIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="ExampleAnimalIface.handle-poke"></a>handle_poke</code></em> ()</span></p></td>
-<td>Handler for the <a class="link" href="ExampleAnimal.html#ExampleAnimal-handle-poke" title='The "handle-poke" signal'><span class="type">"handle-poke"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="ExampleAnimalIface.get-mood"></a>get_mood</code></em> ()</span></p></td>
-<td>Getter for the <a class="link" href="ExampleAnimal.html#ExampleAnimal--mood" title='The "mood" property'><span class="type">"mood"</span></a> property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="ExampleAnimalIface.jumped"></a>jumped</code></em> ()</span></p></td>
-<td>Handler for the <a class="link" href="ExampleAnimal.html#ExampleAnimal-jumped" title='The "jumped" signal'><span class="type">"jumped"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-interface-info"></a><h3>example_animal_interface_info ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * example_animal_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a machine-readable description of the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a> D-Bus interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-override-properties"></a><h3>example_animal_override_properties ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> example_animal_override_properties (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);</pre>
-<p>
-Overrides all <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties in the <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> interface for a concrete class.
-The properties are overridden in the order they are defined.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
-<td>The class structure for a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>-derived class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property_id_begin</code></em> :</span></p></td>
-<td>The property id to assign to the first overridden property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The last property id.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-call-poke"></a><h3>example_animal_call_poke ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_animal_call_poke (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *proxy</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_sad</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_happy</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously invokes the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" title="The Poke() method"><code class="function">Poke()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>.
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleAnimal.html#example-animal-call-poke-finish" title="example_animal_call_poke_finish ()"><code class="function">example_animal_call_poke_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleAnimal.html#example-animal-call-poke-sync" title="example_animal_call_poke_sync ()"><code class="function">example_animal_call_poke_sync()</code></a> for the synchronous, blocking version of this method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy"><span class="type">ExampleAnimalProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_make_sad</code></em> :</span></p></td>
-<td>Argument to pass with the method invocation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_make_happy</code></em> :</span></p></td>
-<td>Argument to pass with the method invocation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-call-poke-finish"></a><h3>example_animal_call_poke_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> example_animal_call_poke_finish (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleAnimal.html#example-animal-call-poke" title="example_animal_call_poke ()"><code class="function">example_animal_call_poke()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy"><span class="type">ExampleAnimalProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleAnimal.html#example-animal-call-poke" title="example_animal_call_poke ()"><code class="function">example_animal_call_poke()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[skip]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-call-poke-sync"></a><h3>example_animal_call_poke_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> example_animal_call_poke_sync (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *proxy</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_sad</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_happy</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously invokes the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" title="The Poke() method"><code class="function">Poke()</code></a> D-Bus method on <em class="parameter"><code>proxy</code></em>. The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleAnimal.html#example-animal-call-poke" title="example_animal_call_poke ()"><code class="function">example_animal_call_poke()</code></a> for the asynchronous version of this method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy"><span class="type">ExampleAnimalProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_make_sad</code></em> :</span></p></td>
-<td>Argument to pass with the method invocation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_make_happy</code></em> :</span></p></td>
-<td>Argument to pass with the method invocation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[skip]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-complete-poke"></a><h3>example_animal_complete_poke ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_animal_complete_poke (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Helper function used in service implementations to finish handling invocations of the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" title="The Poke() method"><code class="function">Poke()</code></a> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-emit-jumped"></a><h3>example_animal_emit_jumped ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_animal_emit_jumped (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> arg_height</code></em>);</pre>
-<p>
-Emits the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped" title='The "Jumped" signal'>"Jumped"</a> D-Bus signal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_height</code></em> :</span></p></td>
-<td>Argument to pass with the signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-get-mood"></a><h3>example_animal_get_mood ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * example_animal_get_mood (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>);</pre>
-<p>
-Gets the value of the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>"Mood"</a> D-Bus property.
-</p>
-<p>
-Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
-</p>
-<p>
-</p>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where <em class="parameter"><code>object</code></em> was constructed. Use <a class="link" href="ExampleAnimal.html#example-animal-dup-mood" title="example_animal_dup_mood ()"><code class="function">example_animal_dup_mood()</code></a> if on another thread.</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The property value or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. Do not free the returned value, it belongs to <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-dup-mood"></a><h3>example_animal_dup_mood ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * example_animal_dup_mood (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>);</pre>
-<p>
-Gets a copy of the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>"Mood"</a> D-Bus property.
-</p>
-<p>
-Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The property value or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the property is not set. The returned value should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-set-mood"></a><h3>example_animal_set_mood ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_animal_set_mood (<em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Sets the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>"Mood"</a> D-Bus property to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleAnimalProxy-struct"></a><h3>struct ExampleAnimalProxy</h3>
-<pre class="programlisting">struct ExampleAnimalProxy;</pre>
-<p>
-The <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy"><span class="type">ExampleAnimalProxy</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleAnimalProxyClass"></a><h3>struct ExampleAnimalProxyClass</h3>
-<pre class="programlisting">struct ExampleAnimalProxyClass {
- GDBusProxyClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy"><span class="type">ExampleAnimalProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusProxy.html#GDBusProxyClass" title="struct GDBusProxyClass"><span class="type">GDBusProxyClass</span></a> <em class="structfield"><code><a name="ExampleAnimalProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-proxy-new"></a><h3>example_animal_proxy_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_animal_proxy_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a> for more details.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-finish" title="example_animal_proxy_new_finish ()"><code class="function">example_animal_proxy_new_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-sync" title="example_animal_proxy_new_sync ()"><code class="function">example_animal_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-proxy-new-finish"></a><h3>example_animal_proxy_new_finish ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_animal_proxy_new_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="example_animal_proxy_new ()"><code class="function">example_animal_proxy_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="example_animal_proxy_new ()"><code class="function">example_animal_proxy_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleAnimalProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-proxy-new-sync"></a><h3>example_animal_proxy_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_animal_proxy_new_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.
-</p>
-<p>
-The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="example_animal_proxy_new ()"><code class="function">example_animal_proxy_new()</code></a> for the asynchronous version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleAnimalProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-proxy-new-for-bus"></a><h3>example_animal_proxy_new_for_bus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_animal_proxy_new_for_bus (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="example_animal_proxy_new ()"><code class="function">example_animal_proxy_new()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus-finish" title="example_animal_proxy_new_for_bus_finish ()"><code class="function">example_animal_proxy_new_for_bus_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus-sync" title="example_animal_proxy_new_for_bus_sync ()"><code class="function">example_animal_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-proxy-new-for-bus-finish"></a><h3>example_animal_proxy_new_for_bus_finish ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_animal_proxy_new_for_bus_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus" title="example_animal_proxy_new_for_bus ()"><code class="function">example_animal_proxy_new_for_bus()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus" title="example_animal_proxy_new_for_bus ()"><code class="function">example_animal_proxy_new_for_bus()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleAnimalProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-proxy-new-for-bus-sync"></a><h3>example_animal_proxy_new_for_bus_sync ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_animal_proxy_new_for_bus_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-sync" title="example_animal_proxy_new_sync ()"><code class="function">example_animal_proxy_new_sync()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus" title="example_animal_proxy_new_for_bus ()"><code class="function">example_animal_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleAnimalProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleAnimalSkeleton-struct"></a><h3>struct ExampleAnimalSkeleton</h3>
-<pre class="programlisting">struct ExampleAnimalSkeleton;</pre>
-<p>
-The <a class="link" href="ExampleAnimal.html#ExampleAnimalSkeleton"><span class="type">ExampleAnimalSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleAnimalSkeletonClass"></a><h3>struct ExampleAnimalSkeletonClass</h3>
-<pre class="programlisting">struct ExampleAnimalSkeletonClass {
- GDBusInterfaceSkeletonClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleAnimal.html#ExampleAnimalSkeleton"><span class="type">ExampleAnimalSkeleton</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass" title="struct GDBusInterfaceSkeletonClass"><span class="type">GDBusInterfaceSkeletonClass</span></a> <em class="structfield"><code><a name="ExampleAnimalSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-animal-skeleton-new"></a><h3>example_animal_skeleton_new ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_animal_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The skeleton object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleAnimalSkeleton]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="ExampleAnimal--mood"></a><h3>The <code class="literal">"mood"</code> property</h3>
-<pre class="programlisting"> "mood" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>
-Represents the D-Bus property <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>"Mood"</a>.
-</p>
-<p>
-Since the D-Bus property for this <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="ExampleAnimal.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="ExampleAnimal-handle-poke"></a><h3>The <code class="literal">"handle-poke"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object,
- <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation,
- <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_sad,
- <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_make_happy,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Signal emitted when a remote caller is invoking the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" title="The Poke() method"><code class="function">Poke()</code></a> D-Bus method.
-</p>
-<p>
-If a signal handler returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em> and eventually call <a class="link" href="ExampleAnimal.html#example-animal-complete-poke" title="example_animal_complete_poke ()"><code class="function">example_animal_complete_poke()</code></a> or e.g. <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a class="link" href="gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_make_sad</code></em> :</span></p></td>
-<td>Argument passed by remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_make_happy</code></em> :</span></p></td>
-<td>Argument passed by remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleAnimal-jumped"></a><h3>The <code class="literal">"jumped"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *object,
- <a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> arg_height,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-On the client-side, this signal is emitted whenever the D-Bus signal <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped" title='The "Jumped" signal'>"Jumped"</a> is received.
-</p>
-<p>
-On the service-side, this signal can be used with e.g. <a href="./../gobject/gobject/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> to make the object emit the D-Bus signal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg_height</code></em> :</span></p></td>
-<td>Argument.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ExampleCat.html b/gtk+-mingw/share/gtk-doc/html/gio/ExampleCat.html
deleted file mode 100644
index 6ab333f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ExampleCat.html
+++ /dev/null
@@ -1,558 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExampleCat</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31s05.html" title="Generating code and docs">
-<link rel="prev" href="ExampleAnimal.html" title="ExampleAnimal">
-<link rel="next" href="ExampleObject.html" title="ExampleObject">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="ExampleAnimal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ExampleObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#ExampleCat.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#ExampleCat.description" class="shortcut">Description</a>
-  | 
- <a href="#ExampleCat.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#ExampleCat.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#ExampleCat.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#ExampleCat.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="ExampleCat"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="ExampleCat.top_of_page"></a>ExampleCat</span></h2>
-<p>ExampleCat — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Cat D-Bus interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="ExampleCat.synopsis"></a><h2>Synopsis</h2>
-<a name="ExampleCatProxy"></a><a name="ExampleCatSkeleton"></a><pre class="synopsis"> <a class="link" href="ExampleCat.html#ExampleCat-struct" title="ExampleCat">ExampleCat</a>;
-struct <a class="link" href="ExampleCat.html#ExampleCatIface" title="struct ExampleCatIface">ExampleCatIface</a>;
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="ExampleCat.html#example-cat-interface-info" title="example_cat_interface_info ()">example_cat_interface_info</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="ExampleCat.html#example-cat-override-properties" title="example_cat_override_properties ()">example_cat_override_properties</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);
-struct <a class="link" href="ExampleCat.html#ExampleCatProxy-struct" title="struct ExampleCatProxy">ExampleCatProxy</a>;
-struct <a class="link" href="ExampleCat.html#ExampleCatProxyClass" title="struct ExampleCatProxyClass">ExampleCatProxyClass</a>;
-<span class="returnvalue">void</span> <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_cat_proxy_new ()">example_cat_proxy_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleCat.html#example-cat-proxy-new-finish" title="example_cat_proxy_new_finish ()">example_cat_proxy_new_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleCat.html#example-cat-proxy-new-sync" title="example_cat_proxy_new_sync ()">example_cat_proxy_new_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus" title="example_cat_proxy_new_for_bus ()">example_cat_proxy_new_for_bus</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus-finish" title="example_cat_proxy_new_for_bus_finish ()">example_cat_proxy_new_for_bus_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus-sync" title="example_cat_proxy_new_for_bus_sync ()">example_cat_proxy_new_for_bus_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-struct <a class="link" href="ExampleCat.html#ExampleCatSkeleton-struct" title="struct ExampleCatSkeleton">ExampleCatSkeleton</a>;
-struct <a class="link" href="ExampleCat.html#ExampleCatSkeletonClass" title="struct ExampleCatSkeletonClass">ExampleCatSkeletonClass</a>;
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleCat.html#example-cat-skeleton-new" title="example_cat_skeleton_new ()">example_cat_skeleton_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleCat.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----ExampleCat
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
- +----ExampleCatProxy
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
- +----ExampleCatSkeleton
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleCat.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-ExampleCat requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleCat.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-ExampleCatProxy implements
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>, <a class="link" href="GInitable.html" title="GInitable">GInitable</a>, <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a> and <a class="link" href="ExampleCat.html" title="ExampleCat">ExampleCat</a>.</p>
-<p>
-ExampleCatSkeleton implements
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a> and <a class="link" href="ExampleCat.html" title="ExampleCat">ExampleCat</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleCat.implementations"></a><h2>Known Implementations</h2>
-<p>
-ExampleCat is implemented by
- <a class="link" href="ExampleCat.html#ExampleCatProxy">ExampleCatProxy</a> and <a class="link" href="ExampleCat.html#ExampleCatSkeleton">ExampleCatSkeleton</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleCat.description"></a><h2>Description</h2>
-<p>
-This section contains code for working with the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a> D-Bus interface in C.
-</p>
-</div>
-<div class="refsect1">
-<a name="ExampleCat.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="ExampleCat-struct"></a><h3>ExampleCat</h3>
-<pre class="programlisting">typedef struct _ExampleCat ExampleCat;</pre>
-<p>
-Abstract interface type for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleCatIface"></a><h3>struct ExampleCatIface</h3>
-<pre class="programlisting">struct ExampleCatIface {
- GTypeInterface parent_iface;
-};
-</pre>
-<p>
-Virtual table for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="ExampleCatIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-interface-info"></a><h3>example_cat_interface_info ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * example_cat_interface_info (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a machine-readable description of the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a> D-Bus interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-override-properties"></a><h3>example_cat_override_properties ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> example_cat_override_properties (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> *klass</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> property_id_begin</code></em>);</pre>
-<p>
-Overrides all <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties in the <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> interface for a concrete class.
-The properties are overridden in the order they are defined.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
-<td>The class structure for a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>-derived class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property_id_begin</code></em> :</span></p></td>
-<td>The property id to assign to the first overridden property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The last property id.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleCatProxy-struct"></a><h3>struct ExampleCatProxy</h3>
-<pre class="programlisting">struct ExampleCatProxy;</pre>
-<p>
-The <a class="link" href="ExampleCat.html#ExampleCatProxy"><span class="type">ExampleCatProxy</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleCatProxyClass"></a><h3>struct ExampleCatProxyClass</h3>
-<pre class="programlisting">struct ExampleCatProxyClass {
- GDBusProxyClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleCat.html#ExampleCatProxy"><span class="type">ExampleCatProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusProxy.html#GDBusProxyClass" title="struct GDBusProxyClass"><span class="type">GDBusProxyClass</span></a> <em class="structfield"><code><a name="ExampleCatProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-proxy-new"></a><h3>example_cat_proxy_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_cat_proxy_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a>. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a> for more details.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleCat.html#example-cat-proxy-new-finish" title="example_cat_proxy_new_finish ()"><code class="function">example_cat_proxy_new_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleCat.html#example-cat-proxy-new-sync" title="example_cat_proxy_new_sync ()"><code class="function">example_cat_proxy_new_sync()</code></a> for the synchronous, blocking version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-proxy-new-finish"></a><h3>example_cat_proxy_new_finish ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_cat_proxy_new_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_cat_proxy_new ()"><code class="function">example_cat_proxy_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_cat_proxy_new ()"><code class="function">example_cat_proxy_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleCatProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-proxy-new-sync"></a><h3>example_cat_proxy_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_cat_proxy_new_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously creates a proxy for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a>. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> for more details.
-</p>
-<p>
-The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_cat_proxy_new ()"><code class="function">example_cat_proxy_new()</code></a> for the asynchronous version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleCatProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-proxy-new-for-bus"></a><h3>example_cat_proxy_new_for_bus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_cat_proxy_new_for_bus (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_cat_proxy_new ()"><code class="function">example_cat_proxy_new()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus-finish" title="example_cat_proxy_new_for_bus_finish ()"><code class="function">example_cat_proxy_new_for_bus_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus-sync" title="example_cat_proxy_new_for_bus_sync ()"><code class="function">example_cat_proxy_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-proxy-new-for-bus-finish"></a><h3>example_cat_proxy_new_for_bus_finish ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_cat_proxy_new_for_bus_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus" title="example_cat_proxy_new_for_bus ()"><code class="function">example_cat_proxy_new_for_bus()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus" title="example_cat_proxy_new_for_bus ()"><code class="function">example_cat_proxy_new_for_bus()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleCatProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-proxy-new-for-bus-sync"></a><h3>example_cat_proxy_new_for_bus_sync ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_cat_proxy_new_for_bus_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleCat.html#example-cat-proxy-new-sync" title="example_cat_proxy_new_sync ()"><code class="function">example_cat_proxy_new_sync()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus" title="example_cat_proxy_new_for_bus ()"><code class="function">example_cat_proxy_new_for_bus()</code></a> for the asynchronous version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed proxy object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleCatProxy]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleCatSkeleton-struct"></a><h3>struct ExampleCatSkeleton</h3>
-<pre class="programlisting">struct ExampleCatSkeleton;</pre>
-<p>
-The <a class="link" href="ExampleCat.html#ExampleCatSkeleton"><span class="type">ExampleCatSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleCatSkeletonClass"></a><h3>struct ExampleCatSkeletonClass</h3>
-<pre class="programlisting">struct ExampleCatSkeletonClass {
- GDBusInterfaceSkeletonClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleCat.html#ExampleCatSkeleton"><span class="type">ExampleCatSkeleton</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass" title="struct GDBusInterfaceSkeletonClass"><span class="type">GDBusInterfaceSkeletonClass</span></a> <em class="structfield"><code><a name="ExampleCatSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-cat-skeleton-new"></a><h3>example_cat_skeleton_new ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_cat_skeleton_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a skeleton object for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The skeleton object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleCatSkeleton]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ExampleObject.html b/gtk+-mingw/share/gtk-doc/html/gio/ExampleObject.html
deleted file mode 100644
index 058c37d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ExampleObject.html
+++ /dev/null
@@ -1,428 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExampleObject</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31s05.html" title="Generating code and docs">
-<link rel="prev" href="ExampleCat.html" title="ExampleCat">
-<link rel="next" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="ExampleCat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ExampleObjectManagerClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#ExampleObject.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#ExampleObject.description" class="shortcut">Description</a>
-  | 
- <a href="#ExampleObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#ExampleObject.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#ExampleObject.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#ExampleObject.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#ExampleObject.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="ExampleObject"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="ExampleObject.top_of_page"></a>ExampleObject</span></h2>
-<p>ExampleObject — Specialized GDBusObject types</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="ExampleObject.synopsis"></a><h2>Synopsis</h2>
-<a name="ExampleObjectProxy"></a><a name="ExampleObjectSkeleton"></a><pre class="synopsis"> <a class="link" href="ExampleObject.html#ExampleObject-struct" title="ExampleObject">ExampleObject</a>;
-struct <a class="link" href="ExampleObject.html#ExampleObjectIface" title="struct ExampleObjectIface">ExampleObjectIface</a>;
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleObject.html#example-object-get-animal" title="example_object_get_animal ()">example_object_get_animal</a> (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleObject.html#example-object-get-cat" title="example_object_get_cat ()">example_object_get_cat</a> (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);
-<a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * <a class="link" href="ExampleObject.html#example-object-peek-animal" title="example_object_peek_animal ()">example_object_peek_animal</a> (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);
-<a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * <a class="link" href="ExampleObject.html#example-object-peek-cat" title="example_object_peek_cat ()">example_object_peek_cat</a> (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);
-struct <a class="link" href="ExampleObject.html#ExampleObjectProxy-struct" title="struct ExampleObjectProxy">ExampleObjectProxy</a>;
-struct <a class="link" href="ExampleObject.html#ExampleObjectProxyClass" title="struct ExampleObjectProxyClass">ExampleObjectProxyClass</a>;
-<a class="link" href="ExampleObject.html#ExampleObjectProxy"><span class="returnvalue">ExampleObjectProxy</span></a> * <a class="link" href="ExampleObject.html#example-object-proxy-new" title="example_object_proxy_new ()">example_object_proxy_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-struct <a class="link" href="ExampleObject.html#ExampleObjectSkeleton-struct" title="struct ExampleObjectSkeleton">ExampleObjectSkeleton</a>;
-struct <a class="link" href="ExampleObject.html#ExampleObjectSkeletonClass" title="struct ExampleObjectSkeletonClass">ExampleObjectSkeletonClass</a>;
-<a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="returnvalue">ExampleObjectSkeleton</span></a> * <a class="link" href="ExampleObject.html#example-object-skeleton-new" title="example_object_skeleton_new ()">example_object_skeleton_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleObject.html#example-object-skeleton-set-animal" title="example_object_skeleton_set_animal ()">example_object_skeleton_set_animal</a> (<em class="parameter"><code><a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *interface_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleObject.html#example-object-skeleton-set-cat" title="example_object_skeleton_set_cat ()">example_object_skeleton_set_cat</a> (<em class="parameter"><code><a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> *interface_</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----ExampleObject
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
- +----ExampleObjectProxy
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
- +----ExampleObjectSkeleton
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-ExampleObject requires
- <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a> and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-ExampleObjectProxy implements
- <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a> and <a class="link" href="ExampleObject.html" title="ExampleObject">ExampleObject</a>.</p>
-<p>
-ExampleObjectSkeleton implements
- <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a> and <a class="link" href="ExampleObject.html" title="ExampleObject">ExampleObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.implementations"></a><h2>Known Implementations</h2>
-<p>
-ExampleObject is implemented by
- <a class="link" href="ExampleObject.html#ExampleObjectProxy">ExampleObjectProxy</a> and <a class="link" href="ExampleObject.html#ExampleObjectSkeleton">ExampleObjectSkeleton</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="ExampleObject.html#ExampleObject--animal" title='The "animal" property'>animal</a>" <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>* : Read / Write
- "<a class="link" href="ExampleObject.html#ExampleObject--cat" title='The "cat" property'>cat</a>" <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a>* : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.description"></a><h2>Description</h2>
-<p>
-This section contains the <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a>, <a class="link" href="ExampleObject.html#ExampleObjectProxy"><span class="type">ExampleObjectProxy</span></a>, and <a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a> types which make it easier to work with objects implementing generated types for D-Bus interfaces.
-</p>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="ExampleObject-struct"></a><h3>ExampleObject</h3>
-<pre class="programlisting">typedef struct _ExampleObject ExampleObject;</pre>
-<p>
-The <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> type is a specialized container of interfaces.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObjectIface"></a><h3>struct ExampleObjectIface</h3>
-<pre class="programlisting">struct ExampleObjectIface {
- GTypeInterface parent_iface;
-};
-</pre>
-<p>
-Virtual table for the <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="ExampleObjectIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-get-animal"></a><h3>example_object_get_animal ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_object_get_animal (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);</pre>
-<p>
-Gets the <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> instance for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a> on <em class="parameter"><code>object</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> that must be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-get-cat"></a><h3>example_object_get_cat ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_object_get_cat (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);</pre>
-<p>
-Gets the <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> instance for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a> on <em class="parameter"><code>object</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> that must be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em> does not implement the interface. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-peek-animal"></a><h3>example_object_peek_animal ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> * example_object_peek_animal (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleObject.html#example-object-get-animal" title="example_object_get_animal ()"><code class="function">example_object_get_animal()</code></a> but doesn't increase the reference count on the returned object.
-</p>
-<p>
-</p>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> or <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-peek-cat"></a><h3>example_object_peek_cat ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> * example_object_peek_cat (<em class="parameter"><code><a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> *object</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleObject.html#example-object-get-cat" title="example_object_get_cat ()"><code class="function">example_object_get_cat()</code></a> but doesn't increase the reference count on the returned object.
-</p>
-<p>
-</p>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>It is not safe to use the returned object if you are on another thread than the one where the <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> or <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> for <em class="parameter"><code>object</code></em> is running.</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>object</code></em> does not implement the interface. Do not free the returned object, it is owned by <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObjectProxy-struct"></a><h3>struct ExampleObjectProxy</h3>
-<pre class="programlisting">struct ExampleObjectProxy;</pre>
-<p>
-The <a class="link" href="ExampleObject.html#ExampleObjectProxy"><span class="type">ExampleObjectProxy</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObjectProxyClass"></a><h3>struct ExampleObjectProxyClass</h3>
-<pre class="programlisting">struct ExampleObjectProxyClass {
- GDBusObjectProxyClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleObject.html#ExampleObjectProxy"><span class="type">ExampleObjectProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusObjectProxy.html#GDBusObjectProxyClass" title="struct GDBusObjectProxyClass"><span class="type">GDBusObjectProxyClass</span></a> <em class="structfield"><code><a name="ExampleObjectProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-proxy-new"></a><h3>example_object_proxy_new ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleObject.html#ExampleObjectProxy"><span class="returnvalue">ExampleObjectProxy</span></a> * example_object_proxy_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Creates a new proxy object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The proxy object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObjectSkeleton-struct"></a><h3>struct ExampleObjectSkeleton</h3>
-<pre class="programlisting">struct ExampleObjectSkeleton;</pre>
-<p>
-The <a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObjectSkeletonClass"></a><h3>struct ExampleObjectSkeletonClass</h3>
-<pre class="programlisting">struct ExampleObjectSkeletonClass {
- GDBusObjectSkeletonClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeletonClass" title="struct GDBusObjectSkeletonClass"><span class="type">GDBusObjectSkeletonClass</span></a> <em class="structfield"><code><a name="ExampleObjectSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-skeleton-new"></a><h3>example_object_skeleton_new ()</h3>
-<pre class="programlisting"><a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="returnvalue">ExampleObjectSkeleton</span></a> * example_object_skeleton_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Creates a new skeleton object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The skeleton object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-skeleton-set-animal"></a><h3>example_object_skeleton_set_animal ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_object_skeleton_set_animal (<em class="parameter"><code><a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> *interface_</code></em>);</pre>
-<p>
-Sets the <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> instance for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a> on <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-skeleton-set-cat"></a><h3>example_object_skeleton_set_cat ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_object_skeleton_set_cat (<em class="parameter"><code><a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> *interface_</code></em>);</pre>
-<p>
-Sets the <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> instance for the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a> on <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleObject.html#ExampleObjectSkeleton"><span class="type">ExampleObjectSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the interface. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="ExampleObject.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="ExampleObject--animal"></a><h3>The <code class="literal">"animal"</code> property</h3>
-<pre class="programlisting"> "animal" <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>* : Read / Write</pre>
-<p>
-The <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>, if any.
-</p>
-<p>
-Connect to the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObject--cat"></a><h3>The <code class="literal">"cat"</code> property</h3>
-<pre class="programlisting"> "cat" <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a>* : Read / Write</pre>
-<p>
-The <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a> instance corresponding to the D-Bus interface <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page">org.gtk.GDBus.Example.ObjectManager.Cat</a>, if any.
-</p>
-<p>
-Connect to the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to get informed of property changes.
-</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ExampleObjectManagerClient.html b/gtk+-mingw/share/gtk-doc/html/gio/ExampleObjectManagerClient.html
deleted file mode 100644
index 86c924e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ExampleObjectManagerClient.html
+++ /dev/null
@@ -1,462 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ExampleObjectManagerClient</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31s05.html" title="Generating code and docs">
-<link rel="prev" href="ExampleObject.html" title="ExampleObject">
-<link rel="next" href="gio-hierarchy.html" title="Object Hierarchy">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="ExampleObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-hierarchy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#ExampleObjectManagerClient.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#ExampleObjectManagerClient.description" class="shortcut">Description</a>
-  | 
- <a href="#ExampleObjectManagerClient.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#ExampleObjectManagerClient.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="ExampleObjectManagerClient"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="ExampleObjectManagerClient.top_of_page"></a>ExampleObjectManagerClient</span></h2>
-<p>ExampleObjectManagerClient — Generated GDBusObjectManagerClient type</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="ExampleObjectManagerClient.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">struct <a class="link" href="ExampleObjectManagerClient.html#ExampleObjectManagerClient-struct" title="struct ExampleObjectManagerClient">ExampleObjectManagerClient</a>;
-struct <a class="link" href="ExampleObjectManagerClient.html#ExampleObjectManagerClientClass" title="struct ExampleObjectManagerClientClass">ExampleObjectManagerClientClass</a>;
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-get-proxy-type" title="example_object_manager_client_get_proxy_type ()">example_object_manager_client_get_proxy_type</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new" title="example_object_manager_client_new ()">example_object_manager_client_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-finish" title="example_object_manager_client_new_finish ()">example_object_manager_client_new_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-sync" title="example_object_manager_client_new_sync ()">example_object_manager_client_new_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus" title="example_object_manager_client_new_for_bus ()">example_object_manager_client_new_for_bus</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-finish" title="example_object_manager_client_new_for_bus_finish ()">example_object_manager_client_new_for_bus_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-sync" title="example_object_manager_client_new_for_bus_sync ()">example_object_manager_client_new_for_bus_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleObjectManagerClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
- +----ExampleObjectManagerClient
-</pre>
-</div>
-<div class="refsect1">
-<a name="ExampleObjectManagerClient.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-ExampleObjectManagerClient implements
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a>, <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a> and <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>.</p>
-</div>
-<div class="refsect1">
-<a name="ExampleObjectManagerClient.description"></a><h2>Description</h2>
-<p>
-This section contains a <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> that uses <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-get-proxy-type" title="example_object_manager_client_get_proxy_type ()"><code class="function">example_object_manager_client_get_proxy_type()</code></a> as the <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="ExampleObjectManagerClient.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="ExampleObjectManagerClient-struct"></a><h3>struct ExampleObjectManagerClient</h3>
-<pre class="programlisting">struct ExampleObjectManagerClient;</pre>
-<p>
-The <a class="link" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient"><span class="type">ExampleObjectManagerClient</span></a> structure contains only private data and should only be accessed using the provided API.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ExampleObjectManagerClientClass"></a><h3>struct ExampleObjectManagerClientClass</h3>
-<pre class="programlisting">struct ExampleObjectManagerClientClass {
- GDBusObjectManagerClientClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient"><span class="type">ExampleObjectManagerClient</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" title="struct GDBusObjectManagerClientClass"><span class="type">GDBusObjectManagerClientClass</span></a> <em class="structfield"><code><a name="ExampleObjectManagerClientClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-get-proxy-type"></a><h3>example_object_manager_client_get_proxy_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> example_object_manager_client_get_proxy_type
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> that maps <em class="parameter"><code>interface_name</code></em> to the generated <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>- and <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>-derived types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path of the remote object (unused).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>Interface name of the remote object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to get the object proxy <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data (unused).</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>-derived <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> if <em class="parameter"><code>interface_name</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, otherwise the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for <a class="link" href="ExampleObject.html#ExampleObjectProxy"><span class="type">ExampleObjectProxy</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-new"></a><h3>example_object_manager_client_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_object_manager_client_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously creates <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-get-proxy-type" title="example_object_manager_client_get_proxy_type ()"><code class="function">example_object_manager_client_get_proxy_type()</code></a> as the <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a>. See <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()"><code class="function">g_dbus_object_manager_client_new()</code></a> for more details.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-finish" title="example_object_manager_client_new_finish ()"><code class="function">example_object_manager_client_new_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-sync" title="example_object_manager_client_new_sync ()"><code class="function">example_object_manager_client_new_sync()</code></a> for the synchronous, blocking version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-new-finish"></a><h3>example_object_manager_client_new_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * example_object_manager_client_new_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new" title="example_object_manager_client_new ()"><code class="function">example_object_manager_client_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new" title="example_object_manager_client_new ()"><code class="function">example_object_manager_client_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed object manager client or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-new-sync"></a><h3>example_object_manager_client_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * example_object_manager_client_new_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously creates <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> using <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-get-proxy-type" title="example_object_manager_client_get_proxy_type ()"><code class="function">example_object_manager_client_get_proxy_type()</code></a> as the <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a>. See <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()"><code class="function">g_dbus_object_manager_client_new_sync()</code></a> for more details.
-</p>
-<p>
-The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new" title="example_object_manager_client_new ()"><code class="function">example_object_manager_client_new()</code></a> for the asynchronous version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed object manager client or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-new-for-bus"></a><h3>example_object_manager_client_new_for_bus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> example_object_manager_client_new_for_bus
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new" title="example_object_manager_client_new ()"><code class="function">example_object_manager_client_new()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
-You can then call <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-finish" title="example_object_manager_client_new_for_bus_finish ()"><code class="function">example_object_manager_client_new_for_bus_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-sync" title="example_object_manager_client_new_for_bus_sync ()"><code class="function">example_object_manager_client_new_for_bus_sync()</code></a> for the synchronous, blocking version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-new-for-bus-finish"></a><h3>example_object_manager_client_new_for_bus_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * example_object_manager_client_new_for_bus_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus" title="example_object_manager_client_new_for_bus ()"><code class="function">example_object_manager_client_new_for_bus()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>The <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus" title="example_object_manager_client_new_for_bus ()"><code class="function">example_object_manager_client_new_for_bus()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed object manager client or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="example-object-manager-client-new-for-bus-sync"></a><h3>example_object_manager_client_new_for_bus_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * example_object_manager_client_new_for_bus_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-sync" title="example_object_manager_client_new_sync ()"><code class="function">example_object_manager_client_new_sync()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-The calling thread is blocked until a reply is received.
-</p>
-<p>
-See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus" title="example_object_manager_client_new_for_bus ()"><code class="function">example_object_manager_client_new_for_bus()</code></a> for the asynchronous version of this constructor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The constructed object manager client or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> ExampleObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GAction.html b/gtk+-mingw/share/gtk-doc/html/gio/GAction.html
deleted file mode 100644
index 4ab33f6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GAction.html
+++ /dev/null
@@ -1,543 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GAction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GSimpleActionGroup.html" title="GSimpleActionGroup">
-<link rel="next" href="GSimpleAction.html" title="GSimpleAction">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSimpleActionGroup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSimpleAction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GAction.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GAction.description" class="shortcut">Description</a>
-  | 
- <a href="#GAction.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GAction.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GAction.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#GAction.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GAction"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GAction.top_of_page"></a>GAction</span></h2>
-<p>GAction — An action interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GAction.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GAction.html#GAction-struct" title="GAction">GAction</a>;
-struct <a class="link" href="GAction.html#GActionInterface" title="struct GActionInterface">GActionInterface</a>;
-
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GAction.html#g-action-get-name" title="g_action_get_name ()">g_action_get_name</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * <a class="link" href="GAction.html#g-action-get-parameter-type" title="g_action_get_parameter_type ()">g_action_get_parameter_type</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * <a class="link" href="GAction.html#g-action-get-state-type" title="g_action_get_state_type ()">g_action_get_state_type</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GAction.html#g-action-get-state-hint" title="g_action_get_state_hint ()">g_action_get_state_hint</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAction.html#g-action-get-enabled" title="g_action_get_enabled ()">g_action_get_enabled</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GAction.html#g-action-get-state" title="g_action_get_state ()">g_action_get_state</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()">g_action_change_state</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()">g_action_activate</a> (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAction.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GAction
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAction.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GAction requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAction.implementations"></a><h2>Known Implementations</h2>
-<p>
-GAction is implemented by
- <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAction.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GAction.html#GAction--enabled" title='The "enabled" property'>enabled</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GAction.html#GAction--name" title='The "name" property'>name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
- "<a class="link" href="GAction.html#GAction--parameter-type" title='The "parameter-type" property'>parameter-type</a>" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read
- "<a class="link" href="GAction.html#GAction--state" title='The "state" property'>state</a>" <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>* : Read
- "<a class="link" href="GAction.html#GAction--state-type" title='The "state-type" property'>state-type</a>" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAction.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> represents a single named action.
-</p>
-<p>
-The main interface to an action is that it can be activated with
-<a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()"><code class="function">g_action_activate()</code></a>. This results in the 'activate' signal being
-emitted. An activation has a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> parameter (which may be
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). The correct type for the parameter is determined by a static
-parameter type (which is given at construction time).
-</p>
-<p>
-An action may optionally have a state, in which case the state may be
-set with <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a>. This call takes a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>. The
-correct type for the state is determined by a static state type
-(which is given at construction time).
-</p>
-<p>
-The state may have a hint associated with it, specifying its valid
-range.
-</p>
-<p>
-<a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> is merely the interface to the concept of an action, as
-described above. Various implementations of actions exist, including
-<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> and <a href="http://developer.gnome.org/devel/gtk/GtkAction.html"><span class="type">GtkAction</span></a>.
-</p>
-<p>
-In all cases, the implementing class is responsible for storing the
-name of the action, the parameter type, the enabled state, the
-optional state type and the state and emitting the appropriate
-signals when these change. The implementor responsible for filtering
-calls to <a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()"><code class="function">g_action_activate()</code></a> and <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a> for type
-safety and for the state being enabled.
-</p>
-<p>
-Probably the only useful thing to do with a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> is to put it
-inside of a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GAction.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GAction-struct"></a><h3>GAction</h3>
-<pre class="programlisting">typedef struct _GAction GAction;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionInterface"></a><h3>struct GActionInterface</h3>
-<pre class="programlisting">struct GActionInterface {
- GTypeInterface g_iface;
-
- /* virtual functions */
- const gchar * (* get_name) (GAction *action);
- const GVariantType * (* get_parameter_type) (GAction *action);
- const GVariantType * (* get_state_type) (GAction *action);
- GVariant * (* get_state_hint) (GAction *action);
-
- gboolean (* get_enabled) (GAction *action);
- GVariant * (* get_state) (GAction *action);
-
- void (* change_state) (GAction *action,
- GVariant *value);
- void (* activate) (GAction *action,
- GVariant *parameter);
-};
-</pre>
-<p>
-The virtual function table for <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GActionInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.get-name"></a>get_name</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-get-name" title="g_action_get_name ()"><code class="function">g_action_get_name()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.get-parameter-type"></a>get_parameter_type</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-get-parameter-type" title="g_action_get_parameter_type ()"><code class="function">g_action_get_parameter_type()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.get-state-type"></a>get_state_type</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-get-state-type" title="g_action_get_state_type ()"><code class="function">g_action_get_state_type()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.get-state-hint"></a>get_state_hint</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-get-state-hint" title="g_action_get_state_hint ()"><code class="function">g_action_get_state_hint()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.get-enabled"></a>get_enabled</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-get-enabled" title="g_action_get_enabled ()"><code class="function">g_action_get_enabled()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.get-state"></a>get_state</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-get-state" title="g_action_get_state ()"><code class="function">g_action_get_state()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.change-state"></a>change_state</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionInterface.activate"></a>activate</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()"><code class="function">g_action_activate()</code></a>. Note that <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> does not have an
-'activate' signal but that implementations of it may have one.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-get-name"></a><h3>g_action_get_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_action_get_name (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Queries the name of <em class="parameter"><code>action</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of the action</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-get-parameter-type"></a><h3>g_action_get_parameter_type ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * g_action_get_parameter_type (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Queries the type of the parameter that must be given when activating
-<em class="parameter"><code>action</code></em>.
-</p>
-<p>
-When activating the action using <a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()"><code class="function">g_action_activate()</code></a>, the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
-given to that function must be of the type returned by this function.
-</p>
-<p>
-In the case that this function returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, you must not give any
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>, but <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> instead.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the parameter type. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-get-state-type"></a><h3>g_action_get_state_type ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * g_action_get_state_type (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Queries the type of the state of <em class="parameter"><code>action</code></em>.
-</p>
-<p>
-If the action is stateful (e.g. created with
-<a class="link" href="GSimpleAction.html#g-simple-action-new-stateful" title="g_simple_action_new_stateful ()"><code class="function">g_simple_action_new_stateful()</code></a>) then this function returns the
-<a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> of the state. This is the type of the initial value
-given as the state. All calls to <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a> must give a
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of this type and <a class="link" href="GAction.html#g-action-get-state" title="g_action_get_state ()"><code class="function">g_action_get_state()</code></a> will return a
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of the same type.
-</p>
-<p>
-If the action is not stateful (e.g. created with <a class="link" href="GSimpleAction.html#g-simple-action-new" title="g_simple_action_new ()"><code class="function">g_simple_action_new()</code></a>)
-then this function will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. In that case, <a class="link" href="GAction.html#g-action-get-state" title="g_action_get_state ()"><code class="function">g_action_get_state()</code></a>
-will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and you must not call <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the state type, if the action is stateful. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-get-state-hint"></a><h3>g_action_get_state_hint ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_action_get_state_hint (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Requests a hint about the valid range of values for the state of
-<em class="parameter"><code>action</code></em>.
-</p>
-<p>
-If <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned it either means that the action is not stateful
-or that there is no hint about the valid range of values for the
-state of the action.
-</p>
-<p>
-If a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> array is returned then each item in the array is a
-possible value for the state. If a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> pair (ie: two-tuple) is
-returned then the tuple specifies the inclusive lower and upper bound
-of valid values for the state.
-</p>
-<p>
-In any case, the information is merely a hint. It may be possible to
-have a state value outside of the hinted range and setting a value
-within the range may fail.
-</p>
-<p>
-The return value (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) should be freed with
-<a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> when it is no longer required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the state range hint. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-get-enabled"></a><h3>g_action_get_enabled ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_action_get_enabled (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>action</code></em> is currently enabled.
-</p>
-<p>
-An action must be enabled in order to be activated or in order to
-have its state changed from outside callers.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether the action is enabled</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-get-state"></a><h3>g_action_get_state ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_action_get_state (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Queries the current state of <em class="parameter"><code>action</code></em>.
-</p>
-<p>
-If the action is not stateful then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned. If the
-action is stateful then the type of the return value is the type
-given by <a class="link" href="GAction.html#g-action-get-state-type" title="g_action_get_state_type ()"><code class="function">g_action_get_state_type()</code></a>.
-</p>
-<p>
-The return value (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) should be freed with
-<a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> when it is no longer required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current state of the action. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-change-state"></a><h3>g_action_change_state ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_change_state (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Request for the state of <em class="parameter"><code>action</code></em> to be changed to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-The action must be stateful and <em class="parameter"><code>value</code></em> must be of the correct type.
-See <a class="link" href="GAction.html#g-action-get-state-type" title="g_action_get_state_type ()"><code class="function">g_action_get_state_type()</code></a>.
-</p>
-<p>
-This call merely requests a change. The action may refuse to change
-its state or may change its state to something other than <em class="parameter"><code>value</code></em>.
-See <a class="link" href="GAction.html#g-action-get-state-hint" title="g_action_get_state_hint ()"><code class="function">g_action_get_state_hint()</code></a>.
-</p>
-<p>
-If the <em class="parameter"><code>value</code></em> GVariant is floating, it is consumed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the new state</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-activate"></a><h3>g_action_activate ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_activate (<em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter</code></em>);</pre>
-<p>
-Activates the action.
-</p>
-<p>
-<em class="parameter"><code>parameter</code></em> must be the correct type of parameter for the action (ie:
-the parameter type given at construction time). If the parameter
-type was <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then <em class="parameter"><code>parameter</code></em> must also be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter</code></em> :</span></p></td>
-<td>the parameter to the activation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GAction.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GAction--enabled"></a><h3>The <code class="literal">"enabled"</code> property</h3>
-<pre class="programlisting"> "enabled" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-If <em class="parameter"><code>action</code></em> is currently enabled.
-</p>
-<p>
-If the action is disabled then calls to <a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()"><code class="function">g_action_activate()</code></a> and
-<a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a> have no effect.
-</p>
-<p>Default value: TRUE</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAction--name"></a><h3>The <code class="literal">"name"</code> property</h3>
-<pre class="programlisting"> "name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
-<p>
-The name of the action. This is mostly meaningful for identifying
-the action once it has been added to a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAction--parameter-type"></a><h3>The <code class="literal">"parameter-type"</code> property</h3>
-<pre class="programlisting"> "parameter-type" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read</pre>
-<p>
-The type of the parameter that must be given when activating the
-action.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAction--state"></a><h3>The <code class="literal">"state"</code> property</h3>
-<pre class="programlisting"> "state" <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>* : Read</pre>
-<p>
-The state of the action, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the action is stateless.
-</p>
-<p>Allowed values: GVariant&lt;*&gt;</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAction--state-type"></a><h3>The <code class="literal">"state-type"</code> property</h3>
-<pre class="programlisting"> "state-type" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read</pre>
-<p>
-The <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> of the state that the action has, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
-action is stateless.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GActionGroup.html b/gtk+-mingw/share/gtk-doc/html/gio/GActionGroup.html
deleted file mode 100644
index 3104bff..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GActionGroup.html
+++ /dev/null
@@ -1,1032 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GActionGroup</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GApplicationCommandLine.html" title="GApplicationCommandLine">
-<link rel="next" href="GActionMap.html" title="GActionMap">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GApplicationCommandLine.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GActionMap.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GActionGroup.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GActionGroup.description" class="shortcut">Description</a>
-  | 
- <a href="#GActionGroup.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GActionGroup.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GActionGroup.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-  | 
- <a href="#GActionGroup.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#GActionGroup.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GActionGroup"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GActionGroup.top_of_page"></a>GActionGroup</span></h2>
-<p>GActionGroup — A group of actions</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GActionGroup.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GActionGroup.html#GActionGroup-struct" title="GActionGroup">GActionGroup</a>;
-struct <a class="link" href="GActionGroup.html#GActionGroupInterface" title="struct GActionGroupInterface">GActionGroupInterface</a>;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()">g_action_group_list_actions</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GActionGroup.html#g-action-group-query-action" title="g_action_group_query_action ()">g_action_group_query_action</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *enabled</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> **parameter_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> **state_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **state_hint</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **state</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GActionGroup.html#g-action-group-has-action" title="g_action_group_has_action ()">g_action_group_has_action</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()">g_action_group_get_action_enabled</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * <a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()">g_action_group_get_action_parameter_type</a>
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * <a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()">g_action_group_get_action_state_type</a>
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GActionGroup.html#g-action-group-get-action-state-hint" title="g_action_group_get_action_state_hint ()">g_action_group_get_action_state_hint</a>
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()">g_action_group_get_action_state</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()">g_action_group_change_action_state</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()">g_action_group_activate_action</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GActionGroup.html#g-action-group-action-added" title="g_action_group_action_added ()">g_action_group_action_added</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GActionGroup.html#g-action-group-action-removed" title="g_action_group_action_removed ()">g_action_group_action_removed</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GActionGroup.html#g-action-group-action-enabled-changed" title="g_action_group_action_enabled_changed ()">g_action_group_action_enabled_changed</a>
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GActionGroup.html#g-action-group-action-state-changed" title="g_action_group_action_state_changed ()">g_action_group_action_state_changed</a> (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *state</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GActionGroup
-</pre>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GActionGroup requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GActionGroup is required by
- <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a> and <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.implementations"></a><h2>Known Implementations</h2>
-<p>
-GActionGroup is implemented by
- <a class="link" href="GApplication.html" title="GApplication">GApplication</a>, <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup">GDBusActionGroup</a> and <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GActionGroup.html#GActionGroup-action-added" title='The "action-added" signal'>action-added</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
- "<a class="link" href="GActionGroup.html#GActionGroup-action-enabled-changed" title='The "action-enabled-changed" signal'>action-enabled-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
- "<a class="link" href="GActionGroup.html#GActionGroup-action-removed" title='The "action-removed" signal'>action-removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
- "<a class="link" href="GActionGroup.html#GActionGroup-action-state-changed" title='The "action-state-changed" signal'>action-state-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> represents a group of actions. Actions can be used to
-expose functionality in a structured way, either from one part of a
-program to another, or to the outside world. Action groups are often
-used together with a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> that provides additional
-representation data for displaying the actions to the user, e.g. in
-a menu.
-</p>
-<p>
-The main way to interact with the actions in a GActionGroup is to
-activate them with <a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()"><code class="function">g_action_group_activate_action()</code></a>. Activating an
-action may require a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> parameter. The required type of the
-parameter can be inquired with <a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()"><code class="function">g_action_group_get_action_parameter_type()</code></a>.
-Actions may be disabled, see <a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()"><code class="function">g_action_group_get_action_enabled()</code></a>.
-Activating a disabled action has no effect.
-</p>
-<p>
-Actions may optionally have a state in the form of a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>. The
-current state of an action can be inquired with
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()"><code class="function">g_action_group_get_action_state()</code></a>. Activating a stateful action may
-change its state, but it is also possible to set the state by calling
-<a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()"><code class="function">g_action_group_change_action_state()</code></a>.
-</p>
-<p>
-As typical example, consider a text editing application which has an
-option to change the current font to 'bold'. A good way to represent
-this would be a stateful action, with a boolean state. Activating the
-action would toggle the state.
-</p>
-<p>
-Each action in the group has a unique name (which is a string). All
-method calls, except <a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()"><code class="function">g_action_group_list_actions()</code></a> take the name of
-an action as an argument.
-</p>
-<p>
-The <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> API is meant to be the 'public' API to the action
-group. The calls here are exactly the interaction that 'external
-forces' (eg: UI, incoming D-Bus messages, etc.) are supposed to have
-with actions. 'Internal' APIs (ie: ones meant only to be accessed by
-the action group implementation) are found on subclasses. This is
-why you will find - for example - <a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()"><code class="function">g_action_group_get_action_enabled()</code></a>
-but not an equivalent <code class="function"><code class="function">set()</code></code> call.
-</p>
-<p>
-Signals are emitted on the action group in response to state changes
-on individual actions.
-</p>
-<p>
-Implementations of <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> should provide implementations for
-the virtual functions <a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()"><code class="function">g_action_group_list_actions()</code></a> and
-<a class="link" href="GActionGroup.html#g-action-group-query-action" title="g_action_group_query_action ()"><code class="function">g_action_group_query_action()</code></a>. The other virtual functions should
-not be implemented - their "wrappers" are actually implemented with
-calls to <a class="link" href="GActionGroup.html#g-action-group-query-action" title="g_action_group_query_action ()"><code class="function">g_action_group_query_action()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GActionGroup-struct"></a><h3>GActionGroup</h3>
-<pre class="programlisting">typedef struct _GActionGroup GActionGroup;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionGroupInterface"></a><h3>struct GActionGroupInterface</h3>
-<pre class="programlisting">struct GActionGroupInterface {
- GTypeInterface g_iface;
-
- /* virtual functions */
- gboolean (* has_action) (GActionGroup *action_group,
- const gchar *action_name);
-
- gchar ** (* list_actions) (GActionGroup *action_group);
-
- gboolean (* get_action_enabled) (GActionGroup *action_group,
- const gchar *action_name);
-
- const GVariantType * (* get_action_parameter_type) (GActionGroup *action_group,
- const gchar *action_name);
-
- const GVariantType * (* get_action_state_type) (GActionGroup *action_group,
- const gchar *action_name);
-
- GVariant * (* get_action_state_hint) (GActionGroup *action_group,
- const gchar *action_name);
-
- GVariant * (* get_action_state) (GActionGroup *action_group,
- const gchar *action_name);
-
- void (* change_action_state) (GActionGroup *action_group,
- const gchar *action_name,
- GVariant *value);
-
- void (* activate_action) (GActionGroup *action_group,
- const gchar *action_name,
- GVariant *parameter);
-
- /* signals */
- void (* action_added) (GActionGroup *action_group,
- const gchar *action_name);
- void (* action_removed) (GActionGroup *action_group,
- const gchar *action_name);
- void (* action_enabled_changed) (GActionGroup *action_group,
- const gchar *action_name,
- gboolean enabled);
- void (* action_state_changed) (GActionGroup *action_group,
- const gchar *action_name,
- GVariant *state);
-
- /* more virtual functions */
- gboolean (* query_action) (GActionGroup *action_group,
- const gchar *action_name,
- gboolean *enabled,
- const GVariantType **parameter_type,
- const GVariantType **state_type,
- GVariant **state_hint,
- GVariant **state);
-};
-</pre>
-<p>
-The virtual function table for <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GActionGroupInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.has-action"></a>has_action</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-has-action" title="g_action_group_has_action ()"><code class="function">g_action_group_has_action()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.list-actions"></a>list_actions</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()"><code class="function">g_action_group_list_actions()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.get-action-enabled"></a>get_action_enabled</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()"><code class="function">g_action_group_get_action_enabled()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.get-action-parameter-type"></a>get_action_parameter_type</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()"><code class="function">g_action_group_get_action_parameter_type()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.get-action-state-type"></a>get_action_state_type</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()"><code class="function">g_action_group_get_action_state_type()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.get-action-state-hint"></a>get_action_state_hint</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-get-action-state-hint" title="g_action_group_get_action_state_hint ()"><code class="function">g_action_group_get_action_state_hint()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.get-action-state"></a>get_action_state</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()"><code class="function">g_action_group_get_action_state()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.change-action-state"></a>change_action_state</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()"><code class="function">g_action_group_change_action_state()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.activate-action"></a>activate_action</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()"><code class="function">g_action_group_activate_action()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.action-added"></a>action_added</code></em> ()</span></p></td>
-<td>the class closure for the <a class="link" href="GActionGroup.html#GActionGroup-action-added" title='The "action-added" signal'><span class="type">"action-added"</span></a> signal</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.action-removed"></a>action_removed</code></em> ()</span></p></td>
-<td>the class closure for the <a class="link" href="GActionGroup.html#GActionGroup-action-removed" title='The "action-removed" signal'><span class="type">"action-removed"</span></a> signal</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.action-enabled-changed"></a>action_enabled_changed</code></em> ()</span></p></td>
-<td>the class closure for the <a class="link" href="GActionGroup.html#GActionGroup-action-enabled-changed" title='The "action-enabled-changed" signal'><span class="type">"action-enabled-changed"</span></a> signal</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.action-state-changed"></a>action_state_changed</code></em> ()</span></p></td>
-<td>the class closure for the <a class="link" href="GActionGroup.html#GActionGroup-action-enabled-changed" title='The "action-enabled-changed" signal'><span class="type">"action-enabled-changed"</span></a> signal</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionGroupInterface.query-action"></a>query_action</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionGroup.html#g-action-group-query-action" title="g_action_group_query_action ()"><code class="function">g_action_group_query_action()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-list-actions"></a><h3>g_action_group_list_actions ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_action_group_list_actions (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>);</pre>
-<p>
-Lists the actions contained within <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-The caller is responsible for freeing the list with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when
-it is no longer required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of the names of the
-actions in the groupb. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-query-action"></a><h3>g_action_group_query_action ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_action_group_query_action (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *enabled</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> **parameter_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> **state_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **state_hint</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **state</code></em>);</pre>
-<p>
-Queries all aspects of the named action within an <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-This function acquires the information available from
-<a class="link" href="GActionGroup.html#g-action-group-has-action" title="g_action_group_has_action ()"><code class="function">g_action_group_has_action()</code></a>, <a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()"><code class="function">g_action_group_get_action_enabled()</code></a>,
-<a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()"><code class="function">g_action_group_get_action_parameter_type()</code></a>,
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()"><code class="function">g_action_group_get_action_state_type()</code></a>,
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state-hint" title="g_action_group_get_action_state_hint ()"><code class="function">g_action_group_get_action_state_hint()</code></a> and
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()"><code class="function">g_action_group_get_action_state()</code></a> with a single function call.
-</p>
-<p>
-This provides two main benefits.
-</p>
-<p>
-The first is the improvement in efficiency that comes with not having
-to perform repeated lookups of the action in order to discover
-different things about it. The second is that implementing
-<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> can now be done by only overriding this one virtual
-function.
-</p>
-<p>
-The interface provides a default implementation of this function that
-calls the individual functions, as required, to fetch the
-information. The interface also provides default implementations of
-those functions that call this function. All implementations,
-therefore, must override either this function or all of the others.
-</p>
-<p>
-If the action exists, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned and any of the requested
-fields (as indicated by having a non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> reference passed in) are
-filled. If the action doesn't exist, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and the
-fields may or may not have been modified.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action in the group</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
-<td>if the action is presently enabled. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter_type</code></em> :</span></p></td>
-<td>the parameter type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state_type</code></em> :</span></p></td>
-<td>the state type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if stateless. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state_hint</code></em> :</span></p></td>
-<td>the state hint, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>the current state, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if stateless. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the action exists, else <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-has-action"></a><h3>g_action_group_has_action ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_action_group_has_action (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Checks if the named action exists within <em class="parameter"><code>action_group</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to check for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether the named action exists</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-get-action-enabled"></a><h3>g_action_group_get_action_enabled ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_action_group_get_action_enabled (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Checks if the named action within <em class="parameter"><code>action_group</code></em> is currently enabled.
-</p>
-<p>
-An action must be enabled in order to be activated or in order to
-have its state changed from outside callers.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether or not the action is currently enabled</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-get-action-parameter-type"></a><h3>g_action_group_get_action_parameter_type ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * g_action_group_get_action_parameter_type
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Queries the type of the parameter that must be given when activating
-the named action within <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-When activating the action using <a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()"><code class="function">g_action_group_activate_action()</code></a>,
-the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> given to that function must be of the type returned
-by this function.
-</p>
-<p>
-In the case that this function returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, you must not give any
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>, but <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> instead.
-</p>
-<p>
-The parameter type of a particular action will never change but it is
-possible for an action to be removed and for a new action to be added
-with the same name but a different parameter type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the parameter type</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-get-action-state-type"></a><h3>g_action_group_get_action_state_type ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="returnvalue">GVariantType</span></a> * g_action_group_get_action_state_type
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Queries the type of the state of the named action within
-<em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-If the action is stateful then this function returns the
-<a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> of the state. All calls to
-<a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()"><code class="function">g_action_group_change_action_state()</code></a> must give a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of this
-type and <a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()"><code class="function">g_action_group_get_action_state()</code></a> will return a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
-of the same type.
-</p>
-<p>
-If the action is not stateful then this function will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-In that case, <a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()"><code class="function">g_action_group_get_action_state()</code></a> will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-and you must not call <a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()"><code class="function">g_action_group_change_action_state()</code></a>.
-</p>
-<p>
-The state type of a particular action will never change but it is
-possible for an action to be removed and for a new action to be added
-with the same name but a different state type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the state type, if the action is stateful. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-get-action-state-hint"></a><h3>g_action_group_get_action_state_hint ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_action_group_get_action_state_hint
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Requests a hint about the valid range of values for the state of the
-named action within <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-If <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned it either means that the action is not stateful
-or that there is no hint about the valid range of values for the
-state of the action.
-</p>
-<p>
-If a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> array is returned then each item in the array is a
-possible value for the state. If a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> pair (ie: two-tuple) is
-returned then the tuple specifies the inclusive lower and upper bound
-of valid values for the state.
-</p>
-<p>
-In any case, the information is merely a hint. It may be possible to
-have a state value outside of the hinted range and setting a value
-within the range may fail.
-</p>
-<p>
-The return value (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) should be freed with
-<a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> when it is no longer required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the state range hint. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-get-action-state"></a><h3>g_action_group_get_action_state ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_action_group_get_action_state (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Queries the current state of the named action within <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-If the action is not stateful then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned. If the
-action is stateful then the type of the return value is the type
-given by <a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()"><code class="function">g_action_group_get_action_state_type()</code></a>.
-</p>
-<p>
-The return value (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) should be freed with
-<a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> when it is no longer required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current state of the action. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-change-action-state"></a><h3>g_action_group_change_action_state ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_group_change_action_state (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Request for the state of the named action within <em class="parameter"><code>action_group</code></em> to be
-changed to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-The action must be stateful and <em class="parameter"><code>value</code></em> must be of the correct type.
-See <a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()"><code class="function">g_action_group_get_action_state_type()</code></a>.
-</p>
-<p>
-This call merely requests a change. The action may refuse to change
-its state or may change its state to something other than <em class="parameter"><code>value</code></em>.
-See <a class="link" href="GActionGroup.html#g-action-group-get-action-state-hint" title="g_action_group_get_action_state_hint ()"><code class="function">g_action_group_get_action_state_hint()</code></a>.
-</p>
-<p>
-If the <em class="parameter"><code>value</code></em> GVariant is floating, it is consumed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to request the change on</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the new state</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-activate-action"></a><h3>g_action_group_activate_action ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_group_activate_action (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter</code></em>);</pre>
-<p>
-Activate the named action within <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-If the action is expecting a parameter, then the correct type of
-parameter must be given as <em class="parameter"><code>parameter</code></em>. If the action is expecting no
-parameters then <em class="parameter"><code>parameter</code></em> must be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. See
-<a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()"><code class="function">g_action_group_get_action_parameter_type()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to activate</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter</code></em> :</span></p></td>
-<td>parameters to the activation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-action-added"></a><h3>g_action_group_action_added ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_group_action_added (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GActionGroup.html#GActionGroup-action-added" title='The "action-added" signal'><span class="type">"action-added"</span></a> signal on <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-This function should only be called by <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action in the group</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-action-removed"></a><h3>g_action_group_action_removed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_group_action_removed (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GActionGroup.html#GActionGroup-action-removed" title='The "action-removed" signal'><span class="type">"action-removed"</span></a> signal on <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-This function should only be called by <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action in the group</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-action-enabled-changed"></a><h3>g_action_group_action_enabled_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_group_action_enabled_changed
- (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GActionGroup.html#GActionGroup-action-enabled-changed" title='The "action-enabled-changed" signal'><span class="type">"action-enabled-changed"</span></a> signal on <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-This function should only be called by <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action in the group</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
-<td>whether or not the action is now enabled</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-group-action-state-changed"></a><h3>g_action_group_action_state_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_group_action_state_changed (<em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *state</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GActionGroup.html#GActionGroup-action-state-changed" title='The "action-state-changed" signal'><span class="type">"action-state-changed"</span></a> signal on <em class="parameter"><code>action_group</code></em>.
-</p>
-<p>
-This function should only be called by <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action in the group</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>the new state of the named action</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GActionGroup-action-added"></a><h3>The <code class="literal">"action-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
-<p>
-Signals that a new action was just added to the group.
-This signal is emitted after the action has been added
-and is now visible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action in <em class="parameter"><code>action_group</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionGroup-action-enabled-changed"></a><h3>The <code class="literal">"action-enabled-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name,
- <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
-<p>
-Signals that the enabled status of the named action has changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action in <em class="parameter"><code>action_group</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
-<td>whether the action is enabled or not</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionGroup-action-removed"></a><h3>The <code class="literal">"action-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
-<p>
-Signals that an action is just about to be removed from the group.
-This signal is emitted before the action is removed, so the action
-is still visible and can be queried from the signal handler.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action in <em class="parameter"><code>action_group</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionGroup-action-state-changed"></a><h3>The <code class="literal">"action-state-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
-<p>
-Signals that the state of the named action has changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action in <em class="parameter"><code>action_group</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the new value of the state</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GActionGroup.see-also"></a><h2>See Also</h2>
-<a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GActionMap.html b/gtk+-mingw/share/gtk-doc/html/gio/GActionMap.html
deleted file mode 100644
index e209e87..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GActionMap.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GActionMap</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GActionGroup.html" title="GActionGroup">
-<link rel="next" href="GSimpleActionGroup.html" title="GSimpleActionGroup">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GActionGroup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSimpleActionGroup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GActionMap.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GActionMap.description" class="shortcut">Description</a>
-  | 
- <a href="#GActionMap.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GActionMap.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GActionMap.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GActionMap"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GActionMap.top_of_page"></a>GActionMap</span></h2>
-<p>GActionMap — Interface for action containers</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GActionMap.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GActionMap.html#GActionMap-struct" title="GActionMap">GActionMap</a>;
-struct <a class="link" href="GActionMap.html#GActionMapInterface" title="struct GActionMapInterface">GActionMapInterface</a>;
-<a class="link" href="GAction.html" title="GAction"><span class="returnvalue">GAction</span></a> * <a class="link" href="GActionMap.html#g-action-map-lookup-action" title="g_action_map_lookup_action ()">g_action_map_lookup_action</a> (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-struct <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry">GActionEntry</a>;
-<span class="returnvalue">void</span> <a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()">g_action_map_add_action_entries</a> (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code>const <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a> *entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GActionMap.html#g-action-map-add-action" title="g_action_map_add_action ()">g_action_map_add_action</a> (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GActionMap.html#g-action-map-remove-action" title="g_action_map_remove_action ()">g_action_map_remove_action</a> (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GActionMap.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GActionMap
-</pre>
-</div>
-<div class="refsect1">
-<a name="GActionMap.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GActionMap requires
- <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a> and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GActionMap.implementations"></a><h2>Known Implementations</h2>
-<p>
-GActionMap is implemented by
- <a class="link" href="GApplication.html" title="GApplication">GApplication</a> and <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GActionMap.description"></a><h2>Description</h2>
-<p>
-The GActionMap interface is implemented by <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-implementations that operate by containing a number of
-named <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> instances, such as <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>.
-</p>
-<p>
-One useful application of this interface is to map the
-names of actions from various action groups to unique,
-prefixed names (e.g. by prepending "app." or "win.").
-This is the motivation for the 'Map' part of the interface
-name.
-</p>
-</div>
-<div class="refsect1">
-<a name="GActionMap.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GActionMap-struct"></a><h3>GActionMap</h3>
-<pre class="programlisting">typedef struct _GActionMap GActionMap;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionMapInterface"></a><h3>struct GActionMapInterface</h3>
-<pre class="programlisting">struct GActionMapInterface {
- GTypeInterface g_iface;
-
- GAction * (* lookup_action) (GActionMap *action_map,
- const gchar *action_name);
- void (* add_action) (GActionMap *action_map,
- GAction *action);
- void (* remove_action) (GActionMap *action_map,
- const gchar *action_name);
-};
-</pre>
-<p>
-The virtual function table for <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GActionMapInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionMapInterface.lookup-action"></a>lookup_action</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionMap.html#g-action-map-lookup-action" title="g_action_map_lookup_action ()"><code class="function">g_action_map_lookup_action()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionMapInterface.add-action"></a>add_action</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionMap.html#g-action-map-add-action" title="g_action_map_add_action ()"><code class="function">g_action_map_add_action()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionMapInterface.remove-action"></a>remove_action</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GActionMap.html#g-action-map-remove-action" title="g_action_map_remove_action ()"><code class="function">g_action_map_remove_action()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-map-lookup-action"></a><h3>g_action_map_lookup_action ()</h3>
-<pre class="programlisting"><a class="link" href="GAction.html" title="GAction"><span class="returnvalue">GAction</span></a> * g_action_map_lookup_action (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Looks up the action with the name <em class="parameter"><code>action_name</code></em> in <em class="parameter"><code>action_map</code></em>.
-</p>
-<p>
-If no such action exists, returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_map</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GActionEntry"></a><h3>struct GActionEntry</h3>
-<pre class="programlisting">struct GActionEntry {
- const gchar *name;
-
- void (* activate) (GSimpleAction *action,
- GVariant *parameter,
- gpointer user_data);
-
- const gchar *parameter_type;
-
- const gchar *state;
-
- void (* change_state) (GSimpleAction *action,
- GVariant *value,
- gpointer user_data);
-};
-</pre>
-<p>
-This struct defines a single action. It is for use with
-<a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()"><code class="function">g_action_map_add_action_entries()</code></a>.
-</p>
-<p>
-The order of the items in the structure are intended to reflect
-frequency of use. It is permissible to use an incomplete initialiser
-in order to leave some of the later values as <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. All values
-after <em class="parameter"><code>name</code></em> are optional. Additional optional fields may be added in
-the future.
-</p>
-<p>
-See <a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()"><code class="function">g_action_map_add_action_entries()</code></a> for an example.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GActionEntry.name"></a>name</code></em>;</span></p></td>
-<td>the name of the action</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionEntry.activate"></a>activate</code></em> ()</span></p></td>
-<td>the callback to connect to the "activate" signal of the
-action</td>
-</tr>
-<tr>
-<td><p><span class="term">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GActionEntry.parameter-type"></a>parameter_type</code></em>;</span></p></td>
-<td>the type of the parameter that must be passed to the
-activate function for this action, given as a single
-GVariant type string (or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for no parameter)</td>
-</tr>
-<tr>
-<td><p><span class="term">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GActionEntry.state"></a>state</code></em>;</span></p></td>
-<td>the initial state for this action, given in GVariant text
-format. The state is parsed with no extra type information,
-so type tags must be added to the string if they are
-necessary.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GActionEntry.change-state"></a>change_state</code></em> ()</span></p></td>
-<td>the callback to connect to the "change-state" signal
-of the action</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-map-add-action-entries"></a><h3>g_action_map_add_action_entries ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_map_add_action_entries (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code>const <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a> *entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-A convenience function for creating multiple <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> instances
-and adding them to a <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>.
-</p>
-<p>
-Each action is constructed as per one <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a>.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="idp66458112"></a><p class="title"><b>Example 21. Using <a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()"><code class="function">g_action_map_add_action_entries()</code></a></b></p>
-<div class="example-contents"><pre class="programlisting">
-static void
-activate_quit (GSimpleAction *simple,
- GVariant *parameter,
- gpointer user_data)
-{
- exit (0);
-}
-
-static void
-activate_print_string (GSimpleAction *simple,
- GVariant *parameter,
- gpointer user_data)
-{
- g_print ("%s\n", g_variant_get_string (parameter, NULL));
-}
-
-static GActionGroup *
-create_action_group (void)
-{
- const GActionEntry entries[] = {
- { "quit", activate_quit },
- { "print-string", activate_print_string, "s" }
- };
- GSimpleActionGroup *group;
-
- group = g_simple_action_group_new ();
- g_action_map_add_action_entries (G_ACTION_MAP (group), entries, G_N_ELEMENTS (entries), NULL);
-
- return G_ACTION_GROUP (group);
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_map</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>entries</code></em> :</span></p></td>
-<td>a pointer to the first item in an array of <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a>
-structs</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_entries</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>entries</code></em>, or -1 if <em class="parameter"><code>entries</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the user data for signal connections</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-map-add-action"></a><h3>g_action_map_add_action ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_map_add_action (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Adds an action to the <em class="parameter"><code>action_map</code></em>.
-</p>
-<p>
-If the action map already contains an action with the same name
-as <em class="parameter"><code>action</code></em> then the old action is dropped from the action map.
-</p>
-<p>
-The action map takes its own reference on <em class="parameter"><code>action</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_map</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-action-map-remove-action"></a><h3>g_action_map_remove_action ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_action_map_remove_action (<em class="parameter"><code><a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> *action_map</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Removes the named action from the action map.
-</p>
-<p>
-If no action of this name is in the map then nothing happens.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_map</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GAppInfo.html b/gtk+-mingw/share/gtk-doc/html/gio/GAppInfo.html
deleted file mode 100644
index 39bb880..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GAppInfo.html
+++ /dev/null
@@ -1,1588 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GAppInfo</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="types.html" title="File types and applications">
-<link rel="prev" href="gio-GContentType.html" title="GContentType">
-<link rel="next" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GContentType.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="types.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-Desktop-file-based-GAppInfo.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GAppInfo.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GAppInfo.description" class="shortcut">Description</a>
-  | 
- <a href="#GAppInfo.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GAppInfo.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GAppInfo.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GAppInfo"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GAppInfo.top_of_page"></a>GAppInfo</span></h2>
-<p>GAppInfo — Application information and launch contexts</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GAppInfo.synopsis"></a><h2>Synopsis</h2>
-<a name="GAppLaunchContext"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GAppInfo.html#GAppInfoCreateFlags" title="enum GAppInfoCreateFlags">GAppInfoCreateFlags</a>;
- <a class="link" href="GAppInfo.html#GAppInfo-struct" title="GAppInfo">GAppInfo</a>;
-struct <a class="link" href="GAppInfo.html#GAppInfoIface" title="struct GAppInfoIface">GAppInfoIface</a>;
- <a class="link" href="GAppInfo.html#GAppLaunchContext-struct" title="GAppLaunchContext">GAppLaunchContext</a>;
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * <a class="link" href="GAppInfo.html#g-app-info-create-from-commandline" title="g_app_info_create_from_commandline ()">g_app_info_create_from_commandline</a> (<em class="parameter"><code>const <span class="type">char</span> *commandline</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *application_name</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppInfoCreateFlags" title="enum GAppInfoCreateFlags"><span class="type">GAppInfoCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * <a class="link" href="GAppInfo.html#g-app-info-dup" title="g_app_info_dup ()">g_app_info_dup</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-equal" title="g_app_info_equal ()">g_app_info_equal</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo1</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo2</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-info-get-id" title="g_app_info_get_id ()">g_app_info_get_id</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-info-get-name" title="g_app_info_get_name ()">g_app_info_get_name</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-info-get-display-name" title="g_app_info_get_display_name ()">g_app_info_get_display_name</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-info-get-description" title="g_app_info_get_description ()">g_app_info_get_description</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-info-get-executable" title="g_app_info_get_executable ()">g_app_info_get_executable</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-info-get-commandline" title="g_app_info_get_commandline ()">g_app_info_get_commandline</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-icon" title="g_app_info_get_icon ()">g_app_info_get_icon</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-launch" title="g_app_info_launch ()">g_app_info_launch</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *files</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-supports-files" title="g_app_info_supports_files ()">g_app_info_supports_files</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-supports-uris" title="g_app_info_supports_uris ()">g_app_info_supports_uris</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-launch-uris" title="g_app_info_launch_uris ()">g_app_info_launch_uris</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *uris</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-should-show" title="g_app_info_should_show ()">g_app_info_should_show</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-can-delete" title="g_app_info_can_delete ()">g_app_info_can_delete</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-delete" title="g_app_info_delete ()">g_app_info_delete</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAppInfo.html#g-app-info-reset-type-associations" title="g_app_info_reset_type_associations ()">g_app_info_reset_type_associations</a> (<em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-set-as-default-for-type" title="g_app_info_set_as_default_for_type ()">g_app_info_set_as_default_for_type</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-set-as-default-for-extension" title="g_app_info_set_as_default_for_extension ()">g_app_info_set_as_default_for_extension</a>
- (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *extension</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-set-as-last-used-for-type" title="g_app_info_set_as_last_used_for_type ()">g_app_info_set_as_last_used_for_type</a>
- (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-add-supports-type" title="g_app_info_add_supports_type ()">g_app_info_add_supports_type</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-can-remove-supports-type" title="g_app_info_can_remove_supports_type ()">g_app_info_can_remove_supports_type</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-remove-supports-type" title="g_app_info_remove_supports_type ()">g_app_info_remove_supports_type</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-const <span class="returnvalue">char</span> ** <a class="link" href="GAppInfo.html#g-app-info-get-supported-types" title="g_app_info_get_supported_types ()">g_app_info_get_supported_types</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-all" title="g_app_info_get_all ()">g_app_info_get_all</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-all-for-type" title="g_app_info_get_all_for_type ()">g_app_info_get_all_for_type</a> (<em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>);
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-default-for-type" title="g_app_info_get_default_for_type ()">g_app_info_get_default_for_type</a> (<em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> must_support_uris</code></em>);
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-default-for-uri-scheme" title="g_app_info_get_default_for_uri_scheme ()">g_app_info_get_default_for_uri_scheme</a>
- (<em class="parameter"><code>const <span class="type">char</span> *uri_scheme</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-fallback-for-type" title="g_app_info_get_fallback_for_type ()">g_app_info_get_fallback_for_type</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content_type</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GAppInfo.html#g-app-info-get-recommended-for-type" title="g_app_info_get_recommended_for_type ()">g_app_info_get_recommended_for_type</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content_type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAppInfo.html#g-app-info-launch-default-for-uri" title="g_app_info_launch_default_for_uri ()">g_app_info_launch_default_for_uri</a> (<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAppInfo.html#g-app-launch-context-setenv" title="g_app_launch_context_setenv ()">g_app_launch_context_setenv</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *variable</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAppInfo.html#g-app-launch-context-unsetenv" title="g_app_launch_context_unsetenv ()">g_app_launch_context_unsetenv</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *variable</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="GAppInfo.html#g-app-launch-context-get-environment" title="g_app_launch_context_get_environment ()">g_app_launch_context_get_environment</a>
- (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-launch-context-get-display" title="g_app_launch_context_get_display ()">g_app_launch_context_get_display</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *files</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GAppInfo.html#g-app-launch-context-get-startup-notify-id" title="g_app_launch_context_get_startup_notify_id ()">g_app_launch_context_get_startup_notify_id</a>
- (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *files</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAppInfo.html#g-app-launch-context-launch-failed" title="g_app_launch_context_launch_failed ()">g_app_launch_context_launch_failed</a> (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *startup_notify_id</code></em>);
-<a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="returnvalue">GAppLaunchContext</span></a> * <a class="link" href="GAppInfo.html#g-app-launch-context-new" title="g_app_launch_context_new ()">g_app_launch_context_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAppInfo.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GAppInfo
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GAppLaunchContext
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAppInfo.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GAppInfo requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAppInfo.implementations"></a><h2>Known Implementations</h2>
-<p>
-GAppInfo is implemented by
- <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo">GDesktopAppInfo</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAppInfo.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> and <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> are used for describing and launching
-applications installed on the system.
-</p>
-<p>
-As of GLib 2.20, URIs will always be converted to POSIX paths
-(using <a class="link" href="GFile.html#g-file-get-path" title="g_file_get_path ()"><code class="function">g_file_get_path()</code></a>) when using <a class="link" href="GAppInfo.html#g-app-info-launch" title="g_app_info_launch ()"><code class="function">g_app_info_launch()</code></a> even if
-the application requested an URI and not a POSIX path. For example
-for an desktop-file based application with Exec key <code class="literal">totem
-%U</code> and a single URI,
-<code class="literal">sftp://foo/file.avi</code>, then
-<code class="literal">/home/user/.gvfs/sftp on foo/file.avi</code> will be
-passed. This will only work if a set of suitable GIO extensions
-(such as gvfs 2.26 compiled with FUSE support), is available and
-operational; if this is not the case, the URI will be passed
-unmodified to the application. Some URIs, such as
-<code class="literal">mailto:</code>, of course cannot be mapped to a POSIX
-path (in gvfs there's no FUSE mount for it); such URIs will be
-passed unmodified to the application.
-</p>
-<p>
-Specifically for gvfs 2.26 and later, the POSIX URI will be mapped
-back to the GIO URI in the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> constructors (since gvfs
-implements the <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> extension point). As such, if the application
-needs to examine the URI, it needs to use <a class="link" href="GFile.html#g-file-get-uri" title="g_file_get_uri ()"><code class="function">g_file_get_uri()</code></a> or
-similar on <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. In other words, an application cannot assume
-that the URI passed to e.g. <a class="link" href="GFile.html#g-file-new-for-commandline-arg" title="g_file_new_for_commandline_arg ()"><code class="function">g_file_new_for_commandline_arg()</code></a> is
-equal to the result of <a class="link" href="GFile.html#g-file-get-uri" title="g_file_get_uri ()"><code class="function">g_file_get_uri()</code></a>. The following snippet
-illustrates this:
-</p>
-<p>
-</p>
-<pre class="programlisting">
-GFile *f;
-char *uri;
-
-file = g_file_new_for_commandline_arg (uri_from_commandline);
-
-uri = g_file_get_uri (file);
-strcmp (uri, uri_from_commandline) == 0; // FALSE
-g_free (uri);
-
-if (g_file_has_uri_scheme (file, "cdda"))
- {
- // do something special with uri
- }
-g_object_unref (file);
-</pre>
-<p>
-</p>
-<p>
-This code will work when both <code class="literal">cdda://sr0/Track
-1.wav</code> and <code class="literal">/home/user/.gvfs/cdda on sr0/Track
-1.wav</code> is passed to the application. It should be noted
-that it's generally not safe for applications to rely on the format
-of a particular URIs. Different launcher applications (e.g. file
-managers) may have different ideas of what a given URI means.
-</p>
-</div>
-<div class="refsect1">
-<a name="GAppInfo.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GAppInfoCreateFlags"></a><h3>enum GAppInfoCreateFlags</h3>
-<pre class="programlisting">typedef enum {
- G_APP_INFO_CREATE_NONE = 0, /*&lt; nick=none &gt;*/
- G_APP_INFO_CREATE_NEEDS_TERMINAL = (1 &lt;&lt; 0), /*&lt; nick=needs-terminal &gt;*/
- G_APP_INFO_CREATE_SUPPORTS_URIS = (1 &lt;&lt; 1), /*&lt; nick=supports-uris &gt;*/
- G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION = (1 &lt;&lt; 2) /*&lt; nick=supports-startup-notification &gt;*/
-} GAppInfoCreateFlags;
-</pre>
-<p>
-Flags used when creating a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-APP-INFO-CREATE-NONE:CAPS"></a><span class="term"><code class="literal">G_APP_INFO_CREATE_NONE</code></span></p></td>
-<td>No flags.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APP-INFO-CREATE-NEEDS-TERMINAL:CAPS"></a><span class="term"><code class="literal">G_APP_INFO_CREATE_NEEDS_TERMINAL</code></span></p></td>
-<td>Application opens in a terminal window.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APP-INFO-CREATE-SUPPORTS-URIS:CAPS"></a><span class="term"><code class="literal">G_APP_INFO_CREATE_SUPPORTS_URIS</code></span></p></td>
-<td>Application supports URI arguments.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APP-INFO-CREATE-SUPPORTS-STARTUP-NOTIFICATION:CAPS"></a><span class="term"><code class="literal">G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION</code></span></p></td>
-<td>Application supports startup notification. Since 2.26
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAppInfo-struct"></a><h3>GAppInfo</h3>
-<pre class="programlisting">typedef struct _GAppInfo GAppInfo;</pre>
-<p>
-Information about an installed application and methods to launch
-it (with file arguments).
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAppInfoIface"></a><h3>struct GAppInfoIface</h3>
-<pre class="programlisting">struct GAppInfoIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- GAppInfo * (* dup) (GAppInfo *appinfo);
- gboolean (* equal) (GAppInfo *appinfo1,
- GAppInfo *appinfo2);
- const char * (* get_id) (GAppInfo *appinfo);
- const char * (* get_name) (GAppInfo *appinfo);
- const char * (* get_description) (GAppInfo *appinfo);
- const char * (* get_executable) (GAppInfo *appinfo);
- GIcon * (* get_icon) (GAppInfo *appinfo);
- gboolean (* launch) (GAppInfo *appinfo,
- GList *files,
- GAppLaunchContext *launch_context,
- GError **error);
- gboolean (* supports_uris) (GAppInfo *appinfo);
- gboolean (* supports_files) (GAppInfo *appinfo);
- gboolean (* launch_uris) (GAppInfo *appinfo,
- GList *uris,
- GAppLaunchContext *launch_context,
- GError **error);
- gboolean (* should_show) (GAppInfo *appinfo);
-
- /* For changing associations */
- gboolean (* set_as_default_for_type) (GAppInfo *appinfo,
- const char *content_type,
- GError **error);
- gboolean (* set_as_default_for_extension) (GAppInfo *appinfo,
- const char *extension,
- GError **error);
- gboolean (* add_supports_type) (GAppInfo *appinfo,
- const char *content_type,
- GError **error);
- gboolean (* can_remove_supports_type) (GAppInfo *appinfo);
- gboolean (* remove_supports_type) (GAppInfo *appinfo,
- const char *content_type,
- GError **error);
- gboolean (* can_delete) (GAppInfo *appinfo);
- gboolean (* do_delete) (GAppInfo *appinfo);
- const char * (* get_commandline) (GAppInfo *appinfo);
- const char * (* get_display_name) (GAppInfo *appinfo);
- gboolean (* set_as_last_used_for_type) (GAppInfo *appinfo,
- const char *content_type,
- GError **error);
- const char ** (* get_supported_types) (GAppInfo *appinfo);
-};
-</pre>
-<p>
-Application Information interface, for operating system portability.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GAppInfoIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.dup"></a>dup</code></em> ()</span></p></td>
-<td>Copies a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.equal"></a>equal</code></em> ()</span></p></td>
-<td>Checks two <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>s for equality.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-id"></a>get_id</code></em> ()</span></p></td>
-<td>Gets a string identifier for a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-name"></a>get_name</code></em> ()</span></p></td>
-<td>Gets the name of the application for a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-description"></a>get_description</code></em> ()</span></p></td>
-<td>Gets a short description for the application described by the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-executable"></a>get_executable</code></em> ()</span></p></td>
-<td>Gets the executable name for the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-icon"></a>get_icon</code></em> ()</span></p></td>
-<td>Gets the <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.launch"></a>launch</code></em> ()</span></p></td>
-<td>Launches an application specified by the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.supports-uris"></a>supports_uris</code></em> ()</span></p></td>
-<td>Indicates whether the application specified supports launching URIs.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.supports-files"></a>supports_files</code></em> ()</span></p></td>
-<td>Indicates whether the application specified accepts filename arguments.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.launch-uris"></a>launch_uris</code></em> ()</span></p></td>
-<td>Launches an application with a list of URIs.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.should-show"></a>should_show</code></em> ()</span></p></td>
-<td>Returns whether an application should be shown (e.g. when getting a list of installed applications).
-<a class="ulink" href="http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt" target="_top">
-<em class="citetitle">FreeDesktop.Org Startup Notification Specification</em></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.set-as-default-for-type"></a>set_as_default_for_type</code></em> ()</span></p></td>
-<td>Sets an application as default for a given content type.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.set-as-default-for-extension"></a>set_as_default_for_extension</code></em> ()</span></p></td>
-<td>Sets an application as default for a given file extension.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.add-supports-type"></a>add_supports_type</code></em> ()</span></p></td>
-<td>Adds to the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> information about supported file types.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.can-remove-supports-type"></a>can_remove_supports_type</code></em> ()</span></p></td>
-<td>Checks for support for removing supported file types from a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.remove-supports-type"></a>remove_supports_type</code></em> ()</span></p></td>
-<td>Removes a supported application type from a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.can-delete"></a>can_delete</code></em> ()</span></p></td>
-<td>Checks if a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> can be deleted. Since 2.20</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.do-delete"></a>do_delete</code></em> ()</span></p></td>
-<td>Deletes a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>. Since 2.20</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-commandline"></a>get_commandline</code></em> ()</span></p></td>
-<td>Gets the commandline for the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>. Since 2.20</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-display-name"></a>get_display_name</code></em> ()</span></p></td>
-<td>Gets the display name for the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>. Since 2.24</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.set-as-last-used-for-type"></a>set_as_last_used_for_type</code></em> ()</span></p></td>
-<td>Sets the application as the last used. See <a class="link" href="GAppInfo.html#g-app-info-set-as-last-used-for-type" title="g_app_info_set_as_last_used_for_type ()"><code class="function">g_app_info_set_as_last_used_for_type()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAppInfoIface.get-supported-types"></a>get_supported_types</code></em> ()</span></p></td>
-<td></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAppLaunchContext-struct"></a><h3>GAppLaunchContext</h3>
-<pre class="programlisting">typedef struct _GAppLaunchContext GAppLaunchContext;</pre>
-<p>
-Integrating the launch with the launching application. This is used to
-handle for instance startup notification and launching the new application
-on the same screen as the launching window.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-create-from-commandline"></a><h3>g_app_info_create_from_commandline ()</h3>
-<pre class="programlisting"><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * g_app_info_create_from_commandline (<em class="parameter"><code>const <span class="type">char</span> *commandline</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *application_name</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppInfoCreateFlags" title="enum GAppInfoCreateFlags"><span class="type">GAppInfoCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> from the given information.
-</p>
-<p>
-Note that for <em class="parameter"><code>commandline</code></em>, the quoting rules of the Exec key of the
-<a class="ulink" href="http://freedesktop.org/Standards/desktop-entry-spec" target="_top">freedesktop.org Desktop
-Entry Specification</a> are applied. For example, if the <em class="parameter"><code>commandline</code></em> contains
-percent-encoded URIs, the percent-character must be doubled in order to prevent it from
-being swallowed by Exec key unquoting. See the specification for exact quoting rules.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>commandline</code></em> :</span></p></td>
-<td>the commandline to use</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application_name</code></em> :</span></p></td>
-<td>the application name, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use <em class="parameter"><code>commandline</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags that can specify details of the created <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>new <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for given command. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-dup"></a><h3>g_app_info_dup ()</h3>
-<pre class="programlisting"><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * g_app_info_dup (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Creates a duplicate of a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a duplicate of <em class="parameter"><code>appinfo</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-equal"></a><h3>g_app_info_equal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_equal (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo1</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo2</code></em>);</pre>
-<p>
-Checks if two <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>s are equal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo1</code></em> :</span></p></td>
-<td>the first <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo2</code></em> :</span></p></td>
-<td>the second <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>appinfo1</code></em> is equal to <em class="parameter"><code>appinfo2</code></em>. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-id"></a><h3>g_app_info_get_id ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_app_info_get_id (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets the ID of an application. An id is a string that
-identifies the application. The exact format of the id is
-platform dependent. For instance, on Unix this is the
-desktop file id from the xdg menu specification.
-</p>
-<p>
-Note that the returned ID may be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, depending on how
-the <em class="parameter"><code>appinfo</code></em> has been constructed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the application's ID.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-name"></a><h3>g_app_info_get_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_app_info_get_name (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets the installed name of the application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of the application for <em class="parameter"><code>appinfo</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-display-name"></a><h3>g_app_info_get_display_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_app_info_get_display_name (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets the display name of the application. The display name is often more
-descriptive to the user than the name itself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the display name of the application for <em class="parameter"><code>appinfo</code></em>, or the name if
-no display name is available.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-description"></a><h3>g_app_info_get_description ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_app_info_get_description (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets a human-readable description of an installed application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing a description of the
-application <em class="parameter"><code>appinfo</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-executable"></a><h3>g_app_info_get_executable ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_app_info_get_executable (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets the executable's name for the installed application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the <em class="parameter"><code>appinfo</code></em>'s application
-binaries name</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-commandline"></a><h3>g_app_info_get_commandline ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_app_info_get_commandline (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets the commandline with which the application will be
-started.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the <em class="parameter"><code>appinfo</code></em>'s commandline,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if this information is not available</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-icon"></a><h3>g_app_info_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_app_info_get_icon (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Gets the icon for the application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for <em class="parameter"><code>appinfo</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if there is no default icon. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-launch"></a><h3>g_app_info_launch ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_launch (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *files</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Launches the application. Passes <em class="parameter"><code>files</code></em> to the launched application
-as arguments, using the optional <em class="parameter"><code>launch_context</code></em> to get information
-about the details of the launcher (like what screen it is on).
-On error, <em class="parameter"><code>error</code></em> will be set accordingly.
-</p>
-<p>
-To launch the application without arguments pass a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <em class="parameter"><code>files</code></em> list.
-</p>
-<p>
-Note that even if the launch is successful the application launched
-can fail to start if it runs into problems during startup. There is
-no way to detect this.
-</p>
-<p>
-Some URIs can be changed when passed through a GFile (for instance
-unsupported URIs with strange formats like mailto:), so if you have
-a textual URI you want to pass in as argument, consider using
-<a class="link" href="GAppInfo.html#g-app-info-launch-uris" title="g_app_info_launch_uris ()"><code class="function">g_app_info_launch_uris()</code></a> instead.
-</p>
-<p>
-The launched application inherits the environment of the launching
-process, but it can be modified with <a class="link" href="GAppInfo.html#g-app-launch-context-setenv" title="g_app_launch_context_setenv ()"><code class="function">g_app_launch_context_setenv()</code></a> and
-<a class="link" href="GAppInfo.html#g-app-launch-context-unsetenv" title="g_app_launch_context_unsetenv ()"><code class="function">g_app_launch_context_unsetenv()</code></a>.
-</p>
-<p>
-On UNIX, this function sets the <code class="envar">GIO_LAUNCHED_DESKTOP_FILE</code>
-environment variable with the path of the launched desktop file and
-<code class="envar">GIO_LAUNCHED_DESKTOP_FILE_PID</code> to the process
-id of the launched process. This can be used to ignore
-<code class="envar">GIO_LAUNCHED_DESKTOP_FILE</code>, should it be inherited
-by further processes. The <code class="envar">DISPLAY</code> and
-<code class="envar">DESKTOP_STARTUP_ID</code> environment variables are also
-set, based on information provided in <em class="parameter"><code>launch_context</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>files</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GFile]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>launch_context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on successful launch, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-supports-files"></a><h3>g_app_info_supports_files ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_supports_files (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Checks if the application accepts files as arguments.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>appinfo</code></em> supports files.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-supports-uris"></a><h3>g_app_info_supports_uris ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_supports_uris (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Checks if the application supports reading files and directories from URIs.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>appinfo</code></em> supports URIs.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-launch-uris"></a><h3>g_app_info_launch_uris ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_launch_uris (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *uris</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Launches the application. This passes the <em class="parameter"><code>uris</code></em> to the launched application
-as arguments, using the optional <em class="parameter"><code>launch_context</code></em> to get information
-about the details of the launcher (like what screen it is on).
-On error, <em class="parameter"><code>error</code></em> will be set accordingly.
-</p>
-<p>
-To launch the application without arguments pass a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <em class="parameter"><code>uris</code></em> list.
-</p>
-<p>
-Note that even if the launch is successful the application launched
-can fail to start if it runs into problems during startup. There is
-no way to detect this.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uris</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing URIs to launch. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>launch_context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on successful launch, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-should-show"></a><h3>g_app_info_should_show ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_should_show (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Checks if the application info should be shown in menus that
-list available applications.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>appinfo</code></em> should be shown, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-can-delete"></a><h3>g_app_info_can_delete ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_can_delete (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Obtains the information whether the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> can be deleted.
-See <a class="link" href="GAppInfo.html#g-app-info-delete" title="g_app_info_delete ()"><code class="function">g_app_info_delete()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>appinfo</code></em> can be deleted</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-delete"></a><h3>g_app_info_delete ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_delete (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Tries to delete a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.
-</p>
-<p>
-On some platforms, there may be a difference between user-defined
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>s which can be deleted, and system-wide ones which
-cannot. See <a class="link" href="GAppInfo.html#g-app-info-can-delete" title="g_app_info_can_delete ()"><code class="function">g_app_info_can_delete()</code></a>.
-</p>
-<p>
-Virtual: do_delete
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>appinfo</code></em> has been deleted</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-reset-type-associations"></a><h3>g_app_info_reset_type_associations ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_app_info_reset_type_associations (<em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>);</pre>
-<p>
-Removes all changes to the type associations done by
-<a class="link" href="GAppInfo.html#g-app-info-set-as-default-for-type" title="g_app_info_set_as_default_for_type ()"><code class="function">g_app_info_set_as_default_for_type()</code></a>,
-<a class="link" href="GAppInfo.html#g-app-info-set-as-default-for-extension" title="g_app_info_set_as_default_for_extension ()"><code class="function">g_app_info_set_as_default_for_extension()</code></a>,
-<a class="link" href="GAppInfo.html#g-app-info-add-supports-type" title="g_app_info_add_supports_type ()"><code class="function">g_app_info_add_supports_type()</code></a> or
-<a class="link" href="GAppInfo.html#g-app-info-remove-supports-type" title="g_app_info_remove_supports_type ()"><code class="function">g_app_info_remove_supports_type()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>a content type</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-set-as-default-for-type"></a><h3>g_app_info_set_as_default_for_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_set_as_default_for_type (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets the application as the default handler for a given type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>the content type.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-set-as-default-for-extension"></a><h3>g_app_info_set_as_default_for_extension ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_set_as_default_for_extension
- (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *extension</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets the application as the default handler for the given file extension.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension</code></em> :</span></p></td>
-<td>a string containing the file extension (without the dot).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-set-as-last-used-for-type"></a><h3>g_app_info_set_as_last_used_for_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_set_as_last_used_for_type
- (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets the application as the last used application for a given type.
-This will make the application appear as first in the list returned
-by <a class="link" href="GAppInfo.html#g-app-info-get-recommended-for-type" title="g_app_info_get_recommended_for_type ()"><code class="function">g_app_info_get_recommended_for_type()</code></a>, regardless of the default
-application for that content type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>the content type.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-add-supports-type"></a><h3>g_app_info_add_supports_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_add_supports_type (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Adds a content type to the application information to indicate the
-application is capable of opening files with the given content type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>a string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-can-remove-supports-type"></a><h3>g_app_info_can_remove_supports_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_can_remove_supports_type (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Checks if a supported content type can be removed from an application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if it is possible to remove supported
-content types from a given <em class="parameter"><code>appinfo</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-remove-supports-type"></a><h3>g_app_info_remove_supports_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_remove_supports_type (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Removes a supported type from an application, if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>a string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-supported-types"></a><h3>g_app_info_get_supported_types ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> ** g_app_info_get_supported_types (<em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *appinfo</code></em>);</pre>
-<p>
-Retrieves the list of content types that <em class="parameter"><code>app_info</code></em> claims to support.
-If this information is not provided by the environment, this function
-will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-This function does not take in consideration associations added with
-<a class="link" href="GAppInfo.html#g-app-info-add-supports-type" title="g_app_info_add_supports_type ()"><code class="function">g_app_info_add_supports_type()</code></a>, but only those exported directly by
-the application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> that can handle files</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of content types. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-all"></a><h3>g_app_info_get_all ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_app_info_get_all (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a list of all of the applications currently registered
-on this system.
-</p>
-<p>
-For desktop files, this includes applications that have
-<code class="literal">NoDisplay=true</code> set or are excluded from
-display by means of <code class="literal">OnlyShowIn</code> or
-<code class="literal">NotShowIn</code>. See <a class="link" href="GAppInfo.html#g-app-info-should-show" title="g_app_info_should_show ()"><code class="function">g_app_info_should_show()</code></a>.
-The returned list does not include applications which have
-the <code class="literal">Hidden</code> key set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of references to <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>s. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GAppInfo][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-all-for-type"></a><h3>g_app_info_get_all_for_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_app_info_get_all_for_type (<em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>);</pre>
-<p>
-Gets a list of all <a href="GAppInfo.html"><span class="type">GAppInfos</span></a> for a given content type,
-including the recommended and fallback <a href="GAppInfo.html"><span class="type">GAppInfos</span></a>. See
-<a class="link" href="GAppInfo.html#g-app-info-get-recommended-for-type" title="g_app_info_get_recommended_for_type ()"><code class="function">g_app_info_get_recommended_for_type()</code></a> and
-<a class="link" href="GAppInfo.html#g-app-info-get-fallback-for-type" title="g_app_info_get_fallback_for_type ()"><code class="function">g_app_info_get_fallback_for_type()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>the content type to find a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="GAppInfo.html"><span class="type">GAppInfos</span></a>
-for given <em class="parameter"><code>content_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GAppInfo][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-default-for-type"></a><h3>g_app_info_get_default_for_type ()</h3>
-<pre class="programlisting"><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * g_app_info_get_default_for_type (<em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> must_support_uris</code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for a given content type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>the content type to find a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>must_support_uris</code></em> :</span></p></td>
-<td>if <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> is expected to
-support URIs</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for given <em class="parameter"><code>content_type</code></em> or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-default-for-uri-scheme"></a><h3>g_app_info_get_default_for_uri_scheme ()</h3>
-<pre class="programlisting"><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * g_app_info_get_default_for_uri_scheme
- (<em class="parameter"><code>const <span class="type">char</span> *uri_scheme</code></em>);</pre>
-<p>
-Gets the default application for handling URIs with
-the given URI scheme. A URI scheme is the initial part
-of the URI, up to but not including the ':', e.g. "http",
-"ftp" or "sip".
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri_scheme</code></em> :</span></p></td>
-<td>a string containing a URI scheme.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for given <em class="parameter"><code>uri_scheme</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-fallback-for-type"></a><h3>g_app_info_get_fallback_for_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_app_info_get_fallback_for_type (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content_type</code></em>);</pre>
-<p>
-Gets a list of fallback <a href="GAppInfo.html"><span class="type">GAppInfos</span></a> for a given content type, i.e.
-those applications which claim to support the given content type
-by MIME type subclassing and not directly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>the content type to find a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="GAppInfo.html"><span class="type">GAppInfos</span></a>
-for given <em class="parameter"><code>content_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GAppInfo][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-get-recommended-for-type"></a><h3>g_app_info_get_recommended_for_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_app_info_get_recommended_for_type (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *content_type</code></em>);</pre>
-<p>
-Gets a list of recommended <a href="GAppInfo.html"><span class="type">GAppInfos</span></a> for a given content type, i.e.
-those applications which claim to support the given content type exactly,
-and not by MIME type subclassing.
-Note that the first application of the list is the last used one, i.e.
-the last one for which <a class="link" href="GAppInfo.html#g-app-info-set-as-last-used-for-type" title="g_app_info_set_as_last_used_for_type ()"><code class="function">g_app_info_set_as_last_used_for_type()</code></a> has been
-called.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>the content type to find a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="GAppInfo.html"><span class="type">GAppInfos</span></a>
-for given <em class="parameter"><code>content_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GAppInfo][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-info-launch-default-for-uri"></a><h3>g_app_info_launch_default_for_uri ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_app_info_launch_default_for_uri (<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Utility function that launches the default application
-registered to handle the specified uri. Synchronous I/O
-is done on the uri to detect the type of the file if
-required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>the uri to show</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>launch_context</code></em> :</span></p></td>
-<td>an optional <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-setenv"></a><h3>g_app_launch_context_setenv ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_app_launch_context_setenv (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *variable</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *value</code></em>);</pre>
-<p>
-Arranges for <em class="parameter"><code>variable</code></em> to be set to <em class="parameter"><code>value</code></em> in the child's
-environment when <em class="parameter"><code>context</code></em> is used to launch an application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>variable</code></em> :</span></p></td>
-<td>the environment variable to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value for to set the variable to.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-unsetenv"></a><h3>g_app_launch_context_unsetenv ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_app_launch_context_unsetenv (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *variable</code></em>);</pre>
-<p>
-Arranges for <em class="parameter"><code>variable</code></em> to be unset in the child's environment
-when <em class="parameter"><code>context</code></em> is used to launch an application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>variable</code></em> :</span></p></td>
-<td>the environment variable to remove</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-get-environment"></a><h3>g_app_launch_context_get_environment ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_app_launch_context_get_environment
- (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>);</pre>
-<p>
-Gets the complete environment variable list to be passed to
-the child process when <em class="parameter"><code>context</code></em> is used to launch an application.
-This is a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of strings, where each string has
-the form <code class="literal">KEY=VALUE</code>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the
-child's environment. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-get-display"></a><h3>g_app_launch_context_get_display ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_app_launch_context_get_display (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *files</code></em>);</pre>
-<p>
-Gets the display string for the <em class="parameter"><code>context</code></em>. This is used to ensure new
-applications are started on the same display as the launching
-application, by setting the <code class="envar">DISPLAY</code> environment variable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>files</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GFile]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a display string for the display.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-get-startup-notify-id"></a><h3>g_app_launch_context_get_startup_notify_id ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_app_launch_context_get_startup_notify_id
- (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *files</code></em>);</pre>
-<p>
-Initiates startup notification for the application and returns the
-<code class="envar">DESKTOP_STARTUP_ID</code> for the launched operation,
-if supported.
-</p>
-<p>
-Startup notification IDs are defined in the <a class="ulink" href="http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt" target="_top">
-FreeDesktop.Org Startup Notifications standard</a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>files</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of of <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GFile]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a startup notification ID for the application, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-not supported.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-launch-failed"></a><h3>g_app_launch_context_launch_failed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_app_launch_context_launch_failed (<em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *context</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *startup_notify_id</code></em>);</pre>
-<p>
-Called when an application has failed to launch, so that it can cancel
-the application startup notification started in <a class="link" href="GAppInfo.html#g-app-launch-context-get-startup-notify-id" title="g_app_launch_context_get_startup_notify_id ()"><code class="function">g_app_launch_context_get_startup_notify_id()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>startup_notify_id</code></em> :</span></p></td>
-<td>the startup notification id that was returned by <a class="link" href="GAppInfo.html#g-app-launch-context-get-startup-notify-id" title="g_app_launch_context_get_startup_notify_id ()"><code class="function">g_app_launch_context_get_startup_notify_id()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-app-launch-context-new"></a><h3>g_app_launch_context_new ()</h3>
-<pre class="programlisting"><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="returnvalue">GAppLaunchContext</span></a> * g_app_launch_context_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new application launch context. This is not normally used,
-instead you instantiate a subclass of this, such as <a href="http://developer.gnome.org/devel/gdk/gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GApplication.html b/gtk+-mingw/share/gtk-doc/html/gio/GApplication.html
deleted file mode 100644
index 8985d2f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GApplication.html
+++ /dev/null
@@ -1,1781 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GApplication</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="application.html" title="Application support">
-<link rel="next" href="GApplicationCommandLine.html" title="GApplicationCommandLine">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="application.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GApplicationCommandLine.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GApplication.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GApplication.description" class="shortcut">Description</a>
-  | 
- <a href="#GApplication.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GApplication.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GApplication.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GApplication.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GApplication"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GApplication.top_of_page"></a>GApplication</span></h2>
-<p>GApplication — Core application class</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GApplication.synopsis"></a><h2>Synopsis</h2>
-<a name="GApplicationFlags"></a><pre class="synopsis"> <a class="link" href="GApplication.html#GApplication-struct" title="GApplication">GApplication</a>;
-struct <a class="link" href="GApplication.html#GApplicationClass" title="struct GApplicationClass">GApplicationClass</a>;
-
-enum <a class="link" href="GApplication.html#GApplicationFlags-enum" title="enum GApplicationFlags">GApplicationFlags</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()">g_application_id_is_valid</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>);
-<a class="link" href="GApplication.html" title="GApplication"><span class="returnvalue">GApplication</span></a> * <a class="link" href="GApplication.html#g-application-new" title="g_application_new ()">g_application_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>,
- <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);
-
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GApplication.html#g-application-get-application-id" title="g_application_get_application_id ()">g_application_get_application_id</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-set-application-id" title="g_application_set_application_id ()">g_application_set_application_id</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GApplication.html#g-application-get-inactivity-timeout" title="g_application_get_inactivity_timeout ()">g_application_get_inactivity_timeout</a>
- (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-set-inactivity-timeout" title="g_application_set_inactivity_timeout ()">g_application_set_inactivity_timeout</a>
- (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> inactivity_timeout</code></em>);
-
-<a class="link" href="GApplication.html#GApplicationFlags"><span class="returnvalue">GApplicationFlags</span></a> <a class="link" href="GApplication.html#g-application-get-flags" title="g_application_get_flags ()">g_application_get_flags</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-set-flags" title="g_application_set_flags ()">g_application_set_flags</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);
-
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GApplication.html#g-application-get-dbus-connection" title="g_application_get_dbus_connection ()">g_application_get_dbus_connection</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GApplication.html#g-application-get-dbus-object-path" title="g_application_get_dbus_object_path ()">g_application_get_dbus_object_path</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-set-action-group" title="g_application_set_action_group ()">g_application_set_action_group</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()">g_application_get_is_registered</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GApplication.html#g-application-get-is-remote" title="g_application_get_is_remote ()">g_application_get_is_remote</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GApplication.html#g-application-register" title="g_application_register ()">g_application_register</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-hold" title="g_application_hold ()">g_application_hold</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-release" title="g_application_release ()">g_application_release</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-quit" title="g_application_quit ()">g_application_quit</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-activate" title="g_application_activate ()">g_application_activate</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-open" title="g_application_open ()">g_application_open</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> **files</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_files</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hint</code></em>);
-
-<span class="returnvalue">int</span> <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()">g_application_run</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><span class="type">int</span> argc</code></em>,
- <em class="parameter"><code><span class="type">char</span> **argv</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplication.html#g-application-set-default" title="g_application_set_default ()">g_application_set_default</a> (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
-<a class="link" href="GApplication.html" title="GApplication"><span class="returnvalue">GApplication</span></a> * <a class="link" href="GApplication.html#g-application-get-default" title="g_application_get_default ()">g_application_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GApplication.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GApplication
-</pre>
-<pre class="synopsis">
- GFlags
- +----GApplicationFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GApplication.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GApplication implements
- <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a> and <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GApplication.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GApplication.html#GApplication--action-group" title='The "action-group" property'>action-group</a>" <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>* : Write
- "<a class="link" href="GApplication.html#GApplication--application-id" title='The "application-id" property'>application-id</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct
- "<a class="link" href="GApplication.html#GApplication--flags" title='The "flags" property'>flags</a>" <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> : Read / Write
- "<a class="link" href="GApplication.html#GApplication--inactivity-timeout" title='The "inactivity-timeout" property'>inactivity-timeout</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
- "<a class="link" href="GApplication.html#GApplication--is-registered" title='The "is-registered" property'>is-registered</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GApplication.html#GApplication--is-remote" title='The "is-remote" property'>is-remote</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GApplication.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GApplication.html#GApplication-activate" title='The "activate" signal'>activate</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'>command-line</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GApplication.html#GApplication-open" title='The "open" signal'>open</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GApplication.html#GApplication-shutdown" title='The "shutdown" signal'>shutdown</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GApplication.html#GApplication-startup" title='The "startup" signal'>startup</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS"><code class="literal">Run First</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GApplication.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is the foundation of an application. It wraps some
-low-level platform-specific services and is intended to act as the
-foundation for higher-level application classes such as
-<a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> or <span class="type">MxApplication</span>. In general, you should not use
-this class outside of a higher level framework.
-</p>
-<p>
-GApplication provides convenient life cycle management by maintaining
-a <em class="firstterm">use count</em> for the primary application instance.
-The use count can be changed using <a class="link" href="GApplication.html#g-application-hold" title="g_application_hold ()"><code class="function">g_application_hold()</code></a> and
-<a class="link" href="GApplication.html#g-application-release" title="g_application_release ()"><code class="function">g_application_release()</code></a>. If it drops to zero, the application exits.
-Higher-level classes such as <a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> employ the use count to
-ensure that the application stays alive as long as it has any opened
-windows.
-</p>
-<p>
-Another feature that GApplication (optionally) provides is process
-uniqueness. Applications can make use of this functionality by
-providing a unique application ID. If given, only one application
-with this ID can be running at a time per session. The session
-concept is platform-dependent, but corresponds roughly to a graphical
-desktop login. When your application is launched again, its
-arguments are passed through platform communication to the already
-running program. The already running instance of the program is
-called the <em class="firstterm">primary instance</em>; for non-unique
-applications this is the always the current instance.
-On Linux, the D-Bus session bus is used for communication.
-</p>
-<p>
-If used, the expected form of an application identifier is very close
-to that of of a
-<a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-interface" target="_top">DBus bus name</a>.
-Examples include: "com.example.MyApp", "org.example.internal-apps.Calculator".
-For details on valid application identifiers, see <a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
-</p>
-<p>
-On Linux, the application identifier is claimed as a well-known bus name
-on the user's session bus. This means that the uniqueness of your
-application is scoped to the current session. It also means that your
-application may provide additional services (through registration of other
-object paths) at that bus name. The registration of these object paths
-should be done with the shared GDBus session bus. Note that due to the
-internal architecture of GDBus, method calls can be dispatched at any time
-(even if a main loop is not running). For this reason, you must ensure that
-any object paths that you wish to register are registered before <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-attempts to acquire the bus name of your application (which happens in
-<a class="link" href="GApplication.html#g-application-register" title="g_application_register ()"><code class="function">g_application_register()</code></a>). Unfortunately, this means that you cannot use
-<a class="link" href="GApplication.html#g-application-get-is-remote" title="g_application_get_is_remote ()"><code class="function">g_application_get_is_remote()</code></a> to decide if you want to register object paths.
-</p>
-<p>
-GApplication also implements the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> and <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a>
-interfaces and lets you easily export actions by adding them with
-<a class="link" href="GActionMap.html#g-action-map-add-action" title="g_action_map_add_action ()"><code class="function">g_action_map_add_action()</code></a>. When invoking an action by calling
-<a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()"><code class="function">g_action_group_activate_action()</code></a> on the application, it is always
-invoked in the primary instance. The actions are also exported on
-the session bus, and GIO provides the <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a> wrapper to
-conveniently access them remotely. GIO provides a <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a> wrapper
-for remote access to exported <a href="GMenuModel.html"><span class="type">GMenuModels</span></a>.
-</p>
-<p>
-There is a number of different entry points into a GApplication:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">via 'Activate' (i.e. just starting the application)</li>
-<li class="listitem">via 'Open' (i.e. opening some files)</li>
-<li class="listitem">by handling a command-line</li>
-<li class="listitem">via activating an action</li>
-</ul></div>
-<p>
-The <a class="link" href="GApplication.html#GApplication-startup" title='The "startup" signal'><span class="type">"startup"</span></a> signal lets you handle the application
-initialization for all of these in a single place.
-</p>
-<p>
-Regardless of which of these entry points is used to start the application,
-GApplication passes some <em class="firstterm"><a name="platform-data"></a>platform
-data</em> from the launching instance to the primary instance,
-in the form of a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> dictionary mapping strings to variants.
-To use platform data, override the <em class="parameter"><code>before_emit</code></em> or <em class="parameter"><code>after_emit</code></em> virtual
-functions in your <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> subclass. When dealing with
-<a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> objects, the platform data is directly
-available via <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-cwd" title="g_application_command_line_get_cwd ()"><code class="function">g_application_command_line_get_cwd()</code></a>,
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-environ" title="g_application_command_line_get_environ ()"><code class="function">g_application_command_line_get_environ()</code></a> and
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-platform-data" title="g_application_command_line_get_platform_data ()"><code class="function">g_application_command_line_get_platform_data()</code></a>.
-</p>
-<p>
-As the name indicates, the platform data may vary depending on the
-operating system, but it always includes the current directory (key
-"cwd"), and optionally the environment (ie the set of environment
-variables and their values) of the calling process (key "environ").
-The environment is only added to the platform data if the
-<a class="link" href="GApplication.html#G-APPLICATION-SEND-ENVIRONMENT:CAPS"><code class="literal">G_APPLICATION_SEND_ENVIRONMENT</code></a> flag is set. <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> subclasses
-can add their own platform data by overriding the <em class="parameter"><code>add_platform_data</code></em>
-virtual function. For instance, <a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> adds startup notification
-data in this way.
-</p>
-<p>
-To parse commandline arguments you may handle the
-<a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> signal or override the <code class="function">local_command_line()</code>
-vfunc, to parse them in either the primary instance or the local instance,
-respectively.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-open"></a><p class="title"><b>Example 14. Opening files with a GApplication</b></p>
-<div class="example-contents"><pre class="programlisting">
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-static void
-activate (GApplication *application)
-{
- g_print ("activated\n");
-
- /* Note: when doing a longer-lasting action here that returns
- * to the mainloop, you should use g_application_hold() and
- * g_application_release() to keep the application alive until
- * the action is completed.
- */
-}
-
-static void
-open (GApplication *application,
- GFile **files,
- gint n_files,
- const gchar *hint)
-{
- gint i;
-
- for (i = 0; i &lt; n_files; i++)
- {
- gchar *uri = g_file_get_uri (files[i]);
- g_print ("open %s\n", uri);
- g_free (uri);
- }
-
- /* Note: when doing a longer-lasting action here that returns
- * to the mainloop, you should use g_application_hold() and
- * g_application_release() to keep the application alive until
- * the action is completed.
- */
-}
-
-int
-main (int argc, char **argv)
-{
- GApplication *app;
- int status;
-
- app = g_application_new ("org.gtk.TestApplication",
- G_APPLICATION_HANDLES_OPEN);
- g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
- g_signal_connect (app, "open", G_CALLBACK (open), NULL);
- g_application_set_inactivity_timeout (app, 10000);
-
- status = g_application_run (app, argc, argv);
-
- g_object_unref (app);
-
- return status;
-}
-
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-actions"></a><p class="title"><b>Example 15. A GApplication with actions</b></p>
-<div class="example-contents"><pre class="programlisting">
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-static void
-activate (GApplication *application)
-{
- g_application_hold (application);
- g_print ("activated\n");
- g_application_release (application);
-}
-
-static void
-activate_action (GAction *action,
- GVariant *parameter,
- gpointer data)
-{
- GApplication *application = G_APPLICATION (data);
-
- g_application_hold (application);
- g_print ("action %s activated\n", g_action_get_name (action));
- g_application_release (application);
-}
-
-static void
-activate_toggle_action (GSimpleAction *action,
- GVariant *parameter,
- gpointer data)
-{
- GApplication *application = G_APPLICATION (data);
- GVariant *state;
- gboolean b;
-
- g_print ("action %s activated\n", g_action_get_name (G_ACTION (action)));
-
- g_application_hold (application);
- state = g_action_get_state (G_ACTION (action));
- b = g_variant_get_boolean (state);
- g_variant_unref (state);
- g_simple_action_set_state (action, g_variant_new_boolean (!b));
- g_print ("state change %d -&gt; %d\n", b, !b);
- g_application_release (application);
-}
-
-static void
-add_actions (GApplication *app)
-{
- GSimpleAction *action;
-
- action = g_simple_action_new ("simple-action", NULL);
- g_signal_connect (action, "activate", G_CALLBACK (activate_action), app);
- g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (action));
- g_object_unref (action);
-
- action = g_simple_action_new_stateful ("toggle-action", NULL,
- g_variant_new_boolean (FALSE));
- g_signal_connect (action, "activate", G_CALLBACK (activate_toggle_action), app);
- g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (action));
- g_object_unref (action);
-}
-
-static void
-describe_and_activate_action (GActionGroup *group,
- const gchar *name)
-{
- const GVariantType *param_type;
- GVariant *state;
- gboolean enabled;
- gchar *tmp;
-
- param_type = g_action_group_get_action_parameter_type (group, name);
- state = g_action_group_get_action_state (group, name);
- enabled = g_action_group_get_action_enabled (group, name);
-
- g_print ("action name: %s\n", name);
- tmp = param_type ? g_variant_type_dup_string (param_type) : NULL;
- g_print ("parameter type: %s\n", tmp ? tmp : "&lt;none&gt;");
- g_free (tmp);
- g_print ("state type: %s\n",
- state ? g_variant_get_type_string (state) : "&lt;none&gt;");
- tmp = state ? g_variant_print (state, FALSE) : NULL;
- g_print ("state: %s\n", tmp ? tmp : "&lt;none&gt;");
- g_free (tmp);
- g_print ("enabled: %s\n", enabled ? "true" : "false");
-
- if (state != NULL)
- g_variant_unref (state);
-
- g_action_group_activate_action (group, name, NULL);
-}
-
-int
-main (int argc, char **argv)
-{
- GApplication *app;
- int status;
-
- app = g_application_new ("org.gtk.TestApplication", 0);
- g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
- g_application_set_inactivity_timeout (app, 10000);
-
- add_actions (app);
-
- if (argc &gt; 1 &amp;&amp; strcmp (argv[1], "--simple-action") == 0)
- {
- g_application_register (app, NULL, NULL);
- describe_and_activate_action (G_ACTION_GROUP (app), "simple-action");
- exit (0);
- }
- else if (argc &gt; 1 &amp;&amp; strcmp (argv[1], "--toggle-action") == 0)
- {
- g_application_register (app, NULL, NULL);
- describe_and_activate_action (G_ACTION_GROUP (app), "toggle-action");
- exit (0);
- }
-
- status = g_application_run (app, argc, argv);
-
- g_object_unref (app);
-
- return status;
-}
-
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-menu"></a><p class="title"><b>Example 16. A GApplication with menus</b></p>
-<div class="example-contents"><pre class="programlisting">
-FIXME: MISSING XINCLUDE CONTENT
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-dbushooks"></a><p class="title"><b>Example 17. Using extra D-Bus hooks with a GApplication</b></p>
-<div class="example-contents"><pre class="programlisting">
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-static void
-activate (GApplication *application)
-{
- g_print ("activated\n");
-
- /* Note: when doing a longer-lasting action here that returns
- * to the mainloop, you should use g_application_hold() and
- * g_application_release() to keep the application alive until
- * the action is completed.
- */
-}
-
-typedef GApplication TestApplication;
-typedef GApplicationClass TestApplicationClass;
-
-static GType test_application_get_type (void);
-G_DEFINE_TYPE (TestApplication, test_application, G_TYPE_APPLICATION)
-
-static gboolean
-test_application_dbus_register (GApplication *application,
- GDBusConnection *connection,
- const gchar *object_path,
- GError **error)
-{
- /* We must chain up to the parent class */
- if (!G_APPLICATION_CLASS (test_application_parent_class)-&gt;dbus_register (application,
- connection,
- object_path,
- error))
- return FALSE;
-
- /* Now we can do our own stuff here. For example, we could export some D-Bus objects */
- return TRUE;
-}
-
-static void
-test_application_dbus_unregister (GApplication *application,
- GDBusConnection *connection,
- const gchar *object_path)
-{
- /* Do our own stuff here, e.g. unexport any D-Bus objects we exported in the dbus_register
- * hook above. Be sure to check that we actually did export them, since the hook
- * above might have returned early due to the parent class' hook returning FALSE!
- */
-
- /* Lastly, we must chain up to the parent class */
- G_APPLICATION_CLASS (test_application_parent_class)-&gt;dbus_unregister (application,
- connection,
- object_path);
-}
-
-static void
-test_application_init (TestApplication *app)
-{
-}
-
-static void
-test_application_class_init (TestApplicationClass *class)
-{
- GApplicationClass *g_application_class = G_APPLICATION_CLASS (class);
-
- g_application_class-&gt;dbus_register = test_application_dbus_register;
- g_application_class-&gt;dbus_unregister = test_application_dbus_unregister;
-}
-
-static GApplication *
-test_application_new (const gchar *application_id,
- GApplicationFlags flags)
-{
- g_return_val_if_fail (g_application_id_is_valid (application_id), NULL);
-
- g_type_init ();
-
- return g_object_new (test_application_get_type (),
- "application-id", application_id,
- "flags", flags,
- NULL);
-}
-
-int
-main (int argc, char **argv)
-{
- GApplication *app;
- int status;
-
- app = test_application_new ("org.gtk.TestApplication", 0);
- g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
- g_application_set_inactivity_timeout (app, 10000);
-
- status = g_application_run (app, argc, argv);
-
- g_object_unref (app);
-
- return status;
-}
-
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GApplication.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GApplication-struct"></a><h3>GApplication</h3>
-<pre class="programlisting">typedef struct _GApplication GApplication;</pre>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplicationClass"></a><h3>struct GApplicationClass</h3>
-<pre class="programlisting">struct GApplicationClass {
- /* signals */
- void (* startup) (GApplication *application);
-
- void (* activate) (GApplication *application);
-
- void (* open) (GApplication *application,
- GFile **files,
- gint n_files,
- const gchar *hint);
-
- int (* command_line) (GApplication *application,
- GApplicationCommandLine *command_line);
-
- /* vfuncs */
- gboolean (* local_command_line) (GApplication *application,
- gchar ***arguments,
- int *exit_status);
-
- void (* before_emit) (GApplication *application,
- GVariant *platform_data);
- void (* after_emit) (GApplication *application,
- GVariant *platform_data);
- void (* add_platform_data) (GApplication *application,
- GVariantBuilder *builder);
- void (* quit_mainloop) (GApplication *application);
- void (* run_mainloop) (GApplication *application);
- void (* shutdown) (GApplication *application);
-
- gboolean (* dbus_register) (GApplication *application,
- GDBusConnection *connection,
- const gchar *object_path,
- GError **error);
- void (* dbus_unregister) (GApplication *application,
- GDBusConnection *connection,
- const gchar *object_path);
-};
-</pre>
-<p>
-Virtual function table for <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.startup"></a>startup</code></em> ()</span></p></td>
-<td>invoked on the primary instance immediately after registration</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.activate"></a>activate</code></em> ()</span></p></td>
-<td>invoked on the primary instance when an activation occurs</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.open"></a>open</code></em> ()</span></p></td>
-<td>invoked on the primary instance when there are files to open</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.command-line"></a>command_line</code></em> ()</span></p></td>
-<td>invoked on the primary instance when a command-line is
-not handled locally</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.local-command-line"></a>local_command_line</code></em> ()</span></p></td>
-<td>invoked (locally) when the process has been invoked
-via commandline execution (as opposed to, say, D-Bus activation - which
-is not currently supported by GApplication). The virtual function has
-the chance to inspect (and possibly replace) the list of command line
-arguments. See <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> for more information.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.before-emit"></a>before_emit</code></em> ()</span></p></td>
-<td>invoked on the primary instance before 'activate', 'open',
-'command-line' or any action invocation, gets the 'platform data' from
-the calling instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.after-emit"></a>after_emit</code></em> ()</span></p></td>
-<td>invoked on the primary instance after 'activate', 'open',
-'command-line' or any action invocation, gets the 'platform data' from
-the calling instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.add-platform-data"></a>add_platform_data</code></em> ()</span></p></td>
-<td>invoked (locally) to add 'platform data' to be sent to
-the primary instance when activating, opening or invoking actions</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.quit-mainloop"></a>quit_mainloop</code></em> ()</span></p></td>
-<td>Used to be invoked on the primary instance when the use
-count of the application drops to zero (and after any inactivity
-timeout, if requested). Not used anymore since 2.32</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.run-mainloop"></a>run_mainloop</code></em> ()</span></p></td>
-<td>Used to be invoked on the primary instance from
-<a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> if the use-count is non-zero. Since 2.32,
-GApplication is iterating the main context directly and is not
-using <em class="parameter"><code>run_mainloop</code></em> anymore</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.shutdown"></a>shutdown</code></em> ()</span></p></td>
-<td>invoked only on the registered primary instance immediately
-after the main loop terminates</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.dbus-register"></a>dbus_register</code></em> ()</span></p></td>
-<td>invoked locally during registration, if the application is
-using its D-Bus backend. You can use this to export extra objects on the
-bus, that need to exist before the application tries to own the bus name.
-The function is passed the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> to to session bus, and the
-object path that <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> will use to export is D-Bus API.
-If this function returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, registration will proceed; otherwise
-registration will abort. Since: 2.34</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GApplicationClass.dbus-unregister"></a>dbus_unregister</code></em> ()</span></p></td>
-<td>invoked locally during unregistration, if the application
-is using its D-Bus backend. Use this to undo anything done by the
-<em class="parameter"><code>dbus_register</code></em> vfunc. Since: 2.34</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplicationFlags-enum"></a><h3>enum GApplicationFlags</h3>
-<pre class="programlisting">typedef enum {
- G_APPLICATION_FLAGS_NONE,
- G_APPLICATION_IS_SERVICE = (1 &lt;&lt; 0),
- G_APPLICATION_IS_LAUNCHER = (1 &lt;&lt; 1),
-
- G_APPLICATION_HANDLES_OPEN = (1 &lt;&lt; 2),
- G_APPLICATION_HANDLES_COMMAND_LINE = (1 &lt;&lt; 3),
- G_APPLICATION_SEND_ENVIRONMENT = (1 &lt;&lt; 4),
-
- G_APPLICATION_NON_UNIQUE = (1 &lt;&lt; 5)
-} GApplicationFlags;
-</pre>
-<p>
-Flags used to define the behaviour of a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-APPLICATION-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_FLAGS_NONE</code></span></p></td>
-<td>Default
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APPLICATION-IS-SERVICE:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_IS_SERVICE</code></span></p></td>
-<td>Run as a service. In this mode, registration
- fails if the service is already running, and the application will
- stay around for a while when the use count falls to zero.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APPLICATION-IS-LAUNCHER:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_IS_LAUNCHER</code></span></p></td>
-<td>Don't try to become the primary instance.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APPLICATION-HANDLES-OPEN:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_HANDLES_OPEN</code></span></p></td>
-<td>This application handles opening files (in
- the primary instance). Note that this flag only affects the default
- implementation of <code class="function">local_command_line()</code>, and has no effect if
- <a class="link" href="GApplication.html#G-APPLICATION-HANDLES-COMMAND-LINE:CAPS"><code class="literal">G_APPLICATION_HANDLES_COMMAND_LINE</code></a> is given.
- See <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> for details.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APPLICATION-HANDLES-COMMAND-LINE:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_HANDLES_COMMAND_LINE</code></span></p></td>
-<td>This application handles command line
- arguments (in the primary instance). Note that this flag only affect
- the default implementation of <code class="function">local_command_line()</code>.
- See <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> for details.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APPLICATION-SEND-ENVIRONMENT:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_SEND_ENVIRONMENT</code></span></p></td>
-<td>Send the environment of the
- launching process to the primary instance. Set this flag if your
- application is expected to behave differently depending on certain
- environment variables. For instance, an editor might be expected
- to use the <code class="envar">GIT_COMMITTER_NAME</code> environment variable
- when editing a git commit message. The environment is available
- to the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> signal handler, via
- <a class="link" href="GApplicationCommandLine.html#g-application-command-line-getenv" title="g_application_command_line_getenv ()"><code class="function">g_application_command_line_getenv()</code></a>.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-APPLICATION-NON-UNIQUE:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_NON_UNIQUE</code></span></p></td>
-<td>Make no attempts to do any of the typical
- single-instance application negotiation, even if the application
- ID is given. The application neither attempts to become the
- owner of the application ID nor does it check if an existing
- owner already exists. Everything occurs in the local process.
- Since: 2.30.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-id-is-valid"></a><h3>g_application_id_is_valid ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_application_id_is_valid (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>application_id</code></em> is a valid application identifier.
-</p>
-<p>
-A valid ID is required for calls to <a class="link" href="GApplication.html#g-application-new" title="g_application_new ()"><code class="function">g_application_new()</code></a> and
-<a class="link" href="GApplication.html#g-application-set-application-id" title="g_application_set_application_id ()"><code class="function">g_application_set_application_id()</code></a>.
-</p>
-<p>
-For convenience, the restrictions on application identifiers are
-reproduced here:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">Application identifiers must contain only the ASCII characters "[A-Z][a-z][0-9]_-." and must not begin with a digit.</li>
-<li class="listitem">Application identifiers must contain at least one '.' (period) character (and thus at least three elements).</li>
-<li class="listitem">Application identifiers must not begin or end with a '.' (period) character.</li>
-<li class="listitem">Application identifiers must not contain consecutive '.' (period) characters.</li>
-<li class="listitem">Application identifiers must not exceed 255 characters.</li>
-</ul></div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application_id</code></em> :</span></p></td>
-<td>a potential application identifier</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>application_id</code></em> is valid</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-new"></a><h3>g_application_new ()</h3>
-<pre class="programlisting"><a class="link" href="GApplication.html" title="GApplication"><span class="returnvalue">GApplication</span></a> * g_application_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>,
- <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> instance.
-</p>
-<p>
-This function calls <a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init"><code class="function">g_type_init()</code></a> for you.
-</p>
-<p>
-If non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the application id must be valid. See
-<a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
-</p>
-<p>
-If no application ID is given then some features of <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-(most notably application uniqueness) will be disabled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application_id</code></em> :</span></p></td>
-<td>the application id. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>the application flags</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> instance</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-application-id"></a><h3>g_application_get_application_id ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_application_get_application_id (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Gets the unique identifier for <em class="parameter"><code>application</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the identifier for <em class="parameter"><code>application</code></em>, owned by <em class="parameter"><code>application</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-set-application-id"></a><h3>g_application_set_application_id ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_set_application_id (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>);</pre>
-<p>
-Sets the unique identifier for <em class="parameter"><code>application</code></em>.
-</p>
-<p>
-The application id can only be modified if <em class="parameter"><code>application</code></em> has not yet
-been registered.
-</p>
-<p>
-If non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the application id must be valid. See
-<a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application_id</code></em> :</span></p></td>
-<td>the identifier for <em class="parameter"><code>application</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-inactivity-timeout"></a><h3>g_application_get_inactivity_timeout ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_application_get_inactivity_timeout
- (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Gets the current inactivity timeout for the application.
-</p>
-<p>
-This is the amount of time (in milliseconds) after the last call to
-<a class="link" href="GApplication.html#g-application-release" title="g_application_release ()"><code class="function">g_application_release()</code></a> before the application stops running.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the timeout, in milliseconds</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-set-inactivity-timeout"></a><h3>g_application_set_inactivity_timeout ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_set_inactivity_timeout
- (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> inactivity_timeout</code></em>);</pre>
-<p>
-Sets the current inactivity timeout for the application.
-</p>
-<p>
-This is the amount of time (in milliseconds) after the last call to
-<a class="link" href="GApplication.html#g-application-release" title="g_application_release ()"><code class="function">g_application_release()</code></a> before the application stops running.
-</p>
-<p>
-This call has no side effects of its own. The value set here is only
-used for next time <a class="link" href="GApplication.html#g-application-release" title="g_application_release ()"><code class="function">g_application_release()</code></a> drops the use count to
-zero. Any timeouts currently in progress are not impacted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>inactivity_timeout</code></em> :</span></p></td>
-<td>the timeout, in milliseconds</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-flags"></a><h3>g_application_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GApplication.html#GApplicationFlags"><span class="returnvalue">GApplicationFlags</span></a> g_application_get_flags (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Gets the flags for <em class="parameter"><code>application</code></em>.
-</p>
-<p>
-See <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the flags for <em class="parameter"><code>application</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-set-flags"></a><h3>g_application_set_flags ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_set_flags (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);</pre>
-<p>
-Sets the flags for <em class="parameter"><code>application</code></em>.
-</p>
-<p>
-The flags can only be modified if <em class="parameter"><code>application</code></em> has not yet been
-registered.
-</p>
-<p>
-See <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>the flags for <em class="parameter"><code>application</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-dbus-connection"></a><h3>g_application_get_dbus_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_application_get_dbus_connection (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> being used by the application, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is using its D-Bus backend then this function will
-return the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> being used for uniqueness and
-communication with the desktop environment and other instances of the
-application.
-</p>
-<p>
-If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is not using D-Bus then this function will return
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This includes the situation where the D-Bus backend would
-normally be in use but we were unable to connect to the bus.
-</p>
-<p>
-This function must not be called before the application has been
-registered. See <a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()"><code class="function">g_application_get_is_registered()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-dbus-object-path"></a><h3>g_application_get_dbus_object_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_application_get_dbus_object_path (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Gets the D-Bus object path being used by the application, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is using its D-Bus backend then this function will
-return the D-Bus object path that <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is using. If the
-application is the primary instance then there is an object published
-at this path. If the application is not the primary instance then
-the result of this function is undefined.
-</p>
-<p>
-If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is not using D-Bus then this function will return
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. This includes the situation where the D-Bus backend would
-normally be in use but we were unable to connect to the bus.
-</p>
-<p>
-This function must not be called before the application has been
-registered. See <a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()"><code class="function">g_application_get_is_registered()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the object path, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-set-action-group"></a><h3>g_application_set_action_group ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_set_action_group (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_application_set_action_group</code> has been deprecated since version 2.32 and should not be used in newly-written code. Use the <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> interface instead. Never ever
-mix use of this API with use of <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> on the same <em class="parameter"><code>application</code></em>
-or things will go very badly wrong. This function is known to
-introduce buggy behaviour (ie: signals not emitted on changes to the
-action group), so you should really use <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> instead.</p>
-</div>
-<p>
-This used to be how actions were associated with a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>.
-Now there is <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> for that.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-is-registered"></a><h3>g_application_get_is_registered ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_application_get_is_registered (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>application</code></em> is registered.
-</p>
-<p>
-An application is registered if <a class="link" href="GApplication.html#g-application-register" title="g_application_register ()"><code class="function">g_application_register()</code></a> has been
-successfully called.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>application</code></em> is registered</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-is-remote"></a><h3>g_application_get_is_remote ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_application_get_is_remote (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>application</code></em> is remote.
-</p>
-<p>
-If <em class="parameter"><code>application</code></em> is remote then it means that another instance of
-application already exists (the 'primary' instance). Calls to
-perform actions on <em class="parameter"><code>application</code></em> will result in the actions being
-performed by the primary instance.
-</p>
-<p>
-The value of this property cannot be accessed before
-<a class="link" href="GApplication.html#g-application-register" title="g_application_register ()"><code class="function">g_application_register()</code></a> has been called. See
-<a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()"><code class="function">g_application_get_is_registered()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>application</code></em> is remote</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-register"></a><h3>g_application_register ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_application_register (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts registration of the application.
-</p>
-<p>
-This is the point at which the application discovers if it is the
-primary instance or merely acting as a remote for an already-existing
-primary instance. This is implemented by attempting to acquire the
-application identifier as a unique bus name on the session bus using
-GDBus.
-</p>
-<p>
-If there is no application ID or if <a class="link" href="GApplication.html#G-APPLICATION-NON-UNIQUE:CAPS"><code class="literal">G_APPLICATION_NON_UNIQUE</code></a> was
-given, then this process will always become the primary instance.
-</p>
-<p>
-Due to the internal architecture of GDBus, method calls can be
-dispatched at any time (even if a main loop is not running). For
-this reason, you must ensure that any object paths that you wish to
-register are registered before calling this function.
-</p>
-<p>
-If the application has already been registered then <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is
-returned with no work performed.
-</p>
-<p>
-The <a class="link" href="GApplication.html#GApplication-startup" title='The "startup" signal'><span class="type">"startup"</span></a> signal is emitted if registration succeeds
-and <em class="parameter"><code>application</code></em> is the primary instance (including the non-unique
-case).
-</p>
-<p>
-In the event of an error (such as <em class="parameter"><code>cancellable</code></em> being cancelled, or a
-failure to connect to the session bus), <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em>
-is set appropriately.
-</p>
-<p>
-Note: the return value of this function is not an indicator that this
-instance is or is not the primary instance of the application. See
-<a class="link" href="GApplication.html#g-application-get-is-remote" title="g_application_get_is_remote ()"><code class="function">g_application_get_is_remote()</code></a> for that.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a NULL <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if registration succeeded</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-hold"></a><h3>g_application_hold ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_hold (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Increases the use count of <em class="parameter"><code>application</code></em>.
-</p>
-<p>
-Use this function to indicate that the application has a reason to
-continue to run. For example, <a class="link" href="GApplication.html#g-application-hold" title="g_application_hold ()"><code class="function">g_application_hold()</code></a> is called by GTK+
-when a toplevel window is on the screen.
-</p>
-<p>
-To cancel the hold, call <a class="link" href="GApplication.html#g-application-release" title="g_application_release ()"><code class="function">g_application_release()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-release"></a><h3>g_application_release ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_release (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Decrease the use count of <em class="parameter"><code>application</code></em>.
-</p>
-<p>
-When the use count reaches zero, the application will stop running.
-</p>
-<p>
-Never call this function except to cancel the effect of a previous
-call to <a class="link" href="GApplication.html#g-application-hold" title="g_application_hold ()"><code class="function">g_application_hold()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-quit"></a><h3>g_application_quit ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_quit (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Immediately quits the application.
-</p>
-<p>
-Upon return to the mainloop, <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> will return,
-calling only the 'shutdown' function before doing so.
-</p>
-<p>
-The hold count is ignored.
-</p>
-<p>
-The result of calling <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> again after it returns is
-unspecified.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-activate"></a><h3>g_application_activate ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_activate (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Activates the application.
-</p>
-<p>
-In essence, this results in the <a class="link" href="GApplication.html#GApplication-activate" title='The "activate" signal'><span class="type">"activate"</span></a> signal being
-emitted in the primary instance.
-</p>
-<p>
-The application must be registered before calling this function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-open"></a><h3>g_application_open ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_open (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> **files</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_files</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hint</code></em>);</pre>
-<p>
-Opens the given files.
-</p>
-<p>
-In essence, this results in the <a class="link" href="GApplication.html#GApplication-open" title='The "open" signal'><span class="type">"open"</span></a> signal being emitted
-in the primary instance.
-</p>
-<p>
-<em class="parameter"><code>n_files</code></em> must be greater than zero.
-</p>
-<p>
-<em class="parameter"><code>hint</code></em> is simply passed through to the ::open signal. It is
-intended to be used by applications that have multiple modes for
-opening files (eg: "view" vs "edit", etc). Unless you have a need
-for this functionality, you should use "".
-</p>
-<p>
-The application must be registered before calling this function
-and it must have the <a class="link" href="GApplication.html#G-APPLICATION-HANDLES-OPEN:CAPS"><code class="literal">G_APPLICATION_HANDLES_OPEN</code></a> flag set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>files</code></em> :</span></p></td>
-<td>an array of <a href="GFile.html"><span class="type">GFiles</span></a> to open. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_files]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_files</code></em> :</span></p></td>
-<td>the length of the <em class="parameter"><code>files</code></em> array</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hint</code></em> :</span></p></td>
-<td>a hint (or ""), but never <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-run"></a><h3>g_application_run ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_application_run (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
- <em class="parameter"><code><span class="type">int</span> argc</code></em>,
- <em class="parameter"><code><span class="type">char</span> **argv</code></em>);</pre>
-<p>
-Runs the application.
-</p>
-<p>
-This function is intended to be run from <code class="function">main()</code> and its return value
-is intended to be returned by <code class="function">main()</code>. Although you are expected to pass
-the <em class="parameter"><code>argc</code></em>, <em class="parameter"><code>argv</code></em> parameters from <code class="function">main()</code> to this function, it is possible
-to pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>argv</code></em> is not available or commandline handling is not
-required.
-</p>
-<p>
-First, the <code class="function">local_command_line()</code> virtual function is invoked.
-This function always runs on the local instance. It gets passed a pointer
-to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated copy of <em class="parameter"><code>argv</code></em> and is expected to remove the arguments
-that it handled (shifting up remaining arguments). See
-<a class="xref" href="GApplicationCommandLine.html#gapplication-example-cmdline2" title="Example 19. Split commandline handling">Example 19, “Split commandline handling”</a> for an example of
-parsing <em class="parameter"><code>argv</code></em> manually. Alternatively, you may use the <a href="./../glib/glib/glib-Commandline-option-parser.html#GOptionContext"><span class="type">GOptionContext</span></a> API,
-after setting <code class="literal">argc = g_strv_length (argv);</code>.
-</p>
-<p>
-The last argument to <code class="function">local_command_line()</code> is a pointer to the <em class="parameter"><code>status</code></em>
-variable which can used to set the exit status that is returned from
-<a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a>.
-</p>
-<p>
-If <code class="function">local_command_line()</code> returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the command line is expected
-to be completely handled, including possibly registering as the primary
-instance, calling <a class="link" href="GApplication.html#g-application-activate" title="g_application_activate ()"><code class="function">g_application_activate()</code></a> or <a class="link" href="GApplication.html#g-application-open" title="g_application_open ()"><code class="function">g_application_open()</code></a>, etc.
-</p>
-<p>
-If <code class="function">local_command_line()</code> returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> then the application is registered
-and the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> signal is emitted in the primary
-instance (which may or may not be this instance). The signal handler
-gets passed a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> object that (among other things)
-contains the remaining commandline arguments that have not been handled
-by <code class="function">local_command_line()</code>.
-</p>
-<p>
-If the application has the <a class="link" href="GApplication.html#G-APPLICATION-HANDLES-COMMAND-LINE:CAPS"><code class="literal">G_APPLICATION_HANDLES_COMMAND_LINE</code></a>
-flag set then the default implementation of <code class="function">local_command_line()</code>
-always returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> immediately, resulting in the commandline
-always being handled in the primary instance.
-</p>
-<p>
-Otherwise, the default implementation of <code class="function">local_command_line()</code> tries
-to do a couple of things that are probably reasonable for most
-applications. First, <a class="link" href="GApplication.html#g-application-register" title="g_application_register ()"><code class="function">g_application_register()</code></a> is called to attempt
-to register the application. If that works, then the command line
-arguments are inspected. If no commandline arguments are given, then
-<a class="link" href="GApplication.html#g-application-activate" title="g_application_activate ()"><code class="function">g_application_activate()</code></a> is called. If commandline arguments are
-given and the <a class="link" href="GApplication.html#G-APPLICATION-HANDLES-OPEN:CAPS"><code class="literal">G_APPLICATION_HANDLES_OPEN</code></a> flag is set then they
-are assumed to be filenames and <a class="link" href="GApplication.html#g-application-open" title="g_application_open ()"><code class="function">g_application_open()</code></a> is called.
-</p>
-<p>
-If you need to handle commandline arguments that are not filenames,
-and you don't mind commandline handling to happen in the primary
-instance, you should set <a class="link" href="GApplication.html#G-APPLICATION-HANDLES-COMMAND-LINE:CAPS"><code class="literal">G_APPLICATION_HANDLES_COMMAND_LINE</code></a> and
-process the commandline arguments in your <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a>
-signal handler, either manually or using the <a href="./../glib/glib/glib-Commandline-option-parser.html#GOptionContext"><span class="type">GOptionContext</span></a> API.
-</p>
-<p>
-If you are interested in doing more complicated local handling of the
-commandline then you should implement your own <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> subclass
-and override <code class="function">local_command_line()</code>. In this case, you most likely want
-to return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> from your <code class="function">local_command_line()</code> implementation to
-suppress the default handling. See
-<a class="xref" href="GApplicationCommandLine.html#gapplication-example-cmdline2" title="Example 19. Split commandline handling">Example 19, “Split commandline handling”</a> for an example.
-</p>
-<p>
-If, after the above is done, the use count of the application is zero
-then the exit status is returned immediately. If the use count is
-non-zero then the default main context is iterated until the use count
-falls to zero, at which point 0 is returned.
-</p>
-<p>
-If the <a class="link" href="GApplication.html#G-APPLICATION-IS-SERVICE:CAPS"><code class="literal">G_APPLICATION_IS_SERVICE</code></a> flag is set, then the exiting at
-use count of zero is delayed for a while (ie: the instance stays
-around to provide its <span class="emphasis"><em>service</em></span> to others).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argc</code></em> :</span></p></td>
-<td>the argc from <code class="function">main()</code> (or 0 if <em class="parameter"><code>argv</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>)</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argv</code></em> :</span></p></td>
-<td>the argv from <code class="function">main()</code>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the exit status</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-set-default"></a><h3>g_application_set_default ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_set_default (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
-<p>
-Sets or unsets the default application for the process, as returned
-by <a class="link" href="GApplication.html#g-application-get-default" title="g_application_get_default ()"><code class="function">g_application_get_default()</code></a>.
-</p>
-<p>
-This function does not take its own reference on <em class="parameter"><code>application</code></em>. If
-<em class="parameter"><code>application</code></em> is destroyed then the default application will revert
-back to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application to set as default, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-get-default"></a><h3>g_application_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GApplication.html" title="GApplication"><span class="returnvalue">GApplication</span></a> * g_application_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the default <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> instance for this process.
-</p>
-<p>
-Normally there is only one <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> per process and it becomes
-the default when it is created. You can exercise more control over
-this by using <a class="link" href="GApplication.html#g-application-set-default" title="g_application_set_default ()"><code class="function">g_application_set_default()</code></a>.
-</p>
-<p>
-If there is no default application then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default application for this process, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GApplication.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GApplication--action-group"></a><h3>The <code class="literal">"action-group"</code> property</h3>
-<pre class="programlisting"> "action-group" <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>* : Write</pre>
-<p>The group of actions that the application exports.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication--application-id"></a><h3>The <code class="literal">"application-id"</code> property</h3>
-<pre class="programlisting"> "application-id" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct</pre>
-<p>The unique identifier for the application.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting"> "flags" <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> : Read / Write</pre>
-<p>Flags specifying the behaviour of the application.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication--inactivity-timeout"></a><h3>The <code class="literal">"inactivity-timeout"</code> property</h3>
-<pre class="programlisting"> "inactivity-timeout" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
-<p>Time (ms) to stay alive after becoming idle.</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication--is-registered"></a><h3>The <code class="literal">"is-registered"</code> property</h3>
-<pre class="programlisting"> "is-registered" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>If g_application_register() has been called.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication--is-remote"></a><h3>The <code class="literal">"is-remote"</code> property</h3>
-<pre class="programlisting"> "is-remote" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>If this application instance is remote.</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GApplication.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GApplication-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::activate signal is emitted on the primary instance when an
-activation occurs. See <a class="link" href="GApplication.html#g-application-activate" title="g_application_activate ()"><code class="function">g_application_activate()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication-command-line"></a><h3>The <code class="literal">"command-line"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> user_function (<a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application,
- <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *command_line,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::command-line signal is emitted on the primary instance when
-a commandline is not handled locally. See <a class="link" href="GApplication.html#g-application-run" title="g_application_run ()"><code class="function">g_application_run()</code></a> and
-the <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> documentation for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>command_line</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> representing the
-passed commandline</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An integer that is set as the exit status for the calling
-process. See <a class="link" href="GApplicationCommandLine.html#g-application-command-line-set-exit-status" title="g_application_command_line_set_exit_status ()"><code class="function">g_application_command_line_set_exit_status()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication-open"></a><h3>The <code class="literal">"open"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> files,
- <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_files,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hint,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::open signal is emitted on the primary instance when there are
-files to open. See <a class="link" href="GApplication.html#g-application-open" title="g_application_open ()"><code class="function">g_application_open()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>files</code></em> :</span></p></td>
-<td>an array of <a href="GFile.html"><span class="type">GFiles</span></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_files][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GFile]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_files</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>files</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hint</code></em> :</span></p></td>
-<td>a hint provided by the calling instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication-shutdown"></a><h3>The <code class="literal">"shutdown"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::shutdown signal is emitted only on the registered primary instance
-immediately after the main loop terminates.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplication-startup"></a><h3>The <code class="literal">"startup"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS"><code class="literal">Run First</code></a></pre>
-<p>
-The ::startup signal is emitted on the primary instance immediately
-after registration. See <a class="link" href="GApplication.html#g-application-register" title="g_application_register ()"><code class="function">g_application_register()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GApplicationCommandLine.html b/gtk+-mingw/share/gtk-doc/html/gio/GApplicationCommandLine.html
deleted file mode 100644
index aeb8f71..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GApplicationCommandLine.html
+++ /dev/null
@@ -1,824 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GApplicationCommandLine</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GApplication.html" title="GApplication">
-<link rel="next" href="GActionGroup.html" title="GActionGroup">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GApplication.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GActionGroup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GApplicationCommandLine.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GApplicationCommandLine.description" class="shortcut">Description</a>
-  | 
- <a href="#GApplicationCommandLine.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GApplicationCommandLine"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GApplicationCommandLine.top_of_page"></a>GApplicationCommandLine</span></h2>
-<p>GApplicationCommandLine — A command-line invocation of an application</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GApplicationCommandLine.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GApplicationCommandLine.html#GApplicationCommandLine-struct" title="GApplicationCommandLine">GApplicationCommandLine</a>;
-struct <a class="link" href="GApplicationCommandLine.html#GApplicationCommandLineClass" title="struct GApplicationCommandLineClass">GApplicationCommandLineClass</a>;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-arguments" title="g_application_command_line_get_arguments ()">g_application_command_line_get_arguments</a>
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code><span class="type">int</span> *argc</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-cwd" title="g_application_command_line_get_cwd ()">g_application_command_line_get_cwd</a> (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-environ" title="g_application_command_line_get_environ ()">g_application_command_line_get_environ</a>
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GApplicationCommandLine.html#g-application-command-line-getenv" title="g_application_command_line_getenv ()">g_application_command_line_getenv</a> (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-is-remote" title="g_application_command_line_get_is_remote ()">g_application_command_line_get_is_remote</a>
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-platform-data" title="g_application_command_line_get_platform_data ()">g_application_command_line_get_platform_data</a>
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GApplicationCommandLine.html#g-application-command-line-set-exit-status" title="g_application_command_line_set_exit_status ()">g_application_command_line_set_exit_status</a>
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code><span class="type">int</span> exit_status</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-exit-status" title="g_application_command_line_get_exit_status ()">g_application_command_line_get_exit_status</a>
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GApplicationCommandLine.html#g-application-command-line-print" title="g_application_command_line_print ()">g_application_command_line_print</a> (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GApplicationCommandLine.html#g-application-command-line-printerr" title="g_application_command_line_printerr ()">g_application_command_line_printerr</a> (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GApplicationCommandLine.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GApplicationCommandLine
-</pre>
-</div>
-<div class="refsect1">
-<a name="GApplicationCommandLine.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> represents a command-line invocation of
-an application. It is created by <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> and emitted
-in the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> signal and virtual function.
-</p>
-<p>
-The class contains the list of arguments that the program was invoked
-with. It is also possible to query if the commandline invocation was
-local (ie: the current process is running in direct response to the
-invocation) or remote (ie: some other process forwarded the
-commandline to this process).
-</p>
-<p>
-The GApplicationCommandLine object can provide the <em class="parameter"><code>argc</code></em> and <em class="parameter"><code>argv</code></em>
-parameters for use with the <a href="./../glib/glib/glib-Commandline-option-parser.html#GOptionContext"><span class="type">GOptionContext</span></a> command-line parsing API,
-with the <a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-arguments" title="g_application_command_line_get_arguments ()"><code class="function">g_application_command_line_get_arguments()</code></a> function. See
-<a class="xref" href="GApplicationCommandLine.html#gapplication-example-cmdline3" title="Example 20. Deferred commandline handling">Example 20, “Deferred commandline handling”</a> for an example.
-</p>
-<p>
-The exit status of the originally-invoked process may be set and
-messages can be printed to stdout or stderr of that process. The
-lifecycle of the originally-invoked process is tied to the lifecycle
-of this object (ie: the process exits when the last reference is
-dropped).
-</p>
-<p>
-The main use for <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> (and the
-<a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> signal) is 'Emacs server' like use cases:
-You can set the <code class="envar">EDITOR</code> environment variable to have
-e.g. git use your favourite editor to edit commit messages, and if you
-already have an instance of the editor running, the editing will happen
-in the running instance, instead of opening a new one. An important
-aspect of this use case is that the process that gets started by git
-does not return until the editing is done.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-cmdline"></a><p class="title"><b>Example 18. Handling commandline arguments with GApplication</b></p>
-<div class="example-contents">
-<p>
-A simple example where the commandline is completely handled
-in the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> handler. The launching instance exits
-once the signal handler in the primary instance has returned, and the
-return value of the signal handler becomes the exit status of the launching
-instance.
-</p>
-<pre class="programlisting">
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-static int
-command_line (GApplication *application,
- GApplicationCommandLine *cmdline)
-{
- gchar **argv;
- gint argc;
- gint i;
-
- argv = g_application_command_line_get_arguments (cmdline, &amp;argc);
-
- g_application_command_line_print (cmdline,
- "This text is written back\n"
- "to stdout of the caller\n");
-
- for (i = 0; i &lt; argc; i++)
- g_print ("argument %d: %s\n", i, argv[i]);
-
- g_strfreev (argv);
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- GApplication *app;
- int status;
-
- app = g_application_new ("org.gtk.TestApplication",
- G_APPLICATION_HANDLES_COMMAND_LINE);
- g_signal_connect (app, "command-line", G_CALLBACK (command_line), NULL);
- g_application_set_inactivity_timeout (app, 10000);
-
- status = g_application_run (app, argc, argv);
-
- g_object_unref (app);
-
- return status;
-}
-
-</pre>
-</div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-cmdline2"></a><p class="title"><b>Example 19. Split commandline handling</b></p>
-<div class="example-contents">
-<p>
-An example of split commandline handling. Options that start with
-<code class="literal">--local-</code> are handled locally, all other options are
-passed to the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> handler which runs in the primary
-instance.
-</p>
-<pre class="programlisting">
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-static int
-command_line (GApplication *application,
- GApplicationCommandLine *cmdline)
-{
- gchar **argv;
- gint argc;
- gint i;
-
- argv = g_application_command_line_get_arguments (cmdline, &amp;argc);
-
- for (i = 0; i &lt; argc; i++)
- g_print ("handling argument %s remotely\n", argv[i]);
-
- g_strfreev (argv);
-
- return 0;
-}
-
-static gboolean
-test_local_cmdline (GApplication *application,
- gchar ***arguments,
- gint *exit_status)
-{
- gint i, j;
- gchar **argv;
-
- argv = *arguments;
-
- i = 1;
- while (argv[i])
- {
- if (g_str_has_prefix (argv[i], "--local-"))
- {
- g_print ("handling argument %s locally\n", argv[i]);
- g_free (argv[i]);
- for (j = i; argv[j]; j++)
- argv[j] = argv[j + 1];
- }
- else
- {
- g_print ("not handling argument %s locally\n", argv[i]);
- i++;
- }
- }
-
- *exit_status = 0;
-
- return FALSE;
-}
-
-typedef GApplication TestApplication;
-typedef GApplicationClass TestApplicationClass;
-
-static GType test_application_get_type (void);
-G_DEFINE_TYPE (TestApplication, test_application, G_TYPE_APPLICATION)
-
-static void
-test_application_finalize (GObject *object)
-{
- G_OBJECT_CLASS (test_application_parent_class)-&gt;finalize (object);
-}
-
-static void
-test_application_init (TestApplication *app)
-{
-}
-
-static void
-test_application_class_init (TestApplicationClass *class)
-{
- G_OBJECT_CLASS (class)-&gt;finalize = test_application_finalize;
- G_APPLICATION_CLASS (class)-&gt;local_command_line = test_local_cmdline;
-}
-
-static GApplication *
-test_application_new (const gchar *application_id,
- GApplicationFlags flags)
-{
- g_return_val_if_fail (g_application_id_is_valid (application_id), NULL);
-
- g_type_init ();
-
- return g_object_new (test_application_get_type (),
- "application-id", application_id,
- "flags", flags,
- NULL);
-}
-
-int
-main (int argc, char **argv)
-{
- GApplication *app;
- int status;
-
- app = test_application_new ("org.gtk.TestApplication", 0);
- g_application_set_inactivity_timeout (app, 10000);
- g_signal_connect (app, "command-line", G_CALLBACK (command_line), NULL);
-
- status = g_application_run (app, argc, argv);
-
- g_object_unref (app);
-
- return status;
-}
-
-</pre>
-</div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gapplication-example-cmdline3"></a><p class="title"><b>Example 20. Deferred commandline handling</b></p>
-<div class="example-contents">
-<p>
-An example of deferred commandline handling. Here, the commandline is
-not completely handled before the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> handler
-returns. Instead, we keep a reference to the GApplicationCommandLine
-object and handle it later(in this example, in an idle). Note that it
-is necessary to hold the application until you are done with the
-commandline.
-</p>
-<p>
-This example also shows how to use <a href="./../glib/glib/glib-Commandline-option-parser.html#GOptionContext"><span class="type">GOptionContext</span></a> for parsing the
-commandline arguments. Note that it is necessary to disable the
-built-in help-handling of <a href="./../glib/glib/glib-Commandline-option-parser.html#GOptionContext"><span class="type">GOptionContext</span></a>, since it calls <code class="function">exit()</code>
-after printing help, which is not what you want to happen in
-the primary instance.
-</p>
-<pre class="programlisting">
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-static gboolean
-my_cmdline_handler (gpointer data)
-{
- GApplicationCommandLine *cmdline = data;
- gchar **args;
- gchar **argv;
- gint argc;
- gint arg1;
- gboolean arg2;
- gboolean help;
- GOptionContext *context;
- GOptionEntry entries[] = {
- { "arg1", 0, 0, G_OPTION_ARG_INT, &amp;arg1, NULL, NULL },
- { "arg2", 0, 0, G_OPTION_ARG_NONE, &amp;arg2, NULL, NULL },
- { "help", '?', 0, G_OPTION_ARG_NONE, &amp;help, NULL, NULL },
- { NULL }
- };
- GError *error;
- gint i;
-
- args = g_application_command_line_get_arguments (cmdline, &amp;argc);
-
- /* We have to make an extra copy of the array, since g_option_context_parse()
- * assumes that it can remove strings from the array without freeing them.
- */
- argv = g_new (gchar*, argc + 1);
- for (i = 0; i &lt;= argc; i++)
- argv[i] = args[i];
-
- context = g_option_context_new (NULL);
- g_option_context_set_help_enabled (context, FALSE);
- g_option_context_add_main_entries (context, entries, NULL);
-
- arg1 = 0;
- arg2 = FALSE;
- help = FALSE;
- error = NULL;
- if (!g_option_context_parse (context, &amp;argc, &amp;argv, &amp;error))
- {
- g_application_command_line_printerr (cmdline, "%s\n", error-&gt;message);
- g_error_free (error);
- g_application_command_line_set_exit_status (cmdline, 1);
- }
- else if (help)
- {
- gchar *text;
- text = g_option_context_get_help (context, FALSE, NULL);
- g_application_command_line_print (cmdline, "%s", text);
- g_free (text);
- }
- else
- {
- g_application_command_line_print (cmdline, "arg1 is %d and arg2 is %s\n",
- arg1, arg2 ? "TRUE" : "FALSE");
- g_application_command_line_set_exit_status (cmdline, 0);
- }
-
- g_free (argv);
- g_strfreev (args);
-
- g_option_context_free (context);
-
- /* we are done handling this commandline */
- g_object_unref (cmdline);
-
- return G_SOURCE_REMOVE;
-}
-
-static int
-command_line (GApplication *application,
- GApplicationCommandLine *cmdline)
-{
- /* keep the application running until we are done with this commandline */
- g_application_hold (application);
-
- g_object_set_data_full (G_OBJECT (cmdline),
- "application", application,
- (GDestroyNotify)g_application_release);
-
- g_object_ref (cmdline);
- g_idle_add (my_cmdline_handler, cmdline);
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- GApplication *app;
- int status;
-
- app = g_application_new ("org.gtk.TestApplication",
- G_APPLICATION_HANDLES_COMMAND_LINE);
- g_signal_connect (app, "command-line", G_CALLBACK (command_line), NULL);
- g_application_set_inactivity_timeout (app, 10000);
-
- status = g_application_run (app, argc, argv);
-
- g_object_unref (app);
-
- return status;
-}
-
-</pre>
-</div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GApplicationCommandLine.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GApplicationCommandLine-struct"></a><h3>GApplicationCommandLine</h3>
-<pre class="programlisting">typedef struct _GApplicationCommandLine GApplicationCommandLine;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GApplicationCommandLineClass"></a><h3>struct GApplicationCommandLineClass</h3>
-<pre class="programlisting">struct GApplicationCommandLineClass {
-};
-</pre>
-<p>
-The <span class="structname">GApplicationCommandLineClass</span> structure
-contains private data only
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-get-arguments"></a><h3>g_application_command_line_get_arguments ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_application_command_line_get_arguments
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code><span class="type">int</span> *argc</code></em>);</pre>
-<p>
-Gets the list of arguments that was passed on the command line.
-</p>
-<p>
-The strings in the array may contain non-utf8 data.
-</p>
-<p>
-The return value is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated and should be freed using
-<a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>argc</code></em> :</span></p></td>
-<td>the length of the arguments array, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the string array
-containing the arguments (the argv). <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-get-cwd"></a><h3>g_application_command_line_get_cwd ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_application_command_line_get_cwd (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);</pre>
-<p>
-Gets the working directory of the command line invocation.
-The string may contain non-utf8 data.
-</p>
-<p>
-It is possible that the remote application did not send a working
-directory, so this may be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-The return value should not be modified or freed and is valid for as
-long as <em class="parameter"><code>cmdline</code></em> exists.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current directory, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-get-environ"></a><h3>g_application_command_line_get_environ ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * g_application_command_line_get_environ
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);</pre>
-<p>
-Gets the contents of the 'environ' variable of the command line
-invocation, as would be returned by <a href="./../glib/glib/glib-Miscellaneous-Utility-Functions.html#g-get-environ"><code class="function">g_get_environ()</code></a>, ie as a
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of strings in the form 'NAME=VALUE'.
-The strings may contain non-utf8 data.
-</p>
-<p>
-The remote application usually does not send an environment. Use
-<a class="link" href="GApplication.html#G-APPLICATION-SEND-ENVIRONMENT:CAPS"><code class="literal">G_APPLICATION_SEND_ENVIRONMENT</code></a> to affect that. Even with this flag
-set it is possible that the environment is still not available (due
-to invocation messages from other applications).
-</p>
-<p>
-The return value should not be modified or freed and is valid for as
-long as <em class="parameter"><code>cmdline</code></em> exists.
-</p>
-<p>
-See <a class="link" href="GApplicationCommandLine.html#g-application-command-line-getenv" title="g_application_command_line_getenv ()"><code class="function">g_application_command_line_getenv()</code></a> if you are only interested
-in the value of a single environment variable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the environment
-strings, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if they were not sent. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-getenv"></a><h3>g_application_command_line_getenv ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_application_command_line_getenv (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Gets the value of a particular environment variable of the command
-line invocation, as would be returned by <a href="./../glib/glib/glib-Miscellaneous-Utility-Functions.html#g-getenv"><code class="function">g_getenv()</code></a>. The strings may
-contain non-utf8 data.
-</p>
-<p>
-The remote application usually does not send an environment. Use
-<a class="link" href="GApplication.html#G-APPLICATION-SEND-ENVIRONMENT:CAPS"><code class="literal">G_APPLICATION_SEND_ENVIRONMENT</code></a> to affect that. Even with this flag
-set it is possible that the environment is still not available (due
-to invocation messages from other applications).
-</p>
-<p>
-The return value should not be modified or freed and is valid for as
-long as <em class="parameter"><code>cmdline</code></em> exists.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the environment variable to get</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of the variable, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unset or unsent</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-get-is-remote"></a><h3>g_application_command_line_get_is_remote ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_application_command_line_get_is_remote
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);</pre>
-<p>
-Determines if <em class="parameter"><code>cmdline</code></em> represents a remote invocation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was remote</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-get-platform-data"></a><h3>g_application_command_line_get_platform_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_application_command_line_get_platform_data
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);</pre>
-<p>
-Gets the platform data associated with the invocation of <em class="parameter"><code>cmdline</code></em>.
-</p>
-<p>
-This is a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> dictionary containing information about the
-context in which the invocation occurred. It typically contains
-information like the current working directory and the startup
-notification ID.
-</p>
-<p>
-For local invocation, it will be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a></td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the platform data, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-set-exit-status"></a><h3>g_application_command_line_set_exit_status ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_command_line_set_exit_status
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code><span class="type">int</span> exit_status</code></em>);</pre>
-<p>
-Sets the exit status that will be used when the invoking process
-exits.
-</p>
-<p>
-The return value of the <a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'><span class="type">"command-line"</span></a> signal is
-passed to this function when the handler returns. This is the usual
-way of setting the exit status.
-</p>
-<p>
-In the event that you want the remote invocation to continue running
-and want to decide on the exit status in the future, you can use this
-call. For the case of a remote invocation, the remote process will
-typically exit when the last reference is dropped on <em class="parameter"><code>cmdline</code></em>. The
-exit status of the remote process will be equal to the last value
-that was set with this function.
-</p>
-<p>
-In the case that the commandline invocation is local, the situation
-is slightly more complicated. If the commandline invocation results
-in the mainloop running (ie: because the use-count of the application
-increased to a non-zero value) then the application is considered to
-have been 'successful' in a certain sense, and the exit status is
-always zero. If the application use count is zero, though, the exit
-status of the local <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> is used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>exit_status</code></em> :</span></p></td>
-<td>the exit status</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-get-exit-status"></a><h3>g_application_command_line_get_exit_status ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_application_command_line_get_exit_status
- (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>);</pre>
-<p>
-Gets the exit status of <em class="parameter"><code>cmdline</code></em>. See
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-set-exit-status" title="g_application_command_line_set_exit_status ()"><code class="function">g_application_command_line_set_exit_status()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the exit status</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-print"></a><h3>g_application_command_line_print ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_command_line_print (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Formats a message and prints it using the stdout print handler in the
-invoking process.
-</p>
-<p>
-If <em class="parameter"><code>cmdline</code></em> is a local invocation then this is exactly equivalent to
-<a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a>. If <em class="parameter"><code>cmdline</code></em> is remote then this is equivalent to calling
-<a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a> in the invoking process.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a printf-style format string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>arguments, as per <em class="parameter"><code>format</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-application-command-line-printerr"></a><h3>g_application_command_line_printerr ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_application_command_line_printerr (<em class="parameter"><code><a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a> *cmdline</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Formats a message and prints it using the stderr print handler in the
-invoking process.
-</p>
-<p>
-If <em class="parameter"><code>cmdline</code></em> is a local invocation then this is exactly equivalent to
-<a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr"><code class="function">g_printerr()</code></a>. If <em class="parameter"><code>cmdline</code></em> is remote then this is equivalent to
-calling <a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr"><code class="function">g_printerr()</code></a> in the invoking process.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cmdline</code></em> :</span></p></td>
-<td>a <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine"><span class="type">GApplicationCommandLine</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a printf-style format string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>arguments, as per <em class="parameter"><code>format</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GApplicationCommandLine.see-also"></a><h2>See Also</h2>
-<a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GAsyncInitable.html b/gtk+-mingw/share/gtk-doc/html/gio/GAsyncInitable.html
deleted file mode 100644
index 7e2d1e4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GAsyncInitable.html
+++ /dev/null
@@ -1,602 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GAsyncInitable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="failable_initialization.html" title="Failable Initialization">
-<link rel="prev" href="GInitable.html" title="GInitable">
-<link rel="next" href="networking.html" title="Low-level network support">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GInitable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="failable_initialization.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="networking.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GAsyncInitable.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GAsyncInitable.description" class="shortcut">Description</a>
-  | 
- <a href="#GAsyncInitable.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GAsyncInitable.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GAsyncInitable.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GAsyncInitable"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GAsyncInitable.top_of_page"></a>GAsyncInitable</span></h2>
-<p>GAsyncInitable — Asynchronously failable object initialization interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GAsyncInitable.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GAsyncInitable.html#GAsyncInitable-struct" title="GAsyncInitable">GAsyncInitable</a>;
-struct <a class="link" href="GAsyncInitable.html#GAsyncInitableIface" title="struct GAsyncInitableIface">GAsyncInitableIface</a>;
-<span class="returnvalue">void</span> <a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()">g_async_initable_init_async</a> (<em class="parameter"><code><a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAsyncInitable.html#g-async-initable-init-finish" title="g_async_initable_init_finish ()">g_async_initable_init_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAsyncInitable.html#g-async-initable-new-async" title="g_async_initable_new_async ()">g_async_initable_new_async</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * <a class="link" href="GAsyncInitable.html#g-async-initable-new-finish" title="g_async_initable_new_finish ()">g_async_initable_new_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAsyncInitable.html#g-async-initable-new-valist-async" title="g_async_initable_new_valist_async ()">g_async_initable_new_valist_async</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GAsyncInitable.html#g-async-initable-newv-async" title="g_async_initable_newv_async ()">g_async_initable_newv_async</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_parameters</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameters</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAsyncInitable.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GAsyncInitable
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAsyncInitable.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GAsyncInitable requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAsyncInitable.implementations"></a><h2>Known Implementations</h2>
-<p>
-GAsyncInitable is implemented by
- <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>, <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a> and <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAsyncInitable.description"></a><h2>Description</h2>
-<p>
-This is the asynchronous version of <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>; it behaves the same
-in all ways except that initialization is asynchronous. For more details
-see the descriptions on <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>.
-</p>
-<p>
-A class may implement both the <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> and <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> interfaces.
-</p>
-<p>
-Users of objects implementing this are not intended to use the interface
-method directly; instead it will be used automatically in various ways.
-For C applications you generally just call <a class="link" href="GAsyncInitable.html#g-async-initable-new-async" title="g_async_initable_new_async ()"><code class="function">g_async_initable_new_async()</code></a>
-directly, or indirectly via a <code class="function">foo_thing_new_async()</code> wrapper. This will call
-<a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()"><code class="function">g_async_initable_init_async()</code></a> under the cover, calling back with <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and
-a set <a href="./../glib/glib/glib-Error-Reporting.html#GError"><code class="literal">GError</code></a> on failure.
-</p>
-<p>
-A typical implementation might look something like this:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-enum {
- NOT_INITIALIZED,
- INITIALIZING,
- INITIALIZED
-};
-
-static void
-_foo_ready_cb (Foo *self)
-{
- GList *l;
-
- self-&gt;priv-&gt;state = INITIALIZED;
-
- for (l = self-&gt;priv-&gt;init_results; l != NULL; l = l-&gt;next)
- {
- GSimpleAsyncResult *simple = l-&gt;data;
-
- if (!self-&gt;priv-&gt;success)
- g_simple_async_result_set_error (simple, ...);
-
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
- }
-
- g_list_free (self-&gt;priv-&gt;init_results);
- self-&gt;priv-&gt;init_results = NULL;
-}
-
-static void
-foo_init_async (GAsyncInitable *initable,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- Foo *self = FOO (initable);
- GSimpleAsyncResult *simple;
-
- simple = g_simple_async_result_new (G_OBJECT (initable)
- callback,
- user_data,
- foo_init_async);
-
- switch (self-&gt;priv-&gt;state)
- {
- case NOT_INITIALIZED:
- _foo_get_ready (self);
- self-&gt;priv-&gt;init_results = g_list_append (self-&gt;priv-&gt;init_results,
- simple);
- self-&gt;priv-&gt;state = INITIALIZING;
- break;
- case INITIALIZING:
- self-&gt;priv-&gt;init_results = g_list_append (self-&gt;priv-&gt;init_results,
- simple);
- break;
- case INITIALIZED:
- if (!self-&gt;priv-&gt;success)
- g_simple_async_result_set_error (simple, ...);
-
- g_simple_async_result_complete_in_idle (simple);
- g_object_unref (simple);
- break;
- }
-}
-
-static gboolean
-foo_init_finish (GAsyncInitable *initable,
- GAsyncResult *result,
- GError **error)
-{
- g_return_val_if_fail (g_simple_async_result_is_valid (result,
- G_OBJECT (initable), foo_init_async), FALSE);
-
- if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (result),
- error))
- return FALSE;
-
- return TRUE;
-}
-
-static void
-foo_async_initable_iface_init (gpointer g_iface,
- gpointer data)
-{
- GAsyncInitableIface *iface = g_iface;
-
- iface-&gt;init_async = foo_init_async;
- iface-&gt;init_finish = foo_init_finish;
-}
-</pre></div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GAsyncInitable.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GAsyncInitable-struct"></a><h3>GAsyncInitable</h3>
-<pre class="programlisting">typedef struct _GAsyncInitable GAsyncInitable;</pre>
-<p>
-Interface for asynchronously initializable objects.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAsyncInitableIface"></a><h3>struct GAsyncInitableIface</h3>
-<pre class="programlisting">struct GAsyncInitableIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- void (* init_async) (GAsyncInitable *initable,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* init_finish) (GAsyncInitable *initable,
- GAsyncResult *res,
- GError **error);
-};
-</pre>
-<p>
-Provides an interface for asynchronous initializing object such that
-initialization may fail.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GAsyncInitableIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAsyncInitableIface.init-async"></a>init_async</code></em> ()</span></p></td>
-<td>Starts initialization of the object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAsyncInitableIface.init-finish"></a>init_finish</code></em> ()</span></p></td>
-<td>Finishes initialization of the object.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-initable-init-async"></a><h3>g_async_initable_init_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_async_initable_init_async (<em class="parameter"><code><a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Starts asynchronous initialization of the object implementing the
-interface. This must be done before any real use of the object after
-initial construction. If the object also implements <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> you can
-optionally call <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()"><code class="function">g_initable_init()</code></a> instead.
-</p>
-<p>
-When the initialization is finished, <em class="parameter"><code>callback</code></em> will be called. You can
-then call <a class="link" href="GAsyncInitable.html#g-async-initable-init-finish" title="g_async_initable_init_finish ()"><code class="function">g_async_initable_init_finish()</code></a> to get the result of the
-initialization.
-</p>
-<p>
-Implementations may also support cancellation. If <em class="parameter"><code>cancellable</code></em> is not
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then initialization can be cancelled by triggering the cancellable
-object from another thread. If the operation was cancelled, the error
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, and
-the object doesn't support cancellable initialization, the error
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> will be returned.
-</p>
-<p>
-As with <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>, if the object is not initialized, or initialization
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>initable</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>with an error, then all operations on the object except
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> are considered to be invalid, and
-have undefined behaviour. They will often fail with <a href="./../glib/glib/glib-Message-Logging.html#g-critical"><code class="function">g_critical()</code></a> or
-<a href="./../glib/glib/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a>, but this must not be relied on.
-Implementations of this method must be idempotent: i.e. multiple calls
-to this function with the same argument should return the same results.
-Only the first call initializes the object; further calls return the result
-of the first call. This is so that it's safe to implement the singleton
-pattern in the GObject constructor function.
-For classes that also support the <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> interface, the default
-implementation of this method will run the <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()"><code class="function">g_initable_init()</code></a> function
-in a thread, so if you want to support asynchronous initialization via
-threads, just implement the <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> interface without overriding
-any interface methods.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-initable-init-finish"></a><h3>g_async_initable_init_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_async_initable_init_finish (<em class="parameter"><code><a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes asynchronous initialization and returns the result.
-See <a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()"><code class="function">g_async_initable_init_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>initable</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful. If an error has occurred, this function
-will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em> appropriately if present.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-initable-new-async"></a><h3>g_async_initable_new_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_async_initable_new_async (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Helper function for constructing <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> object. This is
-similar to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a> but also initializes the object asynchronously.
-</p>
-<p>
-When the initialization is finished, <em class="parameter"><code>callback</code></em> will be called. You can
-then call <a class="link" href="GAsyncInitable.html#g-async-initable-new-finish" title="g_async_initable_new_finish ()"><code class="function">g_async_initable_new_finish()</code></a> to get the new object and check
-for any errors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> supporting <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the initialization is
-finished</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
-<td>the name of the first property, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no
-properties. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>the value of the first property, followed by other property
-value pairs, and ended by <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-initable-new-finish"></a><h3>g_async_initable_new_finish ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * g_async_initable_new_finish (<em class="parameter"><code><a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes the async construction for the various g_async_initable_new
-calls, returning the created object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>initable</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> from the callback</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> from the callback</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for errors, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-initable-new-valist-async"></a><h3>g_async_initable_new_valist_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_async_initable_new_valist_async (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Helper function for constructing <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> object. This is
-similar to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new-valist"><code class="function">g_object_new_valist()</code></a> but also initializes the object
-asynchronously.
-</p>
-<p>
-When the initialization is finished, <em class="parameter"><code>callback</code></em> will be called. You can
-then call <a class="link" href="GAsyncInitable.html#g-async-initable-new-finish" title="g_async_initable_new_finish ()"><code class="function">g_async_initable_new_finish()</code></a> to get the new object and check
-for any errors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> supporting <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
-<td>the name of the first property, followed by
-the value, and other property value pairs, and ended by <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
-<td>The var args list generated from <em class="parameter"><code>first_property_name</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the initialization is
-finished</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-initable-newv-async"></a><h3>g_async_initable_newv_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_async_initable_newv_async (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_parameters</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameters</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Helper function for constructing <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a> object. This is
-similar to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-newv"><code class="function">g_object_newv()</code></a> but also initializes the object asynchronously.
-</p>
-<p>
-When the initialization is finished, <em class="parameter"><code>callback</code></em> will be called. You can
-then call <a class="link" href="GAsyncInitable.html#g-async-initable-new-finish" title="g_async_initable_new_finish ()"><code class="function">g_async_initable_new_finish()</code></a> to get the new object and check
-for any errors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> supporting <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_parameters</code></em> :</span></p></td>
-<td>the number of parameters in <em class="parameter"><code>parameters</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>the parameters to use to construct the object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the initialization is
-finished</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GAsyncInitable.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GAsyncResult.html b/gtk+-mingw/share/gtk-doc/html/gio/GAsyncResult.html
deleted file mode 100644
index 844eeca..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GAsyncResult.html
+++ /dev/null
@@ -1,372 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GAsyncResult</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="async.html" title="Asynchronous I/O">
-<link rel="prev" href="GCancellable.html" title="GCancellable">
-<link rel="next" href="gio-GIOScheduler.html" title="GIOScheduler">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GCancellable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="async.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GIOScheduler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GAsyncResult.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GAsyncResult.description" class="shortcut">Description</a>
-  | 
- <a href="#GAsyncResult.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GAsyncResult.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GAsyncResult.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GAsyncResult"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GAsyncResult.top_of_page"></a>GAsyncResult</span></h2>
-<p>GAsyncResult — Asynchronous Function Results</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GAsyncResult.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GAsyncResult.html#GAsyncResult-struct" title="GAsyncResult">GAsyncResult</a>;
-struct <a class="link" href="GAsyncResult.html#GAsyncResultIface" title="struct GAsyncResultIface">GAsyncResultIface</a>;
-<span class="returnvalue">void</span> (<a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()">*GAsyncReadyCallback</a>) (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GAsyncResult.html#g-async-result-get-user-data" title="g_async_result_get_user_data ()">g_async_result_get_user_data</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>);
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * <a class="link" href="GAsyncResult.html#g-async-result-get-source-object" title="g_async_result_get_source_object ()">g_async_result_get_source_object</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAsyncResult.html#g-async-result-is-tagged" title="g_async_result_is_tagged ()">g_async_result_is_tagged</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> source_tag</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GAsyncResult.html#g-async-result-legacy-propagate-error" title="g_async_result_legacy_propagate_error ()">g_async_result_legacy_propagate_error</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAsyncResult.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GAsyncResult
-</pre>
-</div>
-<div class="refsect1">
-<a name="GAsyncResult.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GAsyncResult requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAsyncResult.implementations"></a><h2>Known Implementations</h2>
-<p>
-GAsyncResult is implemented by
- <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GAsyncResult.description"></a><h2>Description</h2>
-<p>
-Provides a base class for implementing asynchronous function results.
-</p>
-<p>
-Asynchronous operations are broken up into two separate operations
-which are chained together by a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. To begin
-an asynchronous operation, provide a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to the
-asynchronous function. This callback will be triggered when the
-operation has completed, and will be passed a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> instance
-filled with the details of the operation's success or failure, the
-object the asynchronous function was started for and any error codes
-returned. The asynchronous callback function is then expected to call
-the corresponding "<code class="function">_finish()</code>" function, passing the object the
-function was called for, the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> instance, and (optionally)
-an <em class="parameter"><code>error</code></em> to grab any error conditions that may have occurred.
-</p>
-<p>
-The "<code class="function">_finish()</code>" function for an operation takes the generic result
-(of type <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>) and returns the specific result that the
-operation in question yields (e.g. a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> for a
-"enumerate children" operation). If the result or error status of the
-operation is not needed, there is no need to call the "<code class="function">_finish()</code>"
-function; GIO will take care of cleaning up the result and error
-information after the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> returns. You can pass
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> if you don't need to take any
-action at all after the operation completes. Applications may also
-take a reference to the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> and call "<code class="function">_finish()</code>" later;
-however, the "<code class="function">_finish()</code>" function may be called at most once.
-</p>
-<p>
-Example of a typical asynchronous operation flow:
-</p>
-<div class="informalexample"><pre class="programlisting">
-void _theoretical_frobnitz_async (Theoretical *t,
- GCancellable *c,
- GAsyncReadyCallback *cb,
- gpointer u);
-
-gboolean _theoretical_frobnitz_finish (Theoretical *t,
- GAsyncResult *res,
- GError **e);
-
-static void
-frobnitz_result_func (GObject *source_object,
- GAsyncResult *res,
- gpointer user_data)
-{
- gboolean success = FALSE;
-
- success = _theoretical_frobnitz_finish (source_object, res, NULL);
-
- if (success)
- g_printf ("Hurray!\n");
- else
- g_printf ("Uh oh!\n");
-
- /* ... */
-
-}
-
-int main (int argc, void *argv[])
-{
- /* ... */
-
- _theoretical_frobnitz_async (theoretical_data,
- NULL,
- frobnitz_result_func,
- NULL);
-
- /* ... */
-}
-</pre></div>
-<p>
-</p>
-<p>
-The callback for an asynchronous operation is called only once, and is
-always called, even in the case of a cancelled operation. On cancellation
-the result is a <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> error.
-</p>
-</div>
-<div class="refsect1">
-<a name="GAsyncResult.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GAsyncResult-struct"></a><h3>GAsyncResult</h3>
-<pre class="programlisting">typedef struct _GAsyncResult GAsyncResult;</pre>
-<p>
-Holds results information for an asynchronous operation,
-usually passed directly to a asynchronous <code class="function">_finish()</code> operation.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAsyncResultIface"></a><h3>struct GAsyncResultIface</h3>
-<pre class="programlisting">struct GAsyncResultIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- gpointer (* get_user_data) (GAsyncResult *res);
- GObject * (* get_source_object) (GAsyncResult *res);
-
- gboolean (* is_tagged) (GAsyncResult *res,
- gpointer tag);
-};
-</pre>
-<p>
-Interface definition for <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GAsyncResultIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAsyncResultIface.get-user-data"></a>get_user_data</code></em> ()</span></p></td>
-<td>Gets the user data passed to the callback.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAsyncResultIface.get-source-object"></a>get_source_object</code></em> ()</span></p></td>
-<td>Gets the source object that issued the asynchronous operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GAsyncResultIface.is-tagged"></a>is_tagged</code></em> ()</span></p></td>
-<td>Checks if a result is tagged with a particular source.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GAsyncReadyCallback"></a><h3>GAsyncReadyCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GAsyncReadyCallback) (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Type definition for a function that will be called back when an asynchronous
-operation within GIO has been completed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>the object the asynchronous operation was started with.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to the callback.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-result-get-user-data"></a><h3>g_async_result_get_user_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_async_result_get_user_data (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>);</pre>
-<p>
-Gets the user data from a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the user data for <em class="parameter"><code>res</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-result-get-source-object"></a><h3>g_async_result_get_source_object ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * g_async_result_get_source_object (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>);</pre>
-<p>
-Gets the source object from a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new reference to the source object for the <em class="parameter"><code>res</code></em>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-result-is-tagged"></a><h3>g_async_result_is_tagged ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_async_result_is_tagged (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> source_tag</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>result</code></em> has the given <em class="parameter"><code>source_tag</code></em> (generally a function
-pointer indicating the function <em class="parameter"><code>result</code></em> was created by).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_tag</code></em> :</span></p></td>
-<td>an application-defined tag</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>result</code></em> has the indicated <em class="parameter"><code>source_tag</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if
-not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-async-result-legacy-propagate-error"></a><h3>g_async_result_legacy_propagate_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_async_result_legacy_propagate_error
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-If <em class="parameter"><code>result</code></em> is a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>, this is equivalent to
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error" title="g_simple_async_result_propagate_error ()"><code class="function">g_simple_async_result_propagate_error()</code></a>. Otherwise it returns
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
-</p>
-<p>
-This can be used for legacy error handling in async
-<code class="literal"><code class="function">_finish()</code></code> wrapper functions that traditionally
-handled <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> error returns themselves rather than
-calling into the virtual method. This should not be used in new
-code; <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> errors that are set by virtual methods should
-also be extracted by virtual methods, to enable subclasses to chain
-up correctly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>a location to propagate the error to. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>error</code></em> is has been filled in with an error from
-<em class="parameter"><code>res</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GAsyncResult.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GBufferedInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GBufferedInputStream.html
deleted file mode 100644
index dc5183d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GBufferedInputStream.html
+++ /dev/null
@@ -1,557 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GBufferedInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GMemoryOutputStream.html" title="GMemoryOutputStream">
-<link rel="next" href="GBufferedOutputStream.html" title="GBufferedOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GMemoryOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GBufferedOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GBufferedInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GBufferedInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GBufferedInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GBufferedInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GBufferedInputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GBufferedInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GBufferedInputStream.top_of_page"></a>GBufferedInputStream</span></h2>
-<p>GBufferedInputStream — Buffered Input Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GBufferedInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GBufferedInputStream.html#GBufferedInputStream-struct" title="GBufferedInputStream">GBufferedInputStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-new" title="g_buffered_input_stream_new ()">g_buffered_input_stream_new</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>);
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-new-sized" title="g_buffered_input_stream_new_sized ()">g_buffered_input_stream_new_sized</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-get-buffer-size" title="g_buffered_input_stream_get_buffer_size ()">g_buffered_input_stream_get_buffer_size</a>
- (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-set-buffer-size" title="g_buffered_input_stream_set_buffer_size ()">g_buffered_input_stream_set_buffer_size</a>
- (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-get-available" title="g_buffered_input_stream_get_available ()">g_buffered_input_stream_get_available</a>
- (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>);
-const <span class="returnvalue">void</span> * <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-peek-buffer" title="g_buffered_input_stream_peek_buffer ()">g_buffered_input_stream_peek_buffer</a> (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *count</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-peek" title="g_buffered_input_stream_peek ()">g_buffered_input_stream_peek</a> (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> offset</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill" title="g_buffered_input_stream_fill ()">g_buffered_input_stream_fill</a> (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill-async" title="g_buffered_input_stream_fill_async ()">g_buffered_input_stream_fill_async</a> (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill-finish" title="g_buffered_input_stream_fill_finish ()">g_buffered_input_stream_fill_finish</a> (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-read-byte" title="g_buffered_input_stream_read_byte ()">g_buffered_input_stream_read_byte</a> (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----<a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
- +----GBufferedInputStream
- +----<a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GBufferedInputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GBufferedInputStream.html#GBufferedInputStream--buffer-size" title='The "buffer-size" property'>buffer-size</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.description"></a><h2>Description</h2>
-<p>
-Buffered input stream implements <a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> and provides
-for buffered reads.
-</p>
-<p>
-By default, <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>'s buffer size is set at 4 kilobytes.
-</p>
-<p>
-To create a buffered input stream, use <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-new" title="g_buffered_input_stream_new ()"><code class="function">g_buffered_input_stream_new()</code></a>,
-or <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-new-sized" title="g_buffered_input_stream_new_sized ()"><code class="function">g_buffered_input_stream_new_sized()</code></a> to specify the buffer's size at
-construction.
-</p>
-<p>
-To get the size of a buffer within a buffered input stream, use
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-get-buffer-size" title="g_buffered_input_stream_get_buffer_size ()"><code class="function">g_buffered_input_stream_get_buffer_size()</code></a>. To change the size of a
-buffered input stream's buffer, use
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-set-buffer-size" title="g_buffered_input_stream_set_buffer_size ()"><code class="function">g_buffered_input_stream_set_buffer_size()</code></a>. Note that the buffer's size
-cannot be reduced below the size of the data within the buffer.
-</p>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GBufferedInputStream-struct"></a><h3>GBufferedInputStream</h3>
-<pre class="programlisting">typedef struct _GBufferedInputStream GBufferedInputStream;</pre>
-<p>
-Implements <a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> with a sized input buffer.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-new"></a><h3>g_buffered_input_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_buffered_input_stream_new (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> from the given <em class="parameter"><code>base_stream</code></em>, with
-a buffer set to the default size (4 kilobytes).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> for the given <em class="parameter"><code>base_stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-new-sized"></a><h3>g_buffered_input_stream_new_sized ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_buffered_input_stream_new_sized (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> from the given <em class="parameter"><code>base_stream</code></em>,
-with a buffer set to <em class="parameter"><code>size</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-get-buffer-size"></a><h3>g_buffered_input_stream_get_buffer_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_buffered_input_stream_get_buffer_size
- (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the size of the input buffer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current buffer size.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-set-buffer-size"></a><h3>g_buffered_input_stream_set_buffer_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_buffered_input_stream_set_buffer_size
- (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);</pre>
-<p>
-Sets the size of the internal buffer of <em class="parameter"><code>stream</code></em> to <em class="parameter"><code>size</code></em>, or to the
-size of the contents of the buffer. The buffer can never be resized
-smaller than its current contents.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-get-available"></a><h3>g_buffered_input_stream_get_available ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_buffered_input_stream_get_available
- (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the size of the available data within the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a></td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>size of the available stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-peek-buffer"></a><h3>g_buffered_input_stream_peek_buffer ()</h3>
-<pre class="programlisting">const <span class="returnvalue">void</span> * g_buffered_input_stream_peek_buffer (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *count</code></em>);</pre>
-<p>
-Returns the buffer with the currently available bytes. The returned
-buffer must not be modified and will become invalid when reading from
-the stream or filling the buffer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the number of bytes available in the buffer. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>read-only buffer. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-peek"></a><h3>g_buffered_input_stream_peek ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_buffered_input_stream_peek (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> offset</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>);</pre>
-<p>
-Peeks in the buffer, copying data of size <em class="parameter"><code>count</code></em> into <em class="parameter"><code>buffer</code></em>,
-offset <em class="parameter"><code>offset</code></em> bytes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a pointer to
-an allocated chunk of memory. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> of the number of bytes peeked, or -1 on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-fill"></a><h3>g_buffered_input_stream_fill ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_buffered_input_stream_fill (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to read <em class="parameter"><code>count</code></em> bytes from the stream into the buffer.
-Will block during this read.
-</p>
-<p>
-If <em class="parameter"><code>count</code></em> is zero, returns zero and does nothing. A value of <em class="parameter"><code>count</code></em>
-larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes read into the buffer is returned.
-It is not an error if this is not the same as the requested size, as it
-can happen e.g. near the end of a file. Zero is returned on end of file
-(or if <em class="parameter"><code>count</code></em> is zero), but never otherwise.
-</p>
-<p>
-If <em class="parameter"><code>count</code></em> is -1 then the attempted read size is equal to the number of
-bytes that are required to fill the buffer.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<p>
-For the asynchronous, non-blocking, version of this function, see
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill-async" title="g_buffered_input_stream_fill_async ()"><code class="function">g_buffered_input_stream_fill_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be read from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes read into <em class="parameter"><code>stream</code></em>'s buffer, up to <em class="parameter"><code>count</code></em>,
-or -1 on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-fill-async"></a><h3>g_buffered_input_stream_fill_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_buffered_input_stream_fill_async (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Reads data into <em class="parameter"><code>stream</code></em>'s buffer asynchronously, up to <em class="parameter"><code>count</code></em> size.
-<em class="parameter"><code>io_priority</code></em> can be used to prioritize reads. For the synchronous
-version of this function, see <a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill" title="g_buffered_input_stream_fill ()"><code class="function">g_buffered_input_stream_fill()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>count</code></em> is -1 then the attempted read size is equal to the number
-of bytes that are required to fill the buffer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be read from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-fill-finish"></a><h3>g_buffered_input_stream_fill_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_buffered_input_stream_fill_finish (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous read.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> of the read stream, or <code class="literal">-1</code> on an error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-input-stream-read-byte"></a><h3>g_buffered_input_stream_read_byte ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_buffered_input_stream_read_byte (<em class="parameter"><code><a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to read a single byte from the stream or the buffer. Will block
-during this read.
-</p>
-<p>
-On success, the byte read from the stream is returned. On end of stream
--1 is returned but it's not an exceptional error and <em class="parameter"><code>error</code></em> is not set.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the byte read from the <em class="parameter"><code>stream</code></em>, or -1 on end of stream or error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GBufferedInputStream--buffer-size"></a><h3>The <code class="literal">"buffer-size"</code> property</h3>
-<pre class="programlisting"> "buffer-size" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct</pre>
-<p>The size of the backend buffer.</p>
-<p>Allowed values: &gt;= 1</p>
-<p>Default value: 4096</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GBufferedInputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a>, <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GBufferedOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GBufferedOutputStream.html
deleted file mode 100644
index 652013a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GBufferedOutputStream.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GBufferedOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GBufferedInputStream.html" title="GBufferedInputStream">
-<link rel="next" href="GDataInputStream.html" title="GDataInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GBufferedInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDataInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GBufferedOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GBufferedOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GBufferedOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GBufferedOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GBufferedOutputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GBufferedOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GBufferedOutputStream.top_of_page"></a>GBufferedOutputStream</span></h2>
-<p>GBufferedOutputStream — Buffered Output Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GBufferedOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream-struct" title="GBufferedOutputStream">GBufferedOutputStream</a>;
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-new" title="g_buffered_output_stream_new ()">g_buffered_output_stream_new</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>);
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-new-sized" title="g_buffered_output_stream_new_sized ()">g_buffered_output_stream_new_sized</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-get-buffer-size" title="g_buffered_output_stream_get_buffer_size ()">g_buffered_output_stream_get_buffer_size</a>
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-set-buffer-size" title="g_buffered_output_stream_set_buffer_size ()">g_buffered_output_stream_set_buffer_size</a>
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-get-auto-grow" title="g_buffered_output_stream_get_auto_grow ()">g_buffered_output_stream_get_auto_grow</a>
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-set-auto-grow" title="g_buffered_output_stream_set_auto_grow ()">g_buffered_output_stream_set_auto_grow</a>
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> auto_grow</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----<a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
- +----GBufferedOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GBufferedOutputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream--auto-grow" title='The "auto-grow" property'>auto-grow</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream--buffer-size" title='The "buffer-size" property'>buffer-size</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.description"></a><h2>Description</h2>
-<p>
-Buffered output stream implements <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> and provides
-for buffered writes.
-</p>
-<p>
-By default, <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a>'s buffer size is set at 4 kilobytes.
-</p>
-<p>
-To create a buffered output stream, use <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-new" title="g_buffered_output_stream_new ()"><code class="function">g_buffered_output_stream_new()</code></a>,
-or <a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-new-sized" title="g_buffered_output_stream_new_sized ()"><code class="function">g_buffered_output_stream_new_sized()</code></a> to specify the buffer's size
-at construction.
-</p>
-<p>
-To get the size of a buffer within a buffered input stream, use
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-get-buffer-size" title="g_buffered_output_stream_get_buffer_size ()"><code class="function">g_buffered_output_stream_get_buffer_size()</code></a>. To change the size of a
-buffered output stream's buffer, use
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-set-buffer-size" title="g_buffered_output_stream_set_buffer_size ()"><code class="function">g_buffered_output_stream_set_buffer_size()</code></a>. Note that the buffer's
-size cannot be reduced below the size of the data within the buffer.
-</p>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GBufferedOutputStream-struct"></a><h3>GBufferedOutputStream</h3>
-<pre class="programlisting">typedef struct _GBufferedOutputStream GBufferedOutputStream;</pre>
-<p>
-An implementation of <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> with a sized buffer.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-output-stream-new"></a><h3>g_buffered_output_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_buffered_output_stream_new (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>);</pre>
-<p>
-Creates a new buffered output stream for a base stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> for the given <em class="parameter"><code>base_stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-output-stream-new-sized"></a><h3>g_buffered_output_stream_new_sized ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_buffered_output_stream_new_sized (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);</pre>
-<p>
-Creates a new buffered output stream with a given buffer size.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> with an internal buffer set to <em class="parameter"><code>size</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-output-stream-get-buffer-size"></a><h3>g_buffered_output_stream_get_buffer_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_buffered_output_stream_get_buffer_size
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the size of the buffer in the <em class="parameter"><code>stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the current size of the buffer.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-output-stream-set-buffer-size"></a><h3>g_buffered_output_stream_set_buffer_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_buffered_output_stream_set_buffer_size
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);</pre>
-<p>
-Sets the size of the internal buffer to <em class="parameter"><code>size</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-output-stream-get-auto-grow"></a><h3>g_buffered_output_stream_get_auto_grow ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_buffered_output_stream_get_auto_grow
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if the buffer automatically grows as data is added.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>stream</code></em>'s buffer automatically grows,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-buffered-output-stream-set-auto-grow"></a><h3>g_buffered_output_stream_set_auto_grow ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_buffered_output_stream_set_auto_grow
- (<em class="parameter"><code><a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> auto_grow</code></em>);</pre>
-<p>
-Sets whether or not the <em class="parameter"><code>stream</code></em>'s buffer should automatically grow.
-If <em class="parameter"><code>auto_grow</code></em> is true, then each write will just make the buffer
-larger, and you must manually flush the buffer to actually write out
-the data to the underlying stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>auto_grow</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GBufferedOutputStream--auto-grow"></a><h3>The <code class="literal">"auto-grow"</code> property</h3>
-<pre class="programlisting"> "auto-grow" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>Whether the buffer should automatically grow.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GBufferedOutputStream--buffer-size"></a><h3>The <code class="literal">"buffer-size"</code> property</h3>
-<pre class="programlisting"> "buffer-size" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct</pre>
-<p>The size of the backend buffer.</p>
-<p>Allowed values: &gt;= 1</p>
-<p>Default value: 4096</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GBufferedOutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a>, <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GCancellable.html b/gtk+-mingw/share/gtk-doc/html/gio/GCancellable.html
deleted file mode 100644
index d878930..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GCancellable.html
+++ /dev/null
@@ -1,644 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GCancellable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="async.html" title="Asynchronous I/O">
-<link rel="prev" href="async.html" title="Asynchronous I/O">
-<link rel="next" href="GAsyncResult.html" title="GAsyncResult">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="async.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="async.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GAsyncResult.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GCancellable.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GCancellable.description" class="shortcut">Description</a>
-  | 
- <a href="#GCancellable.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GCancellable.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GCancellable"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GCancellable.top_of_page"></a>GCancellable</span></h2>
-<p>GCancellable — Thread-safe Operation Cancellation Stack</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GCancellable.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GCancellable.html#GCancellable-struct" title="GCancellable">GCancellable</a>;
-<a class="link" href="GCancellable.html" title="GCancellable"><span class="returnvalue">GCancellable</span></a> * <a class="link" href="GCancellable.html#g-cancellable-new" title="g_cancellable_new ()">g_cancellable_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GCancellable.html#g-cancellable-is-cancelled" title="g_cancellable_is_cancelled ()">g_cancellable_is_cancelled</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GCancellable.html#g-cancellable-set-error-if-cancelled" title="g_cancellable_set_error_if_cancelled ()">g_cancellable_set_error_if_cancelled</a>
- (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GCancellable.html#g-cancellable-get-fd" title="g_cancellable_get_fd ()">g_cancellable_get_fd</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GCancellable.html#g-cancellable-make-pollfd" title="g_cancellable_make_pollfd ()">g_cancellable_make_pollfd</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPollFD"><span class="type">GPollFD</span></a> *pollfd</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCancellable.html#g-cancellable-release-fd" title="g_cancellable_release_fd ()">g_cancellable_release_fd</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * <a class="link" href="GCancellable.html#g-cancellable-source-new" title="g_cancellable_source_new ()">g_cancellable_source_new</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GCancellable.html#GCancellableSourceFunc" title="GCancellableSourceFunc ()">*GCancellableSourceFunc</a>) (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GCancellable.html" title="GCancellable"><span class="returnvalue">GCancellable</span></a> * <a class="link" href="GCancellable.html#g-cancellable-get-current" title="g_cancellable_get_current ()">g_cancellable_get_current</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCancellable.html#g-cancellable-pop-current" title="g_cancellable_pop_current ()">g_cancellable_pop_current</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCancellable.html#g-cancellable-push-current" title="g_cancellable_push_current ()">g_cancellable_push_current</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCancellable.html#g-cancellable-reset" title="g_cancellable_reset ()">g_cancellable_reset</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> <a class="link" href="GCancellable.html#g-cancellable-connect" title="g_cancellable_connect ()">g_cancellable_connect</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> data_destroy_func</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCancellable.html#g-cancellable-disconnect" title="g_cancellable_disconnect ()">g_cancellable_disconnect</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> handler_id</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCancellable.html#g-cancellable-cancel" title="g_cancellable_cancel ()">g_cancellable_cancel</a> (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCancellable.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GCancellable
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCancellable.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'>cancelled</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCancellable.description"></a><h2>Description</h2>
-<p>
-GCancellable is a thread-safe operation cancellation stack used
-throughout GIO to allow for cancellation of synchronous and
-asynchronous operations.
-</p>
-</div>
-<div class="refsect1">
-<a name="GCancellable.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GCancellable-struct"></a><h3>GCancellable</h3>
-<pre class="programlisting">typedef struct _GCancellable GCancellable;</pre>
-<p>
-Allows actions to be cancelled.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-new"></a><h3>g_cancellable_new ()</h3>
-<pre class="programlisting"><a class="link" href="GCancellable.html" title="GCancellable"><span class="returnvalue">GCancellable</span></a> * g_cancellable_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object.
-</p>
-<p>
-Applications that want to start one or more operations
-that should be cancellable should create a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>
-and pass it to the operations.
-</p>
-<p>
-One <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> can be used in multiple consecutive
-operations or in multiple concurrent operations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-is-cancelled"></a><h3>g_cancellable_is_cancelled ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_cancellable_is_cancelled (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Checks if a cancellable job has been cancelled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>cancellable</code></em> is cancelled,
-FALSE if called with <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or if item is not cancelled.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-set-error-if-cancelled"></a><h3>g_cancellable_set_error_if_cancelled ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_cancellable_set_error_if_cancelled
- (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-If the <em class="parameter"><code>cancellable</code></em> is cancelled, sets the error to notify
-that the operation was cancelled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to append error state to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>cancellable</code></em> was cancelled, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was not</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-get-fd"></a><h3>g_cancellable_get_fd ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_cancellable_get_fd (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Gets the file descriptor for a cancellable job. This can be used to
-implement cancellable operations on Unix systems. The returned fd will
-turn readable when <em class="parameter"><code>cancellable</code></em> is cancelled.
-</p>
-<p>
-You are not supposed to read from the fd yourself, just check for
-readable status. Reading to unset the readable status is done
-with <a class="link" href="GCancellable.html#g-cancellable-reset" title="g_cancellable_reset ()"><code class="function">g_cancellable_reset()</code></a>.
-</p>
-<p>
-After a successful return from this function, you should use
-<a class="link" href="GCancellable.html#g-cancellable-release-fd" title="g_cancellable_release_fd ()"><code class="function">g_cancellable_release_fd()</code></a> to free up resources allocated for
-the returned file descriptor.
-</p>
-<p>
-See also <a class="link" href="GCancellable.html#g-cancellable-make-pollfd" title="g_cancellable_make_pollfd ()"><code class="function">g_cancellable_make_pollfd()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A valid file descriptor. <code class="literal">-1</code> if the file descriptor
-is not supported, or on errors.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-make-pollfd"></a><h3>g_cancellable_make_pollfd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_cancellable_make_pollfd (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPollFD"><span class="type">GPollFD</span></a> *pollfd</code></em>);</pre>
-<p>
-Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPollFD"><span class="type">GPollFD</span></a> corresponding to <em class="parameter"><code>cancellable</code></em>; this can be passed
-to <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-poll"><code class="function">g_poll()</code></a> and used to poll for cancellation. This is useful both
-for unix systems without a native poll and for portability to
-windows.
-</p>
-<p>
-When this function returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, you should use
-<a class="link" href="GCancellable.html#g-cancellable-release-fd" title="g_cancellable_release_fd ()"><code class="function">g_cancellable_release_fd()</code></a> to free up resources allocated for the
-<em class="parameter"><code>pollfd</code></em>. After a <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> return, do not call <a class="link" href="GCancellable.html#g-cancellable-release-fd" title="g_cancellable_release_fd ()"><code class="function">g_cancellable_release_fd()</code></a>.
-</p>
-<p>
-If this function returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, either no <em class="parameter"><code>cancellable</code></em> was given or
-resource limits prevent this function from allocating the necessary
-structures for polling. (On Linux, you will likely have reached
-the maximum number of file descriptors.) The suggested way to handle
-these cases is to ignore the <em class="parameter"><code>cancellable</code></em>.
-</p>
-<p>
-You are not supposed to read from the fd yourself, just check for
-readable status. Reading to unset the readable status is done
-with <a class="link" href="GCancellable.html#g-cancellable-reset" title="g_cancellable_reset ()"><code class="function">g_cancellable_reset()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pollfd</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPollFD"><span class="type">GPollFD</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>pollfd</code></em> was successfully initialized, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on
-failure to prepare the cancellable.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-release-fd"></a><h3>g_cancellable_release_fd ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_cancellable_release_fd (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Releases a resources previously allocated by <a class="link" href="GCancellable.html#g-cancellable-get-fd" title="g_cancellable_get_fd ()"><code class="function">g_cancellable_get_fd()</code></a>
-or <a class="link" href="GCancellable.html#g-cancellable-make-pollfd" title="g_cancellable_make_pollfd ()"><code class="function">g_cancellable_make_pollfd()</code></a>.
-</p>
-<p>
-For compatibility reasons with older releases, calling this function
-is not strictly required, the resources will be automatically freed
-when the <em class="parameter"><code>cancellable</code></em> is finalized. However, the <em class="parameter"><code>cancellable</code></em> will
-block scarce file descriptors until it is finalized if this function
-is not called. This can cause the application to run out of file
-descriptors when many <a href="GCancellable.html"><span class="type">GCancellables</span></a> are used at the same time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-source-new"></a><h3>g_cancellable_source_new ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * g_cancellable_source_new (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Creates a source that triggers if <em class="parameter"><code>cancellable</code></em> is cancelled and
-calls its callback of type <a class="link" href="GCancellable.html#GCancellableSourceFunc" title="GCancellableSourceFunc ()"><span class="type">GCancellableSourceFunc</span></a>. This is
-primarily useful for attaching to another (non-cancellable) source
-with <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-source-add-child-source"><code class="function">g_source_add_child_source()</code></a> to add cancellability to it.
-</p>
-<p>
-For convenience, you can call this with a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>,
-in which case the source will never trigger.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GCancellableSourceFunc"></a><h3>GCancellableSourceFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GCancellableSourceFunc) (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the function type of the callback used for the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
-returned by <a class="link" href="GCancellable.html#g-cancellable-source-new" title="g_cancellable_source_new ()"><code class="function">g_cancellable_source_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>the <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data passed in by the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>it should return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the source should be removed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-get-current"></a><h3>g_cancellable_get_current ()</h3>
-<pre class="programlisting"><a class="link" href="GCancellable.html" title="GCancellable"><span class="returnvalue">GCancellable</span></a> * g_cancellable_get_current (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the top cancellable from the stack.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> from the top of the stack, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if the stack is empty. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-pop-current"></a><h3>g_cancellable_pop_current ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_cancellable_pop_current (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Pops <em class="parameter"><code>cancellable</code></em> off the cancellable stack (verifying that <em class="parameter"><code>cancellable</code></em>
-is on the top of the stack).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-push-current"></a><h3>g_cancellable_push_current ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_cancellable_push_current (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Pushes <em class="parameter"><code>cancellable</code></em> onto the cancellable stack. The current
-cancellable can then be received using <a class="link" href="GCancellable.html#g-cancellable-get-current" title="g_cancellable_get_current ()"><code class="function">g_cancellable_get_current()</code></a>.
-</p>
-<p>
-This is useful when implementing cancellable operations in
-code that does not allow you to pass down the cancellable object.
-</p>
-<p>
-This is typically called automatically by e.g. <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> operations,
-so you rarely have to call this yourself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-reset"></a><h3>g_cancellable_reset ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_cancellable_reset (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Resets <em class="parameter"><code>cancellable</code></em> to its uncancelled state.
-</p>
-<p>
-If cancellable is currently in use by any cancellable operation
-then the behavior of this function is undefined.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-connect"></a><h3>g_cancellable_connect ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> g_cancellable_connect (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> data_destroy_func</code></em>);</pre>
-<p>
-Convenience function to connect to the <a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'><span class="type">"cancelled"</span></a>
-signal. Also handles the race condition that may happen
-if the cancellable is cancelled right before connecting.
-</p>
-<p>
-<em class="parameter"><code>callback</code></em> is called at most once, either directly at the
-time of the connect if <em class="parameter"><code>cancellable</code></em> is already cancelled,
-or when <em class="parameter"><code>cancellable</code></em> is cancelled in some thread.
-</p>
-<p>
-<em class="parameter"><code>data_destroy_func</code></em> will be called when the handler is
-disconnected, or immediately if the cancellable is already
-cancelled.
-</p>
-<p>
-See <a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'><span class="type">"cancelled"</span></a> for details on how to use this.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>The <a href="./../gobject/gobject/gobject-Closures.html#GCallback"><span class="type">GCallback</span></a> to connect.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>Data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data_destroy_func</code></em> :</span></p></td>
-<td>Free function for <em class="parameter"><code>data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The id of the signal handler or 0 if <em class="parameter"><code>cancellable</code></em> has already
-been cancelled.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-disconnect"></a><h3>g_cancellable_disconnect ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_cancellable_disconnect (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> handler_id</code></em>);</pre>
-<p>
-Disconnects a handler from a cancellable instance similar to
-<a href="./../gobject/gobject/gobject-Signals.html#g-signal-handler-disconnect"><code class="function">g_signal_handler_disconnect()</code></a>. Additionally, in the event that a
-signal handler is currently running, this call will block until the
-handler has finished. Calling this function from a
-<a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'><span class="type">"cancelled"</span></a> signal handler will therefore result in a
-deadlock.
-</p>
-<p>
-This avoids a race condition where a thread cancels at the
-same time as the cancellable operation is finished and the
-signal handler is removed. See <a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'><span class="type">"cancelled"</span></a> for
-details on how to use this.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or <em class="parameter"><code>handler_id</code></em> is <code class="literal">0</code> this function does
-nothing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>handler_id</code></em> :</span></p></td>
-<td>Handler id of the handler to be disconnected, or <code class="literal">0</code>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-cancellable-cancel"></a><h3>g_cancellable_cancel ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_cancellable_cancel (<em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Will set <em class="parameter"><code>cancellable</code></em> to cancelled, and will emit the
-<a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'><span class="type">"cancelled"</span></a> signal. (However, see the warning about
-race conditions in the documentation for that signal if you are
-planning to connect to it.)
-</p>
-<p>
-This function is thread-safe. In other words, you can safely call
-it from a thread other than the one running the operation that was
-passed the <em class="parameter"><code>cancellable</code></em>.
-</p>
-<p>
-The convention within gio is that cancelling an asynchronous
-operation causes it to complete asynchronously. That is, if you
-cancel the operation from the same thread in which it is running,
-then the operation's <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> will not be invoked until
-the application returns to the main loop.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object.</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GCancellable.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GCancellable-cancelled"></a><h3>The <code class="literal">"cancelled"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the operation has been cancelled.
-</p>
-<p>
-Can be used by implementations of cancellable operations. If the
-operation is cancelled from another thread, the signal will be
-emitted in the thread that cancelled the operation, not the
-thread that is running the operation.
-</p>
-<p>
-Note that disconnecting from this signal (or any signal) in a
-multi-threaded program is prone to race conditions. For instance
-it is possible that a signal handler may be invoked even
-<span class="emphasis"><em>after</em></span> a call to
-<a href="./../gobject/gobject/gobject-Signals.html#g-signal-handler-disconnect"><code class="function">g_signal_handler_disconnect()</code></a> for that handler has already
-returned.
-</p>
-<p>
-There is also a problem when cancellation happen
-right before connecting to the signal. If this happens the
-signal will unexpectedly not be emitted, and checking before
-connecting to the signal leaves a race condition where this is
-still happening.
-</p>
-<p>
-In order to make it safe and easy to connect handlers there
-are two helper functions: <a class="link" href="GCancellable.html#g-cancellable-connect" title="g_cancellable_connect ()"><code class="function">g_cancellable_connect()</code></a> and
-<a class="link" href="GCancellable.html#g-cancellable-disconnect" title="g_cancellable_disconnect ()"><code class="function">g_cancellable_disconnect()</code></a> which protect against problems
-like this.
-</p>
-<p>
-An example of how to us this:
-</p>
-<div class="informalexample"><pre class="programlisting">
- /* Make sure we don't do any unnecessary work if already cancelled */
- if (g_cancellable_set_error_if_cancelled (cancellable))
- return;
- /* Set up all the data needed to be able to
- * handle cancellation of the operation */
- my_data = my_data_new (...);
-
- id = 0;
- if (cancellable)
- id = g_cancellable_connect (cancellable,
- G_CALLBACK (cancelled_handler)
- data, NULL);
-
- /* cancellable operation here... */
-
- g_cancellable_disconnect (cancellable, id);
-
- /* cancelled_handler is never called after this, it
- * is now safe to free the data */
- my_data_free (my_data);
-</pre></div>
-<p>
-</p>
-<p>
-Note that the cancelled signal is emitted in the thread that
-the user cancelled from, which may be the main thread. So, the
-cancellable signal should not do something that can block.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GCharsetConverter.html b/gtk+-mingw/share/gtk-doc/html/gio/GCharsetConverter.html
deleted file mode 100644
index b9c8524..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GCharsetConverter.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GCharsetConverter</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="conversion.html" title="Data conversion">
-<link rel="prev" href="GConverter.html" title="GConverter">
-<link rel="next" href="GZlibCompressor.html" title="GZlibCompressor">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GConverter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="conversion.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GZlibCompressor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GCharsetConverter.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GCharsetConverter.description" class="shortcut">Description</a>
-  | 
- <a href="#GCharsetConverter.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GCharsetConverter.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GCharsetConverter.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GCharsetConverter"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GCharsetConverter.top_of_page"></a>GCharsetConverter</span></h2>
-<p>GCharsetConverter — Convert between charsets</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GCharsetConverter.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GCharsetConverter.html#GCharsetConverter-struct" title="GCharsetConverter">GCharsetConverter</a>;
-<a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="returnvalue">GCharsetConverter</span></a> * <a class="link" href="GCharsetConverter.html#g-charset-converter-new" title="g_charset_converter_new ()">g_charset_converter_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *to_charset</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *from_charset</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCharsetConverter.html#g-charset-converter-set-use-fallback" title="g_charset_converter_set_use_fallback ()">g_charset_converter_set_use_fallback</a>
- (<em class="parameter"><code><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> *converter</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_fallback</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GCharsetConverter.html#g-charset-converter-get-use-fallback" title="g_charset_converter_get_use_fallback ()">g_charset_converter_get_use_fallback</a>
- (<em class="parameter"><code><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> *converter</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GCharsetConverter.html#g-charset-converter-get-num-fallbacks" title="g_charset_converter_get_num_fallbacks ()">g_charset_converter_get_num_fallbacks</a>
- (<em class="parameter"><code><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> *converter</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCharsetConverter.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GCharsetConverter
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCharsetConverter.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GCharsetConverter implements
- <a class="link" href="GConverter.html" title="GConverter">GConverter</a> and <a class="link" href="GInitable.html" title="GInitable">GInitable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GCharsetConverter.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GCharsetConverter.html#GCharsetConverter--from-charset" title='The "from-charset" property'>from-charset</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GCharsetConverter.html#GCharsetConverter--to-charset" title='The "to-charset" property'>to-charset</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GCharsetConverter.html#GCharsetConverter--use-fallback" title='The "use-fallback" property'>use-fallback</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCharsetConverter.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> is an implementation of <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> based on
-GIConv.
-</p>
-</div>
-<div class="refsect1">
-<a name="GCharsetConverter.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GCharsetConverter-struct"></a><h3>GCharsetConverter</h3>
-<pre class="programlisting">typedef struct _GCharsetConverter GCharsetConverter;</pre>
-<p>
-Conversions between character sets.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-charset-converter-new"></a><h3>g_charset_converter_new ()</h3>
-<pre class="programlisting"><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="returnvalue">GCharsetConverter</span></a> * g_charset_converter_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *to_charset</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *from_charset</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>to_charset</code></em> :</span></p></td>
-<td>destination charset</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>from_charset</code></em> :</span></p></td>
-<td>source charset</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-charset-converter-set-use-fallback"></a><h3>g_charset_converter_set_use_fallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_charset_converter_set_use_fallback
- (<em class="parameter"><code><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> *converter</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_fallback</code></em>);</pre>
-<p>
-Sets the <a class="link" href="GCharsetConverter.html#GCharsetConverter--use-fallback" title='The "use-fallback" property'><span class="type">"use-fallback"</span></a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>use_fallback</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to use fallbacks</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-charset-converter-get-use-fallback"></a><h3>g_charset_converter_get_use_fallback ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_charset_converter_get_use_fallback
- (<em class="parameter"><code><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> *converter</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GCharsetConverter.html#GCharsetConverter--use-fallback" title='The "use-fallback" property'><span class="type">"use-fallback"</span></a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if fallbacks are used by <em class="parameter"><code>converter</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-charset-converter-get-num-fallbacks"></a><h3>g_charset_converter_get_num_fallbacks ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_charset_converter_get_num_fallbacks
- (<em class="parameter"><code><a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a> *converter</code></em>);</pre>
-<p>
-Gets the number of fallbacks that <em class="parameter"><code>converter</code></em> has applied so far.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GCharsetConverter.html" title="GCharsetConverter"><span class="type">GCharsetConverter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of fallbacks that <em class="parameter"><code>converter</code></em> has applied</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GCharsetConverter.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GCharsetConverter--from-charset"></a><h3>The <code class="literal">"from-charset"</code> property</h3>
-<pre class="programlisting"> "from-charset" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The character encoding to convert from.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GCharsetConverter--to-charset"></a><h3>The <code class="literal">"to-charset"</code> property</h3>
-<pre class="programlisting"> "to-charset" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The character encoding to convert to.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GCharsetConverter--use-fallback"></a><h3>The <code class="literal">"use-fallback"</code> property</h3>
-<pre class="programlisting"> "use-fallback" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<p>Use fallback (of form \&lt;hexval&gt;) for invalid bytes.</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GConverter.html b/gtk+-mingw/share/gtk-doc/html/gio/GConverter.html
deleted file mode 100644
index d9a3ab5..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GConverter.html
+++ /dev/null
@@ -1,413 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GConverter</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="conversion.html" title="Data conversion">
-<link rel="prev" href="conversion.html" title="Data conversion">
-<link rel="next" href="GCharsetConverter.html" title="GCharsetConverter">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="conversion.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="conversion.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GCharsetConverter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GConverter.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GConverter.description" class="shortcut">Description</a>
-  | 
- <a href="#GConverter.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GConverter.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GConverter.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GConverter"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GConverter.top_of_page"></a>GConverter</span></h2>
-<p>GConverter — Data conversion interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GConverter.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GConverter.html#GConverter-struct" title="GConverter">GConverter</a>;
-struct <a class="link" href="GConverter.html#GConverterIface" title="struct GConverterIface">GConverterIface</a>;
-enum <a class="link" href="GConverter.html#GConverterResult" title="enum GConverterResult">GConverterResult</a>;
-enum <a class="link" href="GConverter.html#GConverterFlags" title="enum GConverterFlags">GConverterFlags</a>;
-<a class="link" href="GConverter.html#GConverterResult" title="enum GConverterResult"><span class="returnvalue">GConverterResult</span></a> <a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()">g_converter_convert</a> (<em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *inbuf</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> inbuf_size</code></em>,
- <em class="parameter"><code><span class="type">void</span> *outbuf</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> outbuf_size</code></em>,
- <em class="parameter"><code><a class="link" href="GConverter.html#GConverterFlags" title="enum GConverterFlags"><span class="type">GConverterFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_read</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GConverter.html#g-converter-reset" title="g_converter_reset ()">g_converter_reset</a> (<em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GConverter.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GConverter
-</pre>
-</div>
-<div class="refsect1">
-<a name="GConverter.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GConverter requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GConverter.implementations"></a><h2>Known Implementations</h2>
-<p>
-GConverter is implemented by
- <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>, <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a> and <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GConverter.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> is implemented by objects that convert
-binary data in various ways. The conversion can be
-stateful and may fail at any place.
-</p>
-<p>
-Some example conversions are: character set conversion,
-compression, decompression and regular expression
-replace.
-</p>
-</div>
-<div class="refsect1">
-<a name="GConverter.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GConverter-struct"></a><h3>GConverter</h3>
-<pre class="programlisting">typedef struct _GConverter GConverter;</pre>
-<p>
-Seek object for streaming operations.
-</p>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GConverterIface"></a><h3>struct GConverterIface</h3>
-<pre class="programlisting">struct GConverterIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- GConverterResult (* convert) (GConverter *converter,
- const void *inbuf,
- gsize inbuf_size,
- void *outbuf,
- gsize outbuf_size,
- GConverterFlags flags,
- gsize *bytes_read,
- gsize *bytes_written,
- GError **error);
- void (* reset) (GConverter *converter);
-};
-</pre>
-<p>
-Provides an interface for converting data from one type
-to another type. The conversion can be stateful
-and may fail at any place.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GConverterIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GConverterIface.convert"></a>convert</code></em> ()</span></p></td>
-<td>Converts data.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GConverterIface.reset"></a>reset</code></em> ()</span></p></td>
-<td>Reverts the internal state of the converter to its initial state.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GConverterResult"></a><h3>enum GConverterResult</h3>
-<pre class="programlisting">typedef enum {
- G_CONVERTER_ERROR = 0, /*&lt; nick=error &gt;*/
- G_CONVERTER_CONVERTED = 1, /*&lt; nick=converted &gt;*/
- G_CONVERTER_FINISHED = 2, /*&lt; nick=finished &gt;*/
- G_CONVERTER_FLUSHED = 3 /*&lt; nick=flushed &gt;*/
-} GConverterResult;
-</pre>
-<p>
-Results returned from <a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()"><code class="function">g_converter_convert()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-CONVERTER-ERROR:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_ERROR</code></span></p></td>
-<td>There was an error during conversion.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CONVERTER-CONVERTED:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_CONVERTED</code></span></p></td>
-<td>Some data was consumed or produced
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CONVERTER-FINISHED:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_FINISHED</code></span></p></td>
-<td>The conversion is finished
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CONVERTER-FLUSHED:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_FLUSHED</code></span></p></td>
-<td>Flushing is finished
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GConverterFlags"></a><h3>enum GConverterFlags</h3>
-<pre class="programlisting">typedef enum {
- G_CONVERTER_NO_FLAGS = 0, /*&lt; nick=none &gt;*/
- G_CONVERTER_INPUT_AT_END = (1 &lt;&lt; 0), /*&lt; nick=input-at-end &gt;*/
- G_CONVERTER_FLUSH = (1 &lt;&lt; 1) /*&lt; nick=flush &gt;*/
-} GConverterFlags;
-</pre>
-<p>
-Flags used when calling a <a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()"><code class="function">g_converter_convert()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-CONVERTER-NO-FLAGS:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_NO_FLAGS</code></span></p></td>
-<td>No flags.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CONVERTER-INPUT-AT-END:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_INPUT_AT_END</code></span></p></td>
-<td>At end of input data
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CONVERTER-FLUSH:CAPS"></a><span class="term"><code class="literal">G_CONVERTER_FLUSH</code></span></p></td>
-<td>Flush data
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-converter-convert"></a><h3>g_converter_convert ()</h3>
-<pre class="programlisting"><a class="link" href="GConverter.html#GConverterResult" title="enum GConverterResult"><span class="returnvalue">GConverterResult</span></a> g_converter_convert (<em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *inbuf</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> inbuf_size</code></em>,
- <em class="parameter"><code><span class="type">void</span> *outbuf</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> outbuf_size</code></em>,
- <em class="parameter"><code><a class="link" href="GConverter.html#GConverterFlags" title="enum GConverterFlags"><span class="type">GConverterFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_read</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-This is the main operation used when converting data. It is to be called
-multiple times in a loop, and each time it will do some work, i.e.
-producing some output (in <em class="parameter"><code>outbuf</code></em>) or consuming some input (from <em class="parameter"><code>inbuf</code></em>) or
-both. If its not possible to do any work an error is returned.
-</p>
-<p>
-Note that a single call may not consume all input (or any input at all).
-Also a call may produce output even if given no input, due to state stored
-in the converter producing output.
-</p>
-<p>
-If any data was either produced or consumed, and then an error happens, then
-only the successful conversion is reported and the error is returned on the
-next call.
-</p>
-<p>
-A full conversion loop involves calling this method repeatedly, each time
-giving it new input and space output space. When there is no more input
-data after the data in <em class="parameter"><code>inbuf</code></em>, the flag <a class="link" href="GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS"><code class="literal">G_CONVERTER_INPUT_AT_END</code></a> must be set.
-The loop will be (unless some error happens) returning <a class="link" href="GConverter.html#G-CONVERTER-CONVERTED:CAPS"><code class="literal">G_CONVERTER_CONVERTED</code></a>
-each time until all data is consumed and all output is produced, then
-<a class="link" href="GConverter.html#G-CONVERTER-FINISHED:CAPS"><code class="literal">G_CONVERTER_FINISHED</code></a> is returned instead. Note, that <a class="link" href="GConverter.html#G-CONVERTER-FINISHED:CAPS"><code class="literal">G_CONVERTER_FINISHED</code></a>
-may be returned even if <a class="link" href="GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS"><code class="literal">G_CONVERTER_INPUT_AT_END</code></a> is not set, for instance
-in a decompression converter where the end of data is detectable from the
-data (and there might even be other data after the end of the compressed data).
-</p>
-<p>
-When some data has successfully been converted <em class="parameter"><code>bytes_read</code></em> and is set to
-the number of bytes read from <em class="parameter"><code>inbuf</code></em>, and <em class="parameter"><code>bytes_written</code></em> is set to indicate
-how many bytes was written to <em class="parameter"><code>outbuf</code></em>. If there are more data to output
-or consume (i.e. unless the <a class="link" href="GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS"><code class="literal">G_CONVERTER_INPUT_AT_END</code></a> is specified) then
-<a class="link" href="GConverter.html#G-CONVERTER-CONVERTED:CAPS"><code class="literal">G_CONVERTER_CONVERTED</code></a> is returned, and if no more data is to be output
-then <a class="link" href="GConverter.html#G-CONVERTER-FINISHED:CAPS"><code class="literal">G_CONVERTER_FINISHED</code></a> is returned.
-</p>
-<p>
-On error <a class="link" href="GConverter.html#G-CONVERTER-ERROR:CAPS"><code class="literal">G_CONVERTER_ERROR</code></a> is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-Some errors need special handling:
-</p>
-<p>
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-NO-SPACE:CAPS"><code class="literal">G_IO_ERROR_NO_SPACE</code></a> is returned if there is not enough space
-to write the resulting converted data, the application should
-call the function again with a larger <em class="parameter"><code>outbuf</code></em> to continue.
-</p>
-<p>
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_IO_ERROR_PARTIAL_INPUT</code></a> is returned if there is not enough
-input to fully determine what the conversion should produce,
-and the <a class="link" href="GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS"><code class="literal">G_CONVERTER_INPUT_AT_END</code></a> flag is not set. This happens for
-example with an incomplete multibyte sequence when converting text,
-or when a regexp matches up to the end of the input (and may match
-further input). It may also happen when <em class="parameter"><code>inbuf_size</code></em> is zero and
-there is no more data to produce.
-</p>
-<p>
-When this happens the application should read more input and then
-call the function again. If further input shows that there is no
-more data call the function again with the same data but with
-the <a class="link" href="GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS"><code class="literal">G_CONVERTER_INPUT_AT_END</code></a> flag set. This may cause the conversion
-to finish as e.g. in the regexp match case (or, to fail again with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_IO_ERROR_PARTIAL_INPUT</code></a> in e.g. a charset conversion where the
-input is actually partial).
-</p>
-<p>
-After <a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()"><code class="function">g_converter_convert()</code></a> has returned <a class="link" href="GConverter.html#G-CONVERTER-FINISHED:CAPS"><code class="literal">G_CONVERTER_FINISHED</code></a> the
-converter object is in an invalid state where its not allowed
-to call <a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()"><code class="function">g_converter_convert()</code></a> anymore. At this time you can only
-free the object or call <a class="link" href="GConverter.html#g-converter-reset" title="g_converter_reset ()"><code class="function">g_converter_reset()</code></a> to reset it to the
-initial state.
-</p>
-<p>
-If the flag <a class="link" href="GConverter.html#G-CONVERTER-FLUSH:CAPS"><code class="literal">G_CONVERTER_FLUSH</code></a> is set then conversion is modified
-to try to write out all internal state to the output. The application
-has to call the function multiple times with the flag set, and when
-the available input has been consumed and all internal state has
-been produced then <a class="link" href="GConverter.html#G-CONVERTER-FLUSHED:CAPS"><code class="literal">G_CONVERTER_FLUSHED</code></a> (or <a class="link" href="GConverter.html#G-CONVERTER-FINISHED:CAPS"><code class="literal">G_CONVERTER_FINISHED</code></a> if
-really at the end) is returned instead of <a class="link" href="GConverter.html#G-CONVERTER-CONVERTED:CAPS"><code class="literal">G_CONVERTER_CONVERTED</code></a>.
-This is somewhat similar to what happens at the end of the input stream,
-but done in the middle of the data.
-</p>
-<p>
-This has different meanings for different conversions. For instance
-in a compression converter it would mean that we flush all the
-compression state into output such that if you uncompress the
-compressed data you get back all the input data. Doing this may
-make the final file larger due to padding though. Another example
-is a regexp conversion, where if you at the end of the flushed data
-have a match, but there is also a potential longer match. In the
-non-flushed case we would ask for more input, but when flushing we
-treat this as the end of input and do the match.
-</p>
-<p>
-Flushing is not always possible (like if a charset converter flushes
-at a partial multibyte sequence). Converters are supposed to try
-to produce as much output as possible and then return an error
-(typically <a class="link" href="gio-GIOError.html#G-IO-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_IO_ERROR_PARTIAL_INPUT</code></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>inbuf</code></em> :</span></p></td>
-<td>the buffer
-containing the data to convert. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=inbuf_size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>inbuf_size</code></em> :</span></p></td>
-<td>the number of bytes in <em class="parameter"><code>inbuf</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>outbuf</code></em> :</span></p></td>
-<td>a buffer to write converted data in.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>outbuf_size</code></em> :</span></p></td>
-<td>the number of bytes in <em class="parameter"><code>outbuf</code></em>, must be at least one</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GConverter.html#GConverterFlags" title="enum GConverterFlags"><span class="type">GConverterFlags</span></a> controlling the conversion details</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes_read</code></em> :</span></p></td>
-<td>will be set to the number of bytes read from <em class="parameter"><code>inbuf</code></em> on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes_written</code></em> :</span></p></td>
-<td>will be set to the number of bytes written to <em class="parameter"><code>outbuf</code></em> on success. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GConverter.html#GConverterResult" title="enum GConverterResult"><span class="type">GConverterResult</span></a>, <a class="link" href="GConverter.html#G-CONVERTER-ERROR:CAPS"><code class="literal">G_CONVERTER_ERROR</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-converter-reset"></a><h3>g_converter_reset ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_converter_reset (<em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>);</pre>
-<p>
-Resets all internal state in the converter, making it behave
-as if it was just created. If the converter has any internal
-state that would produce output then that output is lost.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GConverter.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GCredentials.html b/gtk+-mingw/share/gtk-doc/html/gio/GCredentials.html
deleted file mode 100644
index 15ba610..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GCredentials.html
+++ /dev/null
@@ -1,386 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GCredentials</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GUnixFDMessage.html" title="GUnixFDMessage">
-<link rel="next" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixFDMessage.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixCredentialsMessage.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GCredentials.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GCredentials.description" class="shortcut">Description</a>
-  | 
- <a href="#GCredentials.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GCredentials"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GCredentials.top_of_page"></a>GCredentials</span></h2>
-<p>GCredentials — An object containing credentials</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GCredentials.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GCredentials.html#GCredentials-struct" title="GCredentials">GCredentials</a>;
-enum <a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType">GCredentialsType</a>;
-<a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * <a class="link" href="GCredentials.html#g-credentials-new" title="g_credentials_new ()">g_credentials_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GCredentials.html#g-credentials-to-string" title="g_credentials_to_string ()">g_credentials_to_string</a> (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GCredentials.html#g-credentials-get-native" title="g_credentials_get_native ()">g_credentials_get_native</a> (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType"><span class="type">GCredentialsType</span></a> native_type</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GCredentials.html#g-credentials-set-native" title="g_credentials_set_native ()">g_credentials_set_native</a> (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType"><span class="type">GCredentialsType</span></a> native_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> native</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GCredentials.html#g-credentials-is-same-user" title="g_credentials_is_same_user ()">g_credentials_is_same_user</a> (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *other_credentials</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">uid_t</span> <a class="link" href="GCredentials.html#g-credentials-get-unix-user" title="g_credentials_get_unix_user ()">g_credentials_get_unix_user</a> (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GCredentials.html#g-credentials-set-unix-user" title="g_credentials_set_unix_user ()">g_credentials_set_unix_user</a> (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><span class="type">uid_t</span> uid</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCredentials.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GCredentials
-</pre>
-</div>
-<div class="refsect1">
-<a name="GCredentials.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> type is a reference-counted wrapper for native
-credentials. This information is typically used for identifying,
-authenticating and authorizing other processes.
-</p>
-<p>
-Some operating systems supports looking up the credentials of the
-remote peer of a communication endpoint - see e.g.
-<a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()"><code class="function">g_socket_get_credentials()</code></a>.
-</p>
-<p>
-Some operating systems supports securely sending and receiving
-credentials over a Unix Domain Socket, see
-<a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a>, <a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()"><code class="function">g_unix_connection_send_credentials()</code></a> and
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()"><code class="function">g_unix_connection_receive_credentials()</code></a> for details.
-</p>
-<p>
-On Linux, the native credential type is a <span class="type">struct ucred</span>
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>see the
-<span class="citerefentry"><span class="refentrytitle">unix</span>(7)</span>
-man page for details. This corresponds to
-<a class="link" href="GCredentials.html#G-CREDENTIALS-TYPE-LINUX-UCRED:CAPS"><code class="literal">G_CREDENTIALS_TYPE_LINUX_UCRED</code></a>.</p></li></ul></div>
-<p>
-</p>
-<p>
-On FreeBSD, the native credential type is a <span class="type">struct cmsgcred</span>.
-This corresponds to <a class="link" href="GCredentials.html#G-CREDENTIALS-TYPE-FREEBSD-CMSGCRED:CAPS"><code class="literal">G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED</code></a>.
-</p>
-<p>
-On OpenBSD, the native credential type is a <span class="type">struct sockpeercred</span>.
-This corresponds to <a class="link" href="GCredentials.html#G-CREDENTIALS-TYPE-OPENBSD-SOCKPEERCRED:CAPS"><code class="literal">G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GCredentials.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GCredentials-struct"></a><h3>GCredentials</h3>
-<pre class="programlisting">typedef struct _GCredentials GCredentials;</pre>
-<p>
-The <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GCredentialsType"></a><h3>enum GCredentialsType</h3>
-<pre class="programlisting">typedef enum {
- G_CREDENTIALS_TYPE_INVALID,
- G_CREDENTIALS_TYPE_LINUX_UCRED,
- G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED,
- G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED
-} GCredentialsType;
-</pre>
-<p>
-Enumeration describing different kinds of native credential types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-CREDENTIALS-TYPE-INVALID:CAPS"></a><span class="term"><code class="literal">G_CREDENTIALS_TYPE_INVALID</code></span></p></td>
-<td>Indicates an invalid native credential type.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CREDENTIALS-TYPE-LINUX-UCRED:CAPS"></a><span class="term"><code class="literal">G_CREDENTIALS_TYPE_LINUX_UCRED</code></span></p></td>
-<td>The native credentials type is a <span class="type">struct ucred</span>.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CREDENTIALS-TYPE-FREEBSD-CMSGCRED:CAPS"></a><span class="term"><code class="literal">G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED</code></span></p></td>
-<td>The native credentials type is a <span class="type">struct cmsgcred</span>.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-CREDENTIALS-TYPE-OPENBSD-SOCKPEERCRED:CAPS"></a><span class="term"><code class="literal">G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED</code></span></p></td>
-<td>The native credentials type is a <span class="type">struct sockpeercred</span>. Added in 2.30.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-new"></a><h3>g_credentials_new ()</h3>
-<pre class="programlisting"><a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * g_credentials_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> object with credentials matching the
-the current process.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-to-string"></a><h3>g_credentials_to_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_credentials_to_string (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);</pre>
-<p>
-Creates a human-readable textual representation of <em class="parameter"><code>credentials</code></em>
-that can be used in logging and debug messages. The format of the
-returned string may change in future GLib release.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string that should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-get-native"></a><h3>g_credentials_get_native ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_credentials_get_native (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType"><span class="type">GCredentialsType</span></a> native_type</code></em>);</pre>
-<p>
-Gets a pointer to native credentials of type <em class="parameter"><code>native_type</code></em> from
-<em class="parameter"><code>credentials</code></em>.
-</p>
-<p>
-It is a programming error (which will cause an warning to be
-logged) to use this method if there is no <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> support for
-the OS or if <em class="parameter"><code>native_type</code></em> isn't supported by the OS.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>native_type</code></em> :</span></p></td>
-<td>The type of native credentials to get.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The pointer to native credentials or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
-operation there is no <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> support for the OS or if
-<em class="parameter"><code>native_type</code></em> isn't supported by the OS. Do not free the returned
-data, it is owned by <em class="parameter"><code>credentials</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-set-native"></a><h3>g_credentials_set_native ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_credentials_set_native (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType"><span class="type">GCredentialsType</span></a> native_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> native</code></em>);</pre>
-<p>
-Copies the native credentials of type <em class="parameter"><code>native_type</code></em> from <em class="parameter"><code>native</code></em>
-into <em class="parameter"><code>credentials</code></em>.
-</p>
-<p>
-It is a programming error (which will cause an warning to be
-logged) to use this method if there is no <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> support for
-the OS or if <em class="parameter"><code>native_type</code></em> isn't supported by the OS.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>native_type</code></em> :</span></p></td>
-<td>The type of native credentials to set.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>native</code></em> :</span></p></td>
-<td>A pointer to native credentials.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-is-same-user"></a><h3>g_credentials_is_same_user ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_credentials_is_same_user (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *other_credentials</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>credentials</code></em> and <em class="parameter"><code>other_credentials</code></em> is the same user.
-</p>
-<p>
-This operation can fail if <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> is not supported on the
-the OS.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other_credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>credentials</code></em> and <em class="parameter"><code>other_credentials</code></em> has the same
-user, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise or if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-get-unix-user"></a><h3>g_credentials_get_unix_user ()</h3>
-<pre class="programlisting"><span class="returnvalue">uid_t</span> g_credentials_get_unix_user (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to get the UNIX user identifier from <em class="parameter"><code>credentials</code></em>. This
-method is only available on UNIX platforms.
-</p>
-<p>
-This operation can fail if <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> is not supported on the
-OS or if the native credentials type does not contain information
-about the UNIX user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The UNIX user identifier or -1 if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-credentials-set-unix-user"></a><h3>g_credentials_set_unix_user ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_credentials_set_unix_user (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>,
- <em class="parameter"><code><span class="type">uid_t</span> uid</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to set the UNIX user identifier on <em class="parameter"><code>credentials</code></em>. This method
-is only available on UNIX platforms.
-</p>
-<p>
-This operation can fail if <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> is not supported on the
-OS or if the native credentials type does not contain information
-about the UNIX user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
-<td>The UNIX user identifier to set.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>uid</code></em> was set, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if error is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusActionGroup.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusActionGroup.html
deleted file mode 100644
index 17acc98..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusActionGroup.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusActionGroup</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">
-<link rel="next" href="GMenuModel.html" title="GMenuModel">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GActionGroup-exporter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GMenuModel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusActionGroup.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusActionGroup.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusActionGroup.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusActionGroup.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusActionGroup"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusActionGroup.top_of_page"></a>GDBusActionGroup</span></h2>
-<p>GDBusActionGroup — A D-Bus GActionGroup implementation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusActionGroup.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GDBusActionGroup.html#GDBusActionGroup-struct" title="GDBusActionGroup">GDBusActionGroup</a>;
-<a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="returnvalue">GDBusActionGroup</span></a> * <a class="link" href="GDBusActionGroup.html#g-dbus-action-group-get" title="g_dbus_action_group_get ()">g_dbus_action_group_get</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusActionGroup.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusActionGroup
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusActionGroup.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusActionGroup implements
- <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a> and <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusActionGroup.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a> is an implementation of the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-interface that can be used as a proxy for an action group
-that is exported over D-Bus with <a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()"><code class="function">g_dbus_connection_export_action_group()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusActionGroup.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusActionGroup-struct"></a><h3>GDBusActionGroup</h3>
-<pre class="programlisting">typedef struct _GDBusActionGroup GDBusActionGroup;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-action-group-get"></a><h3>g_dbus_action_group_get ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="returnvalue">GDBusActionGroup</span></a> * g_dbus_action_group_get (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Obtains a <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a> for the action group which is exported at
-the given <em class="parameter"><code>bus_name</code></em> and <em class="parameter"><code>object_path</code></em>.
-</p>
-<p>
-The thread default main context is taken at the time of this call.
-All signals on the menu model (and any linked models) are reported
-with respect to this context. All calls on the returned menu model
-(and linked models) must also originate from this same context, with
-the thread default main context unchanged.
-</p>
-<p>
-This call is non-blocking. The returned action group may or may not
-already be filled in. The correct thing to do is connect the signals
-for the action group to monitor for changes and then to call
-<a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()"><code class="function">g_action_group_list_actions()</code></a> to get the initial list.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_name</code></em> :</span></p></td>
-<td>the bus name which exports the action group</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>the object path at which the action group is exported</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusActionGroup.see-also"></a><h2>See Also</h2>
-<a class="link" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">GActionGroup exporter</a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusAuthObserver.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusAuthObserver.html
deleted file mode 100644
index 7779c98..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusAuthObserver.html
+++ /dev/null
@@ -1,286 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusAuthObserver</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="GDBusServer.html" title="GDBusServer">
-<link rel="next" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusServer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus-convenience.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusAuthObserver.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusAuthObserver.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusAuthObserver.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusAuthObserver.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusAuthObserver"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusAuthObserver.top_of_page"></a>GDBusAuthObserver</span></h2>
-<p>GDBusAuthObserver — Object used for authenticating connections</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusAuthObserver.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-struct" title="GDBusAuthObserver">GDBusAuthObserver</a>;
-<a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="returnvalue">GDBusAuthObserver</span></a> * <a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-new" title="g_dbus_auth_observer_new ()">g_dbus_auth_observer_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer" title="g_dbus_auth_observer_authorize_authenticated_peer ()">g_dbus_auth_observer_authorize_authenticated_peer</a>
- (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" title="g_dbus_auth_observer_allow_mechanism ()">g_dbus_auth_observer_allow_mechanism</a>
- (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mechanism</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusAuthObserver.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusAuthObserver
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusAuthObserver.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'>allow-mechanism</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer" title='The "authorize-authenticated-peer" signal'>authorize-authenticated-peer</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusAuthObserver.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> type provides a mechanism for participating
-in how a <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> (or a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>) authenticates remote
-peers. Simply instantiate a <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> and connect to the
-signals you are interested in. Note that new signals may be added
-in the future
-</p>
-<p>
-For example, if you only want to allow D-Bus connections from
-processes owned by the same uid as the server, you would use a
-signal handler like the following:
-</p>
-<div class="example">
-<a name="auth-observer"></a><p class="title"><b>Example 7. Controlling Authentication</b></p>
-<div class="example-contents"><pre class="programlisting">
-static gboolean
-on_authorize_authenticated_peer (GDBusAuthObserver *observer,
- GIOStream *stream,
- GCredentials *credentials,
- gpointer user_data)
-{
- gboolean authorized;
-
- authorized = FALSE;
- if (credentials != NULL)
- {
- GCredentials *own_credentials;
- own_credentials = g_credentials_new ();
- if (g_credentials_is_same_user (credentials, own_credentials, NULL))
- authorized = TRUE;
- g_object_unref (own_credentials);
- }
-
- return authorized;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusAuthObserver.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusAuthObserver-struct"></a><h3>GDBusAuthObserver</h3>
-<pre class="programlisting">typedef struct _GDBusAuthObserver GDBusAuthObserver;</pre>
-<p>
-The <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-auth-observer-new"></a><h3>g_dbus_auth_observer_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="returnvalue">GDBusAuthObserver</span></a> * g_dbus_auth_observer_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-auth-observer-authorize-authenticated-peer"></a><h3>g_dbus_auth_observer_authorize_authenticated_peer ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_auth_observer_authorize_authenticated_peer
- (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer" title='The "authorize-authenticated-peer" signal'><span class="type">"authorize-authenticated-peer"</span></a> signal on <em class="parameter"><code>observer</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> for the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>Credentials received from the peer or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the peer is authorized, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-auth-observer-allow-mechanism"></a><h3>g_dbus_auth_observer_allow_mechanism ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_auth_observer_allow_mechanism
- (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mechanism</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'><span class="type">"allow-mechanism"</span></a> signal on <em class="parameter"><code>observer</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mechanism</code></em> :</span></p></td>
-<td>The name of the mechanism, e.g. <code class="literal">DBUS_COOKIE_SHA1</code>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mechanism</code></em> can be used to authenticate the other peer, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusAuthObserver.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusAuthObserver-allow-mechanism"></a><h3>The <code class="literal">"allow-mechanism"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mechanism,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted to check if <em class="parameter"><code>mechanism</code></em> is allowed to be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mechanism</code></em> :</span></p></td>
-<td>The name of the mechanism, e.g. <code class="literal">DBUS_COOKIE_SHA1</code>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mechanism</code></em> can be used to authenticate the other peer, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusAuthObserver-authorize-authenticated-peer"></a><h3>The <code class="literal">"authorize-authenticated-peer"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer,
- <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream,
- <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted to check if a peer that is successfully authenticated
-is authorized.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> for the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>Credentials received from the peer or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the peer is authorized, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusConnection.html
deleted file mode 100644
index 80346f5..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusConnection.html
+++ /dev/null
@@ -1,4994 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="GDBusMessage.html" title="GDBusMessage">
-<link rel="next" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusMessage.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusMethodInvocation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusConnection.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusConnection.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GDBusConnection.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusConnection.top_of_page"></a>GDBusConnection</span></h2>
-<p>GDBusConnection — D-Bus Connections</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusConnection.synopsis"></a><h2>Synopsis</h2>
-<a name="GDBusConnectionFlags"></a><a name="GDBusCapabilityFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType">GBusType</a>;
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()">g_bus_get</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusConnection.html#g-bus-get-finish" title="g_bus_get_finish ()">g_bus_get_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()">g_bus_get_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
- <a class="link" href="GDBusConnection.html#GDBusConnection-struct" title="GDBusConnection">GDBusConnection</a>;
-enum <a class="link" href="GDBusConnection.html#GDBusConnectionFlags-enum" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>;
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()">g_dbus_connection_new</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-new-finish" title="g_dbus_connection_new_finish ()">g_dbus_connection_new_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-new-sync" title="g_dbus_connection_new_sync ()">g_dbus_connection_new_sync</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()">g_dbus_connection_new_for_address</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-finish" title="g_dbus_connection_new_for_address_finish ()">g_dbus_connection_new_for_address_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-sync" title="g_dbus_connection_new_for_address_sync ()">g_dbus_connection_new_for_address_sync</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-start-message-processing" title="g_dbus_connection_start_message_processing ()">g_dbus_connection_start_message_processing</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()">g_dbus_connection_close</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-close-finish" title="g_dbus_connection_close_finish ()">g_dbus_connection_close_finish</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-close-sync" title="g_dbus_connection_close_sync ()">g_dbus_connection_close_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-is-closed" title="g_dbus_connection_is_closed ()">g_dbus_connection_is_closed</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()">g_dbus_connection_flush</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-flush-finish" title="g_dbus_connection_flush_finish ()">g_dbus_connection_flush_finish</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-flush-sync" title="g_dbus_connection_flush_sync ()">g_dbus_connection_flush_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-get-exit-on-close" title="g_dbus_connection_get_exit_on_close ()">g_dbus_connection_get_exit_on_close</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-set-exit-on-close" title="g_dbus_connection_set_exit_on_close ()">g_dbus_connection_set_exit_on_close</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> exit_on_close</code></em>);
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-get-stream" title="g_dbus_connection_get_stream ()">g_dbus_connection_get_stream</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-get-guid" title="g_dbus_connection_get_guid ()">g_dbus_connection_get_guid</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-get-unique-name" title="g_dbus_connection_get_unique_name ()">g_dbus_connection_get_unique_name</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-enum <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags-enum" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>;
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="returnvalue">GDBusCapabilityFlags</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-get-capabilities" title="g_dbus_connection_get_capabilities ()">g_dbus_connection_get_capabilities</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-get-peer-credentials" title="g_dbus_connection_get_peer_credentials ()">g_dbus_connection_get_peer_credentials</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-get-last-serial" title="g_dbus_connection_get_last_serial ()">g_dbus_connection_get_last_serial</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-enum <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags">GDBusCallFlags</a>;
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()">g_dbus_connection_call</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-call-finish" title="g_dbus_connection_call_finish ()">g_dbus_connection_call_finish</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()">g_dbus_connection_call_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list" title="g_dbus_connection_call_with_unix_fd_list ()">g_dbus_connection_call_with_unix_fd_list</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-finish" title="g_dbus_connection_call_with_unix_fd_list_finish ()">g_dbus_connection_call_with_unix_fd_list_finish</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-sync" title="g_dbus_connection_call_with_unix_fd_list_sync ()">g_dbus_connection_call_with_unix_fd_list_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-emit-signal" title="g_dbus_connection_emit_signal ()">g_dbus_connection_emit_signal</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *destination_bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-enum <a class="link" href="GDBusConnection.html#GDBusSignalFlags" title="enum GDBusSignalFlags">GDBusSignalFlags</a>;
-<span class="returnvalue">void</span> (<a class="link" href="GDBusConnection.html#GDBusSignalCallback" title="GDBusSignalCallback ()">*GDBusSignalCallback</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()">g_dbus_connection_signal_subscribe</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *member</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg0</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSignalFlags" title="enum GDBusSignalFlags"><span class="type">GDBusSignalFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSignalCallback" title="GDBusSignalCallback ()"><span class="type">GDBusSignalCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-unsubscribe" title="g_dbus_connection_signal_unsubscribe ()">g_dbus_connection_signal_unsubscribe</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> subscription_id</code></em>);
-enum <a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags">GDBusSendMessageFlags</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message" title="g_dbus_connection_send_message ()">g_dbus_connection_send_message</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags"><span class="type">GDBusSendMessageFlags</span></a> flags</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *out_serial</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()">g_dbus_connection_send_message_with_reply</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags"><span class="type">GDBusSendMessageFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *out_serial</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-finish" title="g_dbus_connection_send_message_with_reply_finish ()">g_dbus_connection_send_message_with_reply_finish</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync" title="g_dbus_connection_send_message_with_reply_sync ()">g_dbus_connection_send_message_with_reply_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags"><span class="type">GDBusSendMessageFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *out_serial</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * (<a class="link" href="GDBusConnection.html#GDBusMessageFilterFunction" title="GDBusMessageFilterFunction ()">*GDBusMessageFilterFunction</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> incoming</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-add-filter" title="g_dbus_connection_add_filter ()">g_dbus_connection_add_filter</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusMessageFilterFunction" title="GDBusMessageFilterFunction ()"><span class="type">GDBusMessageFilterFunction</span></a> filter_function</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusConnection.html#g-dbus-connection-remove-filter" title="g_dbus_connection_remove_filter ()">g_dbus_connection_remove_filter</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> filter_id</code></em>);
- <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable">GDBusInterfaceVTable</a>;
-<span class="returnvalue">void</span> (<a class="link" href="GDBusConnection.html#GDBusInterfaceMethodCallFunc" title="GDBusInterfaceMethodCallFunc ()">*GDBusInterfaceMethodCallFunc</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * (<a class="link" href="GDBusConnection.html#GDBusInterfaceGetPropertyFunc" title="GDBusInterfaceGetPropertyFunc ()">*GDBusInterfaceGetPropertyFunc</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GDBusConnection.html#GDBusInterfaceSetPropertyFunc" title="GDBusInterfaceSetPropertyFunc ()">*GDBusInterfaceSetPropertyFunc</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()">g_dbus_connection_register_object</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *interface_info</code></em>,
- <em class="parameter"><code>const <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> *vtable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()">g_dbus_connection_unregister_object</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> registration_id</code></em>);
- <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable">GDBusSubtreeVTable</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** (<a class="link" href="GDBusConnection.html#GDBusSubtreeEnumerateFunc" title="GDBusSubtreeEnumerateFunc ()">*GDBusSubtreeEnumerateFunc</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> ** (<a class="link" href="GDBusConnection.html#GDBusSubtreeIntrospectFunc" title="GDBusSubtreeIntrospectFunc ()">*GDBusSubtreeIntrospectFunc</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *node</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-const <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="returnvalue">GDBusInterfaceVTable</span></a> * (<a class="link" href="GDBusConnection.html#GDBusSubtreeDispatchFunc" title="GDBusSubtreeDispatchFunc ()">*GDBusSubtreeDispatchFunc</a>)
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *node</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *out_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-enum <a class="link" href="GDBusConnection.html#GDBusSubtreeFlags" title="enum GDBusSubtreeFlags">GDBusSubtreeFlags</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()">g_dbus_connection_register_subtree</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable"><span class="type">GDBusSubtreeVTable</span></a> *vtable</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSubtreeFlags" title="enum GDBusSubtreeFlags"><span class="type">GDBusSubtreeFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-subtree" title="g_dbus_connection_unregister_subtree ()">g_dbus_connection_unregister_subtree</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> registration_id</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusConnection
-</pre>
-<pre class="synopsis">
- GFlags
- +----GDBusConnectionFlags
-</pre>
-<pre class="synopsis">
- GFlags
- +----GDBusCapabilityFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusConnection implements
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a> and <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusConnection.html#GDBusConnection--address" title='The "address" property'>address</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
- "<a class="link" href="GDBusConnection.html#GDBusConnection--authentication-observer" title='The "authentication-observer" property'>authentication-observer</a>" <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>* : Write / Construct Only
- "<a class="link" href="GDBusConnection.html#GDBusConnection--capabilities" title='The "capabilities" property'>capabilities</a>" <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> : Read
- "<a class="link" href="GDBusConnection.html#GDBusConnection--closed" title='The "closed" property'>closed</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'>exit-on-close</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'>flags</a>" <a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> : Write / Construct Only
- "<a class="link" href="GDBusConnection.html#GDBusConnection--guid" title='The "guid" property'>guid</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusConnection.html#GDBusConnection--stream" title='The "stream" property'>stream</a>" <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusConnection.html#GDBusConnection--unique-name" title='The "unique-name" property'>unique-name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusConnection.html#GDBusConnection-closed" title='The "closed" signal'>closed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> type is used for D-Bus connections to remote
-peers such as a message buses. It is a low-level API that offers a
-lot of flexibility. For instance, it lets you establish a connection
-over any transport that can by represented as an <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.
-</p>
-<p>
-This class is rarely used directly in D-Bus clients. If you are writing
-an D-Bus client, it is often easier to use the <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a>,
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a> or <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus" title="g_dbus_proxy_new_for_bus ()"><code class="function">g_dbus_proxy_new_for_bus()</code></a> APIs.
-</p>
-<p>
-As an exception to the usual GLib rule that a particular object must not be
-used by two threads at the same time, <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>'s methods may be
-called from any thread<sup>[<a name="idp56422464" href="#ftn.idp56422464" class="footnote">1</a>]</sup>.
-</p>
-<p>
-Most of the ways to obtain a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> automatically initialize it
-(i.e. connect to D-Bus): for instance, <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a> and
-<a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a>, and the synchronous versions of those methods, give you an
-initialized connection. Language bindings for GIO should use
-<a class="link" href="GInitable.html#g-initable-new" title="g_initable_new ()"><code class="function">g_initable_new()</code></a> or <a class="link" href="GAsyncInitable.html#g-async-initable-new-async" title="g_async_initable_new_async ()"><code class="function">g_async_initable_new_async()</code></a>, which also initialize the
-connection.
-</p>
-<p>
-If you construct an uninitialized <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>, such as via
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a>, you must initialize it via <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()"><code class="function">g_initable_init()</code></a> or
-<a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()"><code class="function">g_async_initable_init_async()</code></a> before using its methods or properties.
-Calling methods or accessing properties on a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> that has not
-completed initialization successfully is considered to be invalid, and leads
-to undefined behaviour. In particular, if initialization fails with a
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, the only valid thing you can do with that <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> is to
-free it with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-server"></a><p class="title"><b>Example 2. D-Bus server example</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-
-#ifdef G_OS_UNIX
-#include &lt;gio/gunixfdlist.h&gt;
-/* For STDOUT_FILENO */
-#include &lt;unistd.h&gt;
-#endif
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GDBusNodeInfo *introspection_data = NULL;
-
-/* Introspection data for the service we are exporting */
-static const gchar introspection_xml[] =
- "&lt;node&gt;"
- " &lt;interface name='org.gtk.GDBus.TestInterface'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='OnInterface'/&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='AlsoOnInterface'/&gt;"
- " &lt;method name='HelloWorld'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='OnMethod'/&gt;"
- " &lt;arg type='s' name='greeting' direction='in'/&gt;"
- " &lt;arg type='s' name='response' direction='out'/&gt;"
- " &lt;/method&gt;"
- " &lt;method name='EmitSignal'&gt;"
- " &lt;arg type='d' name='speed_in_mph' direction='in'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='OnArg'/&gt;"
- " &lt;/arg&gt;"
- " &lt;/method&gt;"
- " &lt;method name='GimmeStdout'/&gt;"
- " &lt;signal name='VelocityChanged'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='Onsignal'/&gt;"
- " &lt;arg type='d' name='speed_in_mph'/&gt;"
- " &lt;arg type='s' name='speed_as_string'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='OnArg_NonFirst'/&gt;"
- " &lt;/arg&gt;"
- " &lt;/signal&gt;"
- " &lt;property type='s' name='FluxCapicitorName' access='read'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='OnProperty'&gt;"
- " &lt;annotation name='org.gtk.GDBus.Annotation' value='OnAnnotation_YesThisIsCrazy'/&gt;"
- " &lt;/annotation&gt;"
- " &lt;/property&gt;"
- " &lt;property type='s' name='Title' access='readwrite'/&gt;"
- " &lt;property type='s' name='ReadingAlwaysThrowsError' access='read'/&gt;"
- " &lt;property type='s' name='WritingAlwaysThrowsError' access='readwrite'/&gt;"
- " &lt;property type='s' name='OnlyWritable' access='write'/&gt;"
- " &lt;property type='s' name='Foo' access='read'/&gt;"
- " &lt;property type='s' name='Bar' access='read'/&gt;"
- " &lt;/interface&gt;"
- "&lt;/node&gt;";
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-handle_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- if (g_strcmp0 (method_name, "HelloWorld") == 0)
- {
- const gchar *greeting;
-
- g_variant_get (parameters, "(&amp;s)", &amp;greeting);
-
- if (g_strcmp0 (greeting, "Return Unregistered") == 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- G_IO_ERROR,
- G_IO_ERROR_FAILED_HANDLED,
- "As requested, here's a GError not registered (G_IO_ERROR_FAILED_HANDLED)");
- }
- else if (g_strcmp0 (greeting, "Return Registered") == 0)
- {
- g_dbus_method_invocation_return_error (invocation,
- G_DBUS_ERROR,
- G_DBUS_ERROR_MATCH_RULE_NOT_FOUND,
- "As requested, here's a GError that is registered (G_DBUS_ERROR_MATCH_RULE_NOT_FOUND)");
- }
- else if (g_strcmp0 (greeting, "Return Raw") == 0)
- {
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.SomeErrorName",
- "As requested, here's a raw D-Bus error");
- }
- else
- {
- gchar *response;
- response = g_strdup_printf ("You greeted me with '%s'. Thanks!", greeting);
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(s)", response));
- g_free (response);
- }
- }
- else if (g_strcmp0 (method_name, "EmitSignal") == 0)
- {
- GError *local_error;
- gdouble speed_in_mph;
- gchar *speed_as_string;
-
- g_variant_get (parameters, "(d)", &amp;speed_in_mph);
- speed_as_string = g_strdup_printf ("%g mph!", speed_in_mph);
-
- local_error = NULL;
- g_dbus_connection_emit_signal (connection,
- NULL,
- object_path,
- interface_name,
- "VelocityChanged",
- g_variant_new ("(ds)",
- speed_in_mph,
- speed_as_string),
- &amp;local_error);
- g_assert_no_error (local_error);
- g_free (speed_as_string);
-
- g_dbus_method_invocation_return_value (invocation, NULL);
- }
- else if (g_strcmp0 (method_name, "GimmeStdout") == 0)
- {
-#ifdef G_OS_UNIX
- if (g_dbus_connection_get_capabilities (connection) &amp; G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING)
- {
- GDBusMessage *reply;
- GUnixFDList *fd_list;
- GError *error;
-
- fd_list = g_unix_fd_list_new ();
- error = NULL;
- g_unix_fd_list_append (fd_list, STDOUT_FILENO, &amp;error);
- g_assert_no_error (error);
-
- reply = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
- g_dbus_message_set_unix_fd_list (reply, fd_list);
-
- error = NULL;
- g_dbus_connection_send_message (connection,
- reply,
- G_DBUS_SEND_MESSAGE_FLAGS_NONE,
- NULL, /* out_serial */
- &amp;error);
- g_assert_no_error (error);
-
- g_object_unref (invocation);
- g_object_unref (fd_list);
- g_object_unref (reply);
- }
- else
- {
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.Failed",
- "Your message bus daemon does not support file descriptor passing (need D-Bus &gt;= 1.3.0)");
- }
-#else
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.NotOnUnix",
- "Your OS does not support file descriptor passing");
-#endif
- }
-}
-
-static gchar *_global_title = NULL;
-
-static gboolean swap_a_and_b = FALSE;
-
-static GVariant *
-handle_get_property (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GVariant *ret;
-
- ret = NULL;
- if (g_strcmp0 (property_name, "FluxCapicitorName") == 0)
- {
- ret = g_variant_new_string ("DeLorean");
- }
- else if (g_strcmp0 (property_name, "Title") == 0)
- {
- if (_global_title == NULL)
- _global_title = g_strdup ("Back To C!");
- ret = g_variant_new_string (_global_title);
- }
- else if (g_strcmp0 (property_name, "ReadingAlwaysThrowsError") == 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- G_IO_ERROR_FAILED,
- "Hello %s. I thought I said reading this property "
- "always results in an error. kthxbye",
- sender);
- }
- else if (g_strcmp0 (property_name, "WritingAlwaysThrowsError") == 0)
- {
- ret = g_variant_new_string ("There's no home like home");
- }
- else if (g_strcmp0 (property_name, "Foo") == 0)
- {
- ret = g_variant_new_string (swap_a_and_b ? "Tock" : "Tick");
- }
- else if (g_strcmp0 (property_name, "Bar") == 0)
- {
- ret = g_variant_new_string (swap_a_and_b ? "Tick" : "Tock");
- }
-
- return ret;
-}
-
-static gboolean
-handle_set_property (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *value,
- GError **error,
- gpointer user_data)
-{
- if (g_strcmp0 (property_name, "Title") == 0)
- {
- if (g_strcmp0 (_global_title, g_variant_get_string (value, NULL)) != 0)
- {
- GVariantBuilder *builder;
- GError *local_error;
-
- g_free (_global_title);
- _global_title = g_variant_dup_string (value, NULL);
-
- local_error = NULL;
- builder = g_variant_builder_new (G_VARIANT_TYPE_ARRAY);
- g_variant_builder_add (builder,
- "{sv}",
- "Title",
- g_variant_new_string (_global_title));
- g_dbus_connection_emit_signal (connection,
- NULL,
- object_path,
- "org.freedesktop.DBus.Properties",
- "PropertiesChanged",
- g_variant_new ("(sa{sv}as)",
- interface_name,
- builder,
- NULL),
- &amp;local_error);
- g_assert_no_error (local_error);
- }
- }
- else if (g_strcmp0 (property_name, "ReadingAlwaysThrowsError") == 0)
- {
- /* do nothing - they can't read it after all! */
- }
- else if (g_strcmp0 (property_name, "WritingAlwaysThrowsError") == 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- G_IO_ERROR_FAILED,
- "Hello AGAIN %s. I thought I said writing this property "
- "always results in an error. kthxbye",
- sender);
- }
-
- return *error == NULL;
-}
-
-
-/* for now */
-static const GDBusInterfaceVTable interface_vtable =
-{
- handle_method_call,
- handle_get_property,
- handle_set_property
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_timeout_cb (gpointer user_data)
-{
- GDBusConnection *connection = G_DBUS_CONNECTION (user_data);
- GVariantBuilder *builder;
- GVariantBuilder *invalidated_builder;
- GError *error;
-
- swap_a_and_b = !swap_a_and_b;
-
- error = NULL;
- builder = g_variant_builder_new (G_VARIANT_TYPE_ARRAY);
- invalidated_builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
- g_variant_builder_add (builder,
- "{sv}",
- "Foo",
- g_variant_new_string (swap_a_and_b ? "Tock" : "Tick"));
- g_variant_builder_add (builder,
- "{sv}",
- "Bar",
- g_variant_new_string (swap_a_and_b ? "Tick" : "Tock"));
- g_dbus_connection_emit_signal (connection,
- NULL,
- "/org/gtk/GDBus/TestObject",
- "org.freedesktop.DBus.Properties",
- "PropertiesChanged",
- g_variant_new ("(sa{sv}as)",
- "org.gtk.GDBus.TestInterface",
- builder,
- invalidated_builder),
- &amp;error);
- g_assert_no_error (error);
-
-
- return TRUE;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- guint registration_id;
-
- registration_id = g_dbus_connection_register_object (connection,
- "/org/gtk/GDBus/TestObject",
- introspection_data-&gt;interfaces[0],
- &amp;interface_vtable,
- NULL, /* user_data */
- NULL, /* user_data_free_func */
- NULL); /* GError** */
- g_assert (registration_id &gt; 0);
-
- /* swap value of properties Foo and Bar every two seconds */
- g_timeout_add_seconds (2,
- on_timeout_cb,
- connection);
-}
-
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
-}
-
-static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- exit (1);
-}
-
-int
-main (int argc, char *argv[])
-{
- guint owner_id;
- GMainLoop *loop;
-
- g_type_init ();
-
- /* We are lazy here - we don't want to manually provide
- * the introspection data structures - so we just build
- * them from XML.
- */
- introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
- g_assert (introspection_data != NULL);
-
- owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
- "org.gtk.GDBus.TestServer",
- G_BUS_NAME_OWNER_FLAGS_NONE,
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- NULL,
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_bus_unown_name (owner_id);
-
- g_dbus_node_info_unref (introspection_data);
-
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-subtree-server"></a><p class="title"><b>Example 3. D-Bus subtree example</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GDBusNodeInfo *introspection_data = NULL;
-static GDBusInterfaceInfo *manager_interface_info = NULL;
-static GDBusInterfaceInfo *block_interface_info = NULL;
-static GDBusInterfaceInfo *partition_interface_info = NULL;
-
-/* Introspection data for the service we are exporting */
-static const gchar introspection_xml[] =
- "&lt;node&gt;"
- " &lt;interface name='org.gtk.GDBus.Example.Manager'&gt;"
- " &lt;method name='Hello'&gt;"
- " &lt;arg type='s' name='greeting' direction='in'/&gt;"
- " &lt;arg type='s' name='response' direction='out'/&gt;"
- " &lt;/method&gt;"
- " &lt;/interface&gt;"
- " &lt;interface name='org.gtk.GDBus.Example.Block'&gt;"
- " &lt;method name='Hello'&gt;"
- " &lt;arg type='s' name='greeting' direction='in'/&gt;"
- " &lt;arg type='s' name='response' direction='out'/&gt;"
- " &lt;/method&gt;"
- " &lt;property type='i' name='Major' access='read'/&gt;"
- " &lt;property type='i' name='Minor' access='read'/&gt;"
- " &lt;property type='s' name='Notes' access='readwrite'/&gt;"
- " &lt;/interface&gt;"
- " &lt;interface name='org.gtk.GDBus.Example.Partition'&gt;"
- " &lt;method name='Hello'&gt;"
- " &lt;arg type='s' name='greeting' direction='in'/&gt;"
- " &lt;arg type='s' name='response' direction='out'/&gt;"
- " &lt;/method&gt;"
- " &lt;property type='i' name='PartitionNumber' access='read'/&gt;"
- " &lt;property type='s' name='Notes' access='readwrite'/&gt;"
- " &lt;/interface&gt;"
- "&lt;/node&gt;";
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-manager_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- const gchar *greeting;
- gchar *response;
-
- g_assert_cmpstr (interface_name, ==, "org.gtk.GDBus.Example.Manager");
- g_assert_cmpstr (method_name, ==, "Hello");
-
- g_variant_get (parameters, "(&amp;s)", &amp;greeting);
-
- response = g_strdup_printf ("Method %s.%s with user_data `%s' on object path %s called with arg '%s'",
- interface_name,
- method_name,
- (const gchar *) user_data,
- object_path,
- greeting);
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(s)", response));
- g_free (response);
-}
-
-const GDBusInterfaceVTable manager_vtable =
-{
- manager_method_call,
- NULL, /* get_property */
- NULL /* set_property */
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-block_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- g_assert_cmpstr (interface_name, ==, "org.gtk.GDBus.Example.Block");
-
- if (g_strcmp0 (method_name, "Hello") == 0)
- {
- const gchar *greeting;
- gchar *response;
-
- g_variant_get (parameters, "(&amp;s)", &amp;greeting);
-
- response = g_strdup_printf ("Method %s.%s with user_data `%s' on object path %s called with arg '%s'",
- interface_name,
- method_name,
- (const gchar *) user_data,
- object_path,
- greeting);
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(s)", response));
- g_free (response);
- }
- else if (g_strcmp0 (method_name, "DoStuff") == 0)
- {
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.TestSubtree.Error.Failed",
- "This method intentionally always fails");
- }
- else
- {
- g_assert_not_reached ();
- }
-}
-
-static GVariant *
-block_get_property (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GVariant *ret;
- const gchar *node;
- gint major;
- gint minor;
-
- node = strrchr (object_path, '/') + 1;
- if (g_str_has_prefix (node, "sda"))
- major = 8;
- else
- major = 9;
- if (strlen (node) == 4)
- minor = node[3] - '0';
- else
- minor = 0;
-
- ret = NULL;
- if (g_strcmp0 (property_name, "Major") == 0)
- {
- ret = g_variant_new_int32 (major);
- }
- else if (g_strcmp0 (property_name, "Minor") == 0)
- {
- ret = g_variant_new_int32 (minor);
- }
- else if (g_strcmp0 (property_name, "Notes") == 0)
- {
- g_set_error (error,
- G_IO_ERROR,
- G_IO_ERROR_FAILED,
- "Hello %s. I thought I said reading this property "
- "always results in an error. kthxbye",
- sender);
- }
- else
- {
- g_assert_not_reached ();
- }
-
- return ret;
-}
-
-static gboolean
-block_set_property (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *value,
- GError **error,
- gpointer user_data)
-{
- /* TODO */
- g_assert_not_reached ();
-}
-
-const GDBusInterfaceVTable block_vtable =
-{
- block_method_call,
- block_get_property,
- block_set_property,
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-partition_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- const gchar *greeting;
- gchar *response;
-
- g_assert_cmpstr (interface_name, ==, "org.gtk.GDBus.Example.Partition");
- g_assert_cmpstr (method_name, ==, "Hello");
-
- g_variant_get (parameters, "(&amp;s)", &amp;greeting);
-
- response = g_strdup_printf ("Method %s.%s with user_data `%s' on object path %s called with arg '%s'",
- interface_name,
- method_name,
- (const gchar *) user_data,
- object_path,
- greeting);
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(s)", response));
- g_free (response);
-}
-
-const GDBusInterfaceVTable partition_vtable =
-{
- partition_method_call,
- //partition_get_property,
- //partition_set_property
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gchar **
-subtree_enumerate (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- gpointer user_data)
-{
- gchar **nodes;
- GPtrArray *p;
-
- p = g_ptr_array_new ();
- g_ptr_array_add (p, g_strdup ("sda"));
- g_ptr_array_add (p, g_strdup ("sda1"));
- g_ptr_array_add (p, g_strdup ("sda2"));
- g_ptr_array_add (p, g_strdup ("sda3"));
- g_ptr_array_add (p, g_strdup ("sdb"));
- g_ptr_array_add (p, g_strdup ("sdb1"));
- g_ptr_array_add (p, g_strdup ("sdc"));
- g_ptr_array_add (p, g_strdup ("sdc1"));
- g_ptr_array_add (p, NULL);
- nodes = (gchar **) g_ptr_array_free (p, FALSE);
-
- return nodes;
-}
-
-static GDBusInterfaceInfo **
-subtree_introspect (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *node,
- gpointer user_data)
-{
- GPtrArray *p;
-
- p = g_ptr_array_new ();
- if (node == NULL)
- {
- g_ptr_array_add (p, g_dbus_interface_info_ref (manager_interface_info));
- }
- else
- {
- g_ptr_array_add (p, g_dbus_interface_info_ref (block_interface_info));
- if (strlen (node) == 4)
- g_ptr_array_add (p,
- g_dbus_interface_info_ref (partition_interface_info));
- }
-
- g_ptr_array_add (p, NULL);
-
- return (GDBusInterfaceInfo **) g_ptr_array_free (p, FALSE);
-}
-
-static const GDBusInterfaceVTable *
-subtree_dispatch (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *node,
- gpointer *out_user_data,
- gpointer user_data)
-{
- const GDBusInterfaceVTable *vtable_to_return;
- gpointer user_data_to_return;
-
- if (g_strcmp0 (interface_name, "org.gtk.GDBus.Example.Manager") == 0)
- {
- user_data_to_return = "The Root";
- vtable_to_return = &amp;manager_vtable;
- }
- else
- {
- if (strlen (node) == 4)
- user_data_to_return = "A partition";
- else
- user_data_to_return = "A block device";
-
- if (g_strcmp0 (interface_name, "org.gtk.GDBus.Example.Block") == 0)
- vtable_to_return = &amp;block_vtable;
- else if (g_strcmp0 (interface_name, "org.gtk.GDBus.Example.Partition") == 0)
- vtable_to_return = &amp;partition_vtable;
- else
- g_assert_not_reached ();
- }
-
- *out_user_data = user_data_to_return;
-
- return vtable_to_return;
-}
-
-const GDBusSubtreeVTable subtree_vtable =
-{
- subtree_enumerate,
- subtree_introspect,
- subtree_dispatch
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- guint registration_id;
-
- registration_id = g_dbus_connection_register_subtree (connection,
- "/org/gtk/GDBus/TestSubtree/Devices",
- &amp;subtree_vtable,
- G_DBUS_SUBTREE_FLAGS_NONE,
- NULL, /* user_data */
- NULL, /* user_data_free_func */
- NULL); /* GError** */
- g_assert (registration_id &gt; 0);
-}
-
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
-}
-
-static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- exit (1);
-}
-
-int
-main (int argc, char *argv[])
-{
- guint owner_id;
- GMainLoop *loop;
-
- g_type_init ();
-
- /* We are lazy here - we don't want to manually provide
- * the introspection data structures - so we just build
- * them from XML.
- */
- introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
- g_assert (introspection_data != NULL);
-
- manager_interface_info = g_dbus_node_info_lookup_interface (introspection_data, "org.gtk.GDBus.Example.Manager");
- block_interface_info = g_dbus_node_info_lookup_interface (introspection_data, "org.gtk.GDBus.Example.Block");
- partition_interface_info = g_dbus_node_info_lookup_interface (introspection_data, "org.gtk.GDBus.Example.Partition");
- g_assert (manager_interface_info != NULL);
- g_assert (block_interface_info != NULL);
- g_assert (partition_interface_info != NULL);
-
- owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
- "org.gtk.GDBus.TestSubtree",
- G_BUS_NAME_OWNER_FLAGS_NONE,
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- NULL,
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_bus_unown_name (owner_id);
-
- g_dbus_node_info_unref (introspection_data);
-
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-unix-fd-client"></a><p class="title"><b>Example 4. D-Bus UNIX File Descriptor example</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;string.h&gt;
-#include &lt;stdlib.h&gt;
-
-#include &lt;sys/types.h&gt;
-#include &lt;unistd.h&gt;
-
-#include &lt;time.h&gt;
-
-#include &lt;gio/gio.h&gt;
-#include &lt;gio/gunixfdlist.h&gt;
-
-/* see gdbus-example-server.c for the server implementation */
-static gint
-get_server_stdout (GDBusConnection *connection,
- const gchar *name_owner,
- GError **error)
-{
- GDBusMessage *method_call_message;
- GDBusMessage *method_reply_message;
- GUnixFDList *fd_list;
- gint fd;
-
- fd = -1;
- method_call_message = NULL;
- method_reply_message = NULL;
-
- method_call_message = g_dbus_message_new_method_call (name_owner,
- "/org/gtk/GDBus/TestObject",
- "org.gtk.GDBus.TestInterface",
- "GimmeStdout");
- method_reply_message = g_dbus_connection_send_message_with_reply_sync (connection,
- method_call_message,
- G_DBUS_SEND_MESSAGE_FLAGS_NONE,
- -1,
- NULL, /* out_serial */
- NULL, /* cancellable */
- error);
- if (method_reply_message == NULL)
- goto out;
-
- if (g_dbus_message_get_message_type (method_reply_message) == G_DBUS_MESSAGE_TYPE_ERROR)
- {
- g_dbus_message_to_gerror (method_reply_message, error);
- goto out;
- }
-
- fd_list = g_dbus_message_get_unix_fd_list (method_reply_message);
- fd = g_unix_fd_list_get (fd_list, 0, error);
-
- out:
- g_object_unref (method_call_message);
- g_object_unref (method_reply_message);
-
- return fd;
-}
-
-static void
-on_name_appeared (GDBusConnection *connection,
- const gchar *name,
- const gchar *name_owner,
- gpointer user_data)
-{
- gint fd;
- GError *error;
-
- error = NULL;
- fd = get_server_stdout (connection, name_owner, &amp;error);
- if (fd == -1)
- {
- g_printerr ("Error invoking GimmeStdout(): %s\n",
- error-&gt;message);
- g_error_free (error);
- exit (1);
- }
- else
- {
- gchar now_buf[256];
- time_t now;
- gssize len;
- gchar *str;
-
- now = time (NULL);
- strftime (now_buf,
- sizeof now_buf,
- "%c",
- localtime (&amp;now));
-
- str = g_strdup_printf ("On %s, gdbus-example-unix-fd-client with pid %d was here!\n",
- now_buf,
- (gint) getpid ());
- len = strlen (str);
- g_warn_if_fail (write (fd, str, len) == len);
- close (fd);
-
- g_print ("Wrote the following on server's stdout:\n%s", str);
-
- g_free (str);
- exit (0);
- }
-}
-
-static void
-on_name_vanished (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- g_printerr ("Failed to get name owner for %s\n"
- "Is ./gdbus-example-server running?\n",
- name);
- exit (1);
-}
-
-int
-main (int argc, char *argv[])
-{
- guint watcher_id;
- GMainLoop *loop;
-
- g_type_init ();
-
- watcher_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
- "org.gtk.GDBus.TestServer",
- G_BUS_NAME_WATCHER_FLAGS_NONE,
- on_name_appeared,
- on_name_vanished,
- NULL,
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_bus_unwatch_name (watcher_id);
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-export"></a><p class="title"><b>Example 5. Exporting a GObject</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-/* The object we want to export */
-typedef struct _MyObjectClass MyObjectClass;
-typedef struct _MyObject MyObject;
-
-struct _MyObjectClass
-{
- GObjectClass parent_class;
-};
-
-struct _MyObject
-{
- GObject parent_instance;
-
- gint count;
- gchar *name;
-};
-
-enum
-{
- PROP_0,
- PROP_COUNT,
- PROP_NAME
-};
-
-static GType my_object_get_type (void);
-G_DEFINE_TYPE (MyObject, my_object, G_TYPE_OBJECT);
-
-static void
-my_object_finalize (GObject *object)
-{
- MyObject *myobj = (MyObject*)object;
-
- g_free (myobj-&gt;name);
-
- G_OBJECT_CLASS (my_object_parent_class)-&gt;finalize (object);
-}
-
-static void
-my_object_init (MyObject *object)
-{
- object-&gt;count = 0;
- object-&gt;name = NULL;
-}
-
-static void
-my_object_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
-{
- MyObject *myobj = (MyObject*)object;
-
- switch (prop_id)
- {
- case PROP_COUNT:
- g_value_set_int (value, myobj-&gt;count);
- break;
-
- case PROP_NAME:
- g_value_set_string (value, myobj-&gt;name);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- }
-}
-
-static void
-my_object_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
-{
- MyObject *myobj = (MyObject*)object;
-
- switch (prop_id)
- {
- case PROP_COUNT:
- myobj-&gt;count = g_value_get_int (value);
- break;
-
- case PROP_NAME:
- g_free (myobj-&gt;name);
- myobj-&gt;name = g_value_dup_string (value);
- break;
-
- default:
- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
- }
-}
-
-static void
-my_object_class_init (MyObjectClass *class)
-{
- GObjectClass *gobject_class = G_OBJECT_CLASS (class);
-
- gobject_class-&gt;finalize = my_object_finalize;
- gobject_class-&gt;set_property = my_object_set_property;
- gobject_class-&gt;get_property = my_object_get_property;
-
- g_object_class_install_property (gobject_class,
- PROP_COUNT,
- g_param_spec_int ("count",
- "Count",
- "Count",
- 0, 99999, 0,
- G_PARAM_READWRITE));
-
- g_object_class_install_property (gobject_class,
- PROP_NAME,
- g_param_spec_string ("name",
- "Name",
- "Name",
- NULL,
- G_PARAM_READWRITE));
-}
-
-/* A method that we want to export */
-static void
-my_object_change_count (MyObject *myobj,
- gint change)
-{
- myobj-&gt;count = 2 * myobj-&gt;count + change;
-
- g_object_notify (G_OBJECT (myobj), "count");
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GDBusNodeInfo *introspection_data = NULL;
-
-/* Introspection data for the service we are exporting */
-static const gchar introspection_xml[] =
- "&lt;node&gt;"
- " &lt;interface name='org.myorg.MyObject'&gt;"
- " &lt;method name='ChangeCount'&gt;"
- " &lt;arg type='i' name='change' direction='in'/&gt;"
- " &lt;/method&gt;"
- " &lt;property type='i' name='Count' access='read'/&gt;"
- " &lt;property type='s' name='Name' access='readwrite'/&gt;"
- " &lt;/interface&gt;"
- "&lt;/node&gt;";
-
-
-static void
-handle_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- MyObject *myobj = user_data;
-
- if (g_strcmp0 (method_name, "ChangeCount") == 0)
- {
- gint change;
- g_variant_get (parameters, "(i)", &amp;change);
-
- my_object_change_count (myobj, change);
-
- g_dbus_method_invocation_return_value (invocation, NULL);
- }
-}
-
-static GVariant *
-handle_get_property (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GError **error,
- gpointer user_data)
-{
- GVariant *ret;
- MyObject *myobj = user_data;
-
- ret = NULL;
- if (g_strcmp0 (property_name, "Count") == 0)
- {
- ret = g_variant_new_int32 (myobj-&gt;count);
- }
- else if (g_strcmp0 (property_name, "Name") == 0)
- {
- ret = g_variant_new_string (myobj-&gt;name ? myobj-&gt;name : "");
- }
-
- return ret;
-}
-
-static gboolean
-handle_set_property (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *property_name,
- GVariant *value,
- GError **error,
- gpointer user_data)
-{
- MyObject *myobj = user_data;
-
- if (g_strcmp0 (property_name, "Count") == 0)
- {
- g_object_set (myobj, "count", g_variant_get_int32 (value), NULL);
- }
- else if (g_strcmp0 (property_name, "Name") == 0)
- {
- g_object_set (myobj, "name", g_variant_get_string (value, NULL), NULL);
- }
-
- return TRUE;
-}
-
-
-/* for now */
-static const GDBusInterfaceVTable interface_vtable =
-{
- handle_method_call,
- handle_get_property,
- handle_set_property
-};
-
-static void
-send_property_change (GObject *obj,
- GParamSpec *pspec,
- GDBusConnection *connection)
-{
- GVariantBuilder *builder;
- GVariantBuilder *invalidated_builder;
- MyObject *myobj = (MyObject *)obj;
-
- builder = g_variant_builder_new (G_VARIANT_TYPE_ARRAY);
- invalidated_builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
-
- if (g_strcmp0 (pspec-&gt;name, "count") == 0)
- g_variant_builder_add (builder,
- "{sv}",
- "Count", g_variant_new_int32 (myobj-&gt;count));
- else if (g_strcmp0 (pspec-&gt;name, "name") == 0)
- g_variant_builder_add (builder,
- "{sv}",
- "Name", g_variant_new_string (myobj-&gt;name ? myobj-&gt;name : ""));
-
- g_dbus_connection_emit_signal (connection,
- NULL,
- "/org/myorg/MyObject",
- "org.freedesktop.DBus.Properties",
- "PropertiesChanged",
- g_variant_new ("(sa{sv}as)",
- "org.myorg.MyObject",
- builder,
- invalidated_builder),
- NULL);
-}
-
-static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- MyObject *myobj = user_data;
- guint registration_id;
-
- g_signal_connect (myobj, "notify",
- G_CALLBACK (send_property_change), connection);
- registration_id = g_dbus_connection_register_object (connection,
- "/org/myorg/MyObject",
- introspection_data-&gt;interfaces[0],
- &amp;interface_vtable,
- myobj,
- NULL, /* user_data_free_func */
- NULL); /* GError** */
- g_assert (registration_id &gt; 0);
-}
-
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
-}
-
-static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- exit (1);
-}
-
-int
-main (int argc, char *argv[])
-{
- guint owner_id;
- GMainLoop *loop;
- MyObject *myobj;
-
- g_type_init ();
-
- /* We are lazy here - we don't want to manually provide
- * the introspection data structures - so we just build
- * them from XML.
- */
- introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
- g_assert (introspection_data != NULL);
-
- myobj = g_object_new (my_object_get_type (), NULL);
-
- owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
- "org.myorg.MyObject",
- G_BUS_NAME_OWNER_FLAGS_NONE,
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- myobj,
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_bus_unown_name (owner_id);
-
- g_dbus_node_info_unref (introspection_data);
-
- g_object_unref (myobj);
-
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GBusType"></a><h3>enum GBusType</h3>
-<pre class="programlisting">typedef enum {
- G_BUS_TYPE_STARTER = -1,
- G_BUS_TYPE_NONE = 0,
- G_BUS_TYPE_SYSTEM = 1,
- G_BUS_TYPE_SESSION = 2
-} GBusType;
-</pre>
-<p>
-An enumeration for well-known message buses.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-BUS-TYPE-STARTER:CAPS"></a><span class="term"><code class="literal">G_BUS_TYPE_STARTER</code></span></p></td>
-<td>An alias for the message bus that activated the process, if any.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-BUS-TYPE-NONE:CAPS"></a><span class="term"><code class="literal">G_BUS_TYPE_NONE</code></span></p></td>
-<td>Not a message bus.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-BUS-TYPE-SYSTEM:CAPS"></a><span class="term"><code class="literal">G_BUS_TYPE_SYSTEM</code></span></p></td>
-<td>The system-wide message bus.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-BUS-TYPE-SESSION:CAPS"></a><span class="term"><code class="literal">G_BUS_TYPE_SESSION</code></span></p></td>
-<td>The login session message bus.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-get"></a><h3>g_bus_get ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_bus_get (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously connects to the message bus specified by <em class="parameter"><code>bus_type</code></em>.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked. You can
-then call <a class="link" href="GDBusConnection.html#g-bus-get-finish" title="g_bus_get_finish ()"><code class="function">g_bus_get_finish()</code></a> to get the result of the operation.
-</p>
-<p>
-This is a asynchronous failable function. See <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> for
-the synchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-get-finish"></a><h3>g_bus_get_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_bus_get_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a>.
-</p>
-<p>
-The returned object is a singleton, that is, shared with other
-callers of <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> and <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> for <em class="parameter"><code>bus_type</code></em>. In the
-event that you need a private message bus connection, use
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync" title="g_dbus_address_get_for_bus_sync ()"><code class="function">g_dbus_address_get_for_bus_sync()</code></a> and
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a>.
-</p>
-<p>
-Note that the returned <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> object will (usually) have
-the <a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'><span class="type">"exit-on-close"</span></a> property set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-get-sync"></a><h3>g_bus_get_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_bus_get_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously connects to the message bus specified by <em class="parameter"><code>bus_type</code></em>.
-Note that the returned object may shared with other callers,
-e.g. if two separate parts of a process calls this function with
-the same <em class="parameter"><code>bus_type</code></em>, they will share the same object.
-</p>
-<p>
-This is a synchronous failable function. See <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> and
-<a class="link" href="GDBusConnection.html#g-bus-get-finish" title="g_bus_get_finish ()"><code class="function">g_bus_get_finish()</code></a> for the asynchronous version.
-</p>
-<p>
-The returned object is a singleton, that is, shared with other
-callers of <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> and <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> for <em class="parameter"><code>bus_type</code></em>. In the
-event that you need a private message bus connection, use
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync" title="g_dbus_address_get_for_bus_sync ()"><code class="function">g_dbus_address_get_for_bus_sync()</code></a> and
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a>.
-</p>
-<p>
-Note that the returned <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> object will (usually) have
-the <a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'><span class="type">"exit-on-close"</span></a> property set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection-struct"></a><h3>GDBusConnection</h3>
-<pre class="programlisting">typedef struct _GDBusConnection GDBusConnection;</pre>
-<p>
-The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnectionFlags-enum"></a><h3>enum GDBusConnectionFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_CONNECTION_FLAGS_NONE = 0,
- G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT = (1&lt;&lt;0),
- G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER = (1&lt;&lt;1),
- G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1&lt;&lt;2),
- G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = (1&lt;&lt;3),
- G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = (1&lt;&lt;4)
-} GDBusConnectionFlags;
-</pre>
-<p>
-Flags used when creating a new <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-CONNECTION-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_CONNECTION_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS"></a><span class="term"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT</code></span></p></td>
-<td>Perform authentication against server.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS"></a><span class="term"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER</code></span></p></td>
-<td>Perform authentication against client.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS"></a><span class="term"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS</code></span></p></td>
-<td>When
-authenticating as a server, allow the anonymous authentication
-method.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CONNECTION-FLAGS-MESSAGE-BUS-CONNECTION:CAPS"></a><span class="term"><code class="literal">G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION</code></span></p></td>
-<td>Pass this flag if connecting to a peer that is a
-message bus. This means that the <code class="function">Hello()</code> method will be invoked as part of the connection setup.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CONNECTION-FLAGS-DELAY-MESSAGE-PROCESSING:CAPS"></a><span class="term"><code class="literal">G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING</code></span></p></td>
-<td>If set, processing of D-Bus messages is
-delayed until <a class="link" href="GDBusConnection.html#g-dbus-connection-start-message-processing" title="g_dbus_connection_start_message_processing ()"><code class="function">g_dbus_connection_start_message_processing()</code></a> is called.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-new"></a><h3>g_dbus_connection_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_new (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously sets up a D-Bus connection for exchanging D-Bus messages
-with the end represented by <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>stream</code></em> is a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, then the corresponding <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-will be put into non-blocking mode.
-</p>
-<p>
-The D-Bus connection will interact with <em class="parameter"><code>stream</code></em> from a worker thread.
-As a result, the caller should not interact with <em class="parameter"><code>stream</code></em> after this
-method has been called, except by calling <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> on it.
-</p>
-<p>
-If <em class="parameter"><code>observer</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it may be used to control the
-authentication process.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked. You can
-then call <a class="link" href="GDBusConnection.html#g-dbus-connection-new-finish" title="g_dbus_connection_new_finish ()"><code class="function">g_dbus_connection_new_finish()</code></a> to get the result of the
-operation.
-</p>
-<p>
-This is a asynchronous failable constructor. See
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-sync" title="g_dbus_connection_new_sync ()"><code class="function">g_dbus_connection_new_sync()</code></a> for the synchronous
-version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>guid</code></em> :</span></p></td>
-<td>The GUID to use if a authenticating as a server or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags describing how to make the connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-new-finish"></a><h3>g_dbus_connection_new_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_connection_new_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-new-sync"></a><h3>g_dbus_connection_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_connection_new_sync (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously sets up a D-Bus connection for exchanging D-Bus messages
-with the end represented by <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>stream</code></em> is a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, then the corresponding <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-will be put into non-blocking mode.
-</p>
-<p>
-The D-Bus connection will interact with <em class="parameter"><code>stream</code></em> from a worker thread.
-As a result, the caller should not interact with <em class="parameter"><code>stream</code></em> after this
-method has been called, except by calling <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> on it.
-</p>
-<p>
-If <em class="parameter"><code>observer</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it may be used to control the
-authentication process.
-</p>
-<p>
-This is a synchronous failable constructor. See
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a> for the asynchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>guid</code></em> :</span></p></td>
-<td>The GUID to use if a authenticating as a server or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags describing how to make the connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-new-for-address"></a><h3>g_dbus_connection_new_for_address ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_new_for_address (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously connects and sets up a D-Bus client connection for
-exchanging D-Bus messages with an endpoint specified by <em class="parameter"><code>address</code></em>
-which must be in the D-Bus address format.
-</p>
-<p>
-This constructor can only be used to initiate client-side
-connections - use <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a> if you need to act as the
-server. In particular, <em class="parameter"><code>flags</code></em> cannot contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER</code></a> or
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS</code></a> flags.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked. You can
-then call <a class="link" href="GDBusConnection.html#g-dbus-connection-new-finish" title="g_dbus_connection_new_finish ()"><code class="function">g_dbus_connection_new_finish()</code></a> to get the result of the
-operation.
-</p>
-<p>
-If <em class="parameter"><code>observer</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it may be used to control the
-authentication process.
-</p>
-<p>
-This is a asynchronous failable constructor. See
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-sync" title="g_dbus_connection_new_for_address_sync ()"><code class="function">g_dbus_connection_new_for_address_sync()</code></a> for the synchronous
-version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>A D-Bus address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags describing how to make the connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-new-for-address-finish"></a><h3>g_dbus_connection_new_for_address_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_connection_new_for_address_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-new-for-address-sync"></a><h3>g_dbus_connection_new_for_address_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_connection_new_for_address_sync
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously connects and sets up a D-Bus client connection for
-exchanging D-Bus messages with an endpoint specified by <em class="parameter"><code>address</code></em>
-which must be in the D-Bus address format.
-</p>
-<p>
-This constructor can only be used to initiate client-side
-connections - use <a class="link" href="GDBusConnection.html#g-dbus-connection-new-sync" title="g_dbus_connection_new_sync ()"><code class="function">g_dbus_connection_new_sync()</code></a> if you need to act
-as the server. In particular, <em class="parameter"><code>flags</code></em> cannot contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER</code></a> or
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS</code></a> flags.
-</p>
-<p>
-This is a synchronous failable constructor. See
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a> for the asynchronous version.
-</p>
-<p>
-If <em class="parameter"><code>observer</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it may be used to control the
-authentication process.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>A D-Bus address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags describing how to make the connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-start-message-processing"></a><h3>g_dbus_connection_start_message_processing ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_start_message_processing
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-If <em class="parameter"><code>connection</code></em> was created with
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-DELAY-MESSAGE-PROCESSING:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING</code></a>, this method
-starts processing messages. Does nothing on if <em class="parameter"><code>connection</code></em> wasn't
-created with this flag or if the method has already been called.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-close"></a><h3>g_dbus_connection_close ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_close (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Closes <em class="parameter"><code>connection</code></em>. Note that this never causes the process to
-exit (this might only happen if the other end of a shared message
-bus connection disconnects, see <a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'><span class="type">"exit-on-close"</span></a>).
-</p>
-<p>
-Once the connection is closed, operations such as sending a message
-will return with the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. Closing a connection
-will not automatically flush the connection so queued messages may
-be lost. Use <a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()"><code class="function">g_dbus_connection_flush()</code></a> if you need such guarantees.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is already closed, this method fails with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>.
-</p>
-<p>
-When <em class="parameter"><code>connection</code></em> has been closed, the <a class="link" href="GDBusConnection.html#GDBusConnection-closed" title='The "closed" signal'><span class="type">"closed"</span></a>
-signal is emitted in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread that <em class="parameter"><code>connection</code></em> was constructed in.
-</p>
-<p>
-This is an asynchronous method. When the operation is finished,
-<em class="parameter"><code>callback</code></em> will be invoked in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this method from. You can
-then call <a class="link" href="GDBusConnection.html#g-dbus-connection-close-finish" title="g_dbus_connection_close_finish ()"><code class="function">g_dbus_connection_close_finish()</code></a> to get the result of the
-operation. See <a class="link" href="GDBusConnection.html#g-dbus-connection-close-sync" title="g_dbus_connection_close_sync ()"><code class="function">g_dbus_connection_close_sync()</code></a> for the synchronous
-version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is
-satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-close-finish"></a><h3>g_dbus_connection_close_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_close_finish (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()"><code class="function">g_dbus_connection_close()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()"><code class="function">g_dbus_connection_close()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-close-sync"></a><h3>g_dbus_connection_close_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_close_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously closees <em class="parameter"><code>connection</code></em>. The calling thread is blocked
-until this is done. See <a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()"><code class="function">g_dbus_connection_close()</code></a> for the
-asynchronous version of this method and more details about what it
-does.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-is-closed"></a><h3>g_dbus_connection_is_closed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_is_closed (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets whether <em class="parameter"><code>connection</code></em> is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the connection is closed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-flush"></a><h3>g_dbus_connection_flush ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_flush (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously flushes <em class="parameter"><code>connection</code></em>, that is, writes all queued
-outgoing message to the transport and then flushes the transport
-(using <a class="link" href="GOutputStream.html#g-output-stream-flush-async" title="g_output_stream_flush_async ()"><code class="function">g_output_stream_flush_async()</code></a>). This is useful in programs
-that wants to emit a D-Bus signal and then exit
-immediately. Without flushing the connection, there is no guarantee
-that the message has been sent to the networking buffers in the OS
-kernel.
-</p>
-<p>
-This is an asynchronous method. When the operation is finished,
-<em class="parameter"><code>callback</code></em> will be invoked in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this method from. You can
-then call <a class="link" href="GDBusConnection.html#g-dbus-connection-flush-finish" title="g_dbus_connection_flush_finish ()"><code class="function">g_dbus_connection_flush_finish()</code></a> to get the result of the
-operation. See <a class="link" href="GDBusConnection.html#g-dbus-connection-flush-sync" title="g_dbus_connection_flush_sync ()"><code class="function">g_dbus_connection_flush_sync()</code></a> for the synchronous
-version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is
-satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-flush-finish"></a><h3>g_dbus_connection_flush_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_flush_finish (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()"><code class="function">g_dbus_connection_flush()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()"><code class="function">g_dbus_connection_flush()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-flush-sync"></a><h3>g_dbus_connection_flush_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_flush_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously flushes <em class="parameter"><code>connection</code></em>. The calling thread is blocked
-until this is done. See <a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()"><code class="function">g_dbus_connection_flush()</code></a> for the
-asynchronous version of this method and more details about what it
-does.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-exit-on-close"></a><h3>g_dbus_connection_get_exit_on_close ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_get_exit_on_close (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets whether the process is terminated when <em class="parameter"><code>connection</code></em> is
-closed by the remote peer. See
-<a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'><span class="type">"exit-on-close"</span></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Whether the process is terminated when <em class="parameter"><code>connection</code></em> is
-closed by the remote peer.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-set-exit-on-close"></a><h3>g_dbus_connection_set_exit_on_close ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_set_exit_on_close (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> exit_on_close</code></em>);</pre>
-<p>
-Sets whether the process should be terminated when <em class="parameter"><code>connection</code></em> is
-closed by the remote peer. See <a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'><span class="type">"exit-on-close"</span></a> for
-more details.
-</p>
-<p>
-Note that this function should be used with care. Most modern UNIX
-desktops tie the notion of a user session the session bus, and expect
-all of a users applications to quit when their bus connection goes away.
-If you are setting <em class="parameter"><code>exit_on_close</code></em> to <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> for the shared session
-bus connection, you should make sure that your application exits
-when the user session ends.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>exit_on_close</code></em> :</span></p></td>
-<td>Whether the process should be terminated
-when <em class="parameter"><code>connection</code></em> is closed by the remote peer.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-stream"></a><h3>g_dbus_connection_get_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_dbus_connection_get_stream (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets the underlying stream used for IO.
-</p>
-<p>
-While the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> is active, it will interact with this
-stream from a worker thread, so it is not safe to interact with
-the stream directly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the stream used for IO. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-guid"></a><h3>g_dbus_connection_get_guid ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_connection_get_guid (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-The GUID of the peer performing the role of server when
-authenticating. See <a class="link" href="GDBusConnection.html#GDBusConnection--guid" title='The "guid" property'><span class="type">"guid"</span></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The GUID. Do not free this string, it is owned by
-<em class="parameter"><code>connection</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-unique-name"></a><h3>g_dbus_connection_get_unique_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_connection_get_unique_name (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets the unique name of <em class="parameter"><code>connection</code></em> as assigned by the message
-bus. This can also be used to figure out if <em class="parameter"><code>connection</code></em> is a
-message bus connection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The unique name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message
-bus connection. Do not free this string, it is owned by
-<em class="parameter"><code>connection</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusCapabilityFlags-enum"></a><h3>enum GDBusCapabilityFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_CAPABILITY_FLAGS_NONE = 0,
- G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING = (1&lt;&lt;0)
-} GDBusCapabilityFlags;
-</pre>
-<p>
-Capabilities negotiated with the remote peer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-CAPABILITY-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_CAPABILITY_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS"></a><span class="term"><code class="literal">G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING</code></span></p></td>
-<td>The connection
-supports exchanging UNIX file descriptors with the remote peer.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-capabilities"></a><h3>g_dbus_connection_get_capabilities ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="returnvalue">GDBusCapabilityFlags</span></a> g_dbus_connection_get_capabilities (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets the capabilities negotiated with the remote peer
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-peer-credentials"></a><h3>g_dbus_connection_get_peer_credentials ()</h3>
-<pre class="programlisting"><a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * g_dbus_connection_get_peer_credentials
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets the credentials of the authenticated peer. This will always
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> unless <em class="parameter"><code>connection</code></em> acted as a server
-(e.g. <a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER</code></a> was passed)
-when set up and the client passed credentials as part of the
-authentication process.
-</p>
-<p>
-In a message bus setup, the message bus is always the server and
-each application is a client. So this method will always return
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for message bus clients.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not available. Do not free
-this object, it is owned by <em class="parameter"><code>connection</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-get-last-serial"></a><h3>g_dbus_connection_get_last_serial ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_dbus_connection_get_last_serial (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Retrieves the last serial number assigned to a <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> on
-the current thread. This includes messages sent via both low-level
-API such as <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message" title="g_dbus_connection_send_message ()"><code class="function">g_dbus_connection_send_message()</code></a> as well as
-high-level API such as <a class="link" href="GDBusConnection.html#g-dbus-connection-emit-signal" title="g_dbus_connection_emit_signal ()"><code class="function">g_dbus_connection_emit_signal()</code></a>,
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a> or <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the last used serial or zero when no message has been sent
-within the current thread.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusCallFlags"></a><h3>enum GDBusCallFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_CALL_FLAGS_NONE = 0,
- G_DBUS_CALL_FLAGS_NO_AUTO_START = (1&lt;&lt;0)
-} GDBusCallFlags;
-</pre>
-<p>
-Flags used in <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a> and similar APIs.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-CALL-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_CALL_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-CALL-FLAGS-NO-AUTO-START:CAPS"></a><span class="term"><code class="literal">G_DBUS_CALL_FLAGS_NO_AUTO_START</code></span></p></td>
-<td>The bus must not launch
-an owner for the destination name in response to this method
-invocation.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-call"></a><h3>g_dbus_connection_call ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_call (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously invokes the <em class="parameter"><code>method_name</code></em> method on the
-<em class="parameter"><code>interface_name</code></em> D-Bus interface on the remote object at
-<em class="parameter"><code>object_path</code></em> owned by <em class="parameter"><code>bus_name</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is closed then the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If <em class="parameter"><code>cancellable</code></em> is canceled, the operation will
-fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>. If <em class="parameter"><code>parameters</code></em> contains a value
-not compatible with the D-Bus protocol, the operation fails with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>reply_type</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the reply will be checked for having this type and an
-error will be raised if it does not match. Said another way, if you give a <em class="parameter"><code>reply_type</code></em>
-then any non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> return value will be of this type.
-</p>
-<p>
-If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
-convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
-</p>
-<div class="informalexample"><pre class="programlisting">
- g_dbus_connection_call (connection,
- "org.freedesktop.StringThings",
- "/org/freedesktop/StringThings",
- "org.freedesktop.StringThings",
- "TwoStrings",
- g_variant_new ("(ss)",
- "Thing One",
- "Thing Two"),
- NULL,
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- (GAsyncReadyCallback) two_strings_done,
- NULL);
-</pre></div>
-<p>
-</p>
-<p>
-This is an asynchronous method. When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked
-in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-of the thread you are calling this method from. You can then call
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-finish" title="g_dbus_connection_call_finish ()"><code class="function">g_dbus_connection_call_finish()</code></a> to get the result of the operation.
-See <a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()"><code class="function">g_dbus_connection_call_sync()</code></a> for the synchronous version of this
-function.
-</p>
-<p>
-If <em class="parameter"><code>callback</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the D-Bus method call message will be sent with
-the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS"><code class="literal">G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED</code></a> flag set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_name</code></em> :</span></p></td>
-<td>A unique or well-known bus name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-<em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Path of remote object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface to invoke method on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>The name of the method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the method
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>reply_type</code></em> :</span></p></td>
-<td>The expected type of the reply, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds, -1 to use the default
-timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> for no timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is
-satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the
-method invocation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-call-finish"></a><h3>g_dbus_connection_call_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_connection_call_finish (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-call-sync"></a><h3>g_dbus_connection_call_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_connection_call_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously invokes the <em class="parameter"><code>method_name</code></em> method on the
-<em class="parameter"><code>interface_name</code></em> D-Bus interface on the remote object at
-<em class="parameter"><code>object_path</code></em> owned by <em class="parameter"><code>bus_name</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is closed then the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If <em class="parameter"><code>cancellable</code></em> is canceled, the
-operation will fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>. If <em class="parameter"><code>parameters</code></em>
-contains a value not compatible with the D-Bus protocol, the operation
-fails with <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>reply_type</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the reply will be checked for having
-this type and an error will be raised if it does not match. Said
-another way, if you give a <em class="parameter"><code>reply_type</code></em> then any non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> return
-value will be of this type.
-</p>
-<p>
-If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed.
-This allows convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
-</p>
-<div class="informalexample"><pre class="programlisting">
- g_dbus_connection_call_sync (connection,
- "org.freedesktop.StringThings",
- "/org/freedesktop/StringThings",
- "org.freedesktop.StringThings",
- "TwoStrings",
- g_variant_new ("(ss)",
- "Thing One",
- "Thing Two"),
- NULL,
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- &amp;error);
-</pre></div>
-<p>
-</p>
-<p>
-The calling thread is blocked until a reply is received. See
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a> for the asynchronous version of
-this method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_name</code></em> :</span></p></td>
-<td>A unique or well-known bus name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Path of remote object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface to invoke method on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>The name of the method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the method
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>reply_type</code></em> :</span></p></td>
-<td>The expected type of the reply, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds, -1 to use the default
-timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> for no timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-call-with-unix-fd-list"></a><h3>g_dbus_connection_call_with_unix_fd_list ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_call_with_unix_fd_list
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a> but also takes a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> object.
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_name</code></em> :</span></p></td>
-<td>A unique or well-known bus name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-<em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Path of remote object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface to invoke method on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>The name of the method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the method
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>reply_type</code></em> :</span></p></td>
-<td>The expected type of the reply, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds, -1 to use the default
-timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> for no timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is
-satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't * care about the result of the
-method invocation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-call-with-unix-fd-list-finish"></a><h3>g_dbus_connection_call_with_unix_fd_list_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_connection_call_with_unix_fd_list_finish
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list" title="g_dbus_connection_call_with_unix_fd_list ()"><code class="function">g_dbus_connection_call_with_unix_fd_list()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list" title="g_dbus_connection_call_with_unix_fd_list ()"><code class="function">g_dbus_connection_call_with_unix_fd_list()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-call-with-unix-fd-list-sync"></a><h3>g_dbus_connection_call_with_unix_fd_list_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_connection_call_with_unix_fd_list_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *reply_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()"><code class="function">g_dbus_connection_call_sync()</code></a> but also takes and returns <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> objects.
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_name</code></em> :</span></p></td>
-<td>A unique or well-known bus name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Path of remote object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface to invoke method on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>The name of the method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the method
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>reply_type</code></em> :</span></p></td>
-<td>The expected type of the reply, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds, -1 to use the default
-timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> for no timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-emit-signal"></a><h3>g_dbus_connection_emit_signal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_emit_signal (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *destination_bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Emits a signal.
-</p>
-<p>
-If the parameters GVariant is floating, it is consumed.
-</p>
-<p>
-This can only fail if <em class="parameter"><code>parameters</code></em> is not compatible with the D-Bus protocol.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destination_bus_name</code></em> :</span></p></td>
-<td>The unique bus name for the destination
-for the signal or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to emit to all listeners. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Path of remote object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface to emit a signal on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
-<td>The name of the signal to emit.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> unless <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSignalFlags"></a><h3>enum GDBusSignalFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_SIGNAL_FLAGS_NONE = 0,
- G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE = (1&lt;&lt;0)
-} GDBusSignalFlags;
-</pre>
-<p>
-Flags used when subscribing to signals via <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()"><code class="function">g_dbus_connection_signal_subscribe()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-SIGNAL-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_SIGNAL_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-SIGNAL-FLAGS-NO-MATCH-RULE:CAPS"></a><span class="term"><code class="literal">G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE</code></span></p></td>
-<td>Don't actually send the AddMatch
-D-Bus call for this signal subscription. This gives you more control
-over which match rules you add (but you must add them manually).
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSignalCallback"></a><h3>GDBusSignalCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GDBusSignalCallback) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Signature for callback function used in <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()"><code class="function">g_dbus_connection_signal_subscribe()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender_name</code></em> :</span></p></td>
-<td>The unique bus name of the sender of the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that the signal was emitted on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>The name of the interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
-<td>The name of the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed when subscribing to the signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-signal-subscribe"></a><h3>g_dbus_connection_signal_subscribe ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_dbus_connection_signal_subscribe (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *member</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg0</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSignalFlags" title="enum GDBusSignalFlags"><span class="type">GDBusSignalFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSignalCallback" title="GDBusSignalCallback ()"><span class="type">GDBusSignalCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);</pre>
-<p>
-Subscribes to signals on <em class="parameter"><code>connection</code></em> and invokes <em class="parameter"><code>callback</code></em> with a
-whenever the signal is received. Note that <em class="parameter"><code>callback</code></em>
-will be invoked in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this method from.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is not a message bus connection, <em class="parameter"><code>sender</code></em> must be
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>sender</code></em> is a well-known name note that <em class="parameter"><code>callback</code></em> is invoked with
-the unique name for the owner of <em class="parameter"><code>sender</code></em>, not the well-known name
-as one would expect. This is because the message bus rewrites the
-name. As such, to avoid certain race conditions, users should be
-tracking the name owner of the well-known name and use that when
-processing the received signal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>Sender name to match on (unique or well-known name)
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to listen from all senders. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface name to match on or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-match on all interfaces. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>member</code></em> :</span></p></td>
-<td>D-Bus signal name to match on or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to match on all signals. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Object path to match on or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to match on all object paths. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg0</code></em> :</span></p></td>
-<td>Contents of first string argument to match on or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-to match on all kinds of arguments. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags describing how to subscribe to the signal (currently unused).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>Callback to invoke when there is a signal matching the requested data.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function to free <em class="parameter"><code>user_data</code></em> with when
-subscription is removed or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A subscription identifier that can be used with <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-unsubscribe" title="g_dbus_connection_signal_unsubscribe ()"><code class="function">g_dbus_connection_signal_unsubscribe()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-signal-unsubscribe"></a><h3>g_dbus_connection_signal_unsubscribe ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_signal_unsubscribe
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> subscription_id</code></em>);</pre>
-<p>
-Unsubscribes from signals.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>subscription_id</code></em> :</span></p></td>
-<td>A subscription id obtained from <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()"><code class="function">g_dbus_connection_signal_subscribe()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSendMessageFlags"></a><h3>enum GDBusSendMessageFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_SEND_MESSAGE_FLAGS_NONE = 0,
- G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = (1&lt;&lt;0)
-} GDBusSendMessageFlags;
-</pre>
-<p>
-Flags used when sending <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>s on a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-SEND-MESSAGE-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"></a><span class="term"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></span></p></td>
-<td>Do not automatically
-assign a serial number from the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> object when
-sending a message.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-send-message"></a><h3>g_dbus_connection_send_message ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_send_message (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags"><span class="type">GDBusSendMessageFlags</span></a> flags</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *out_serial</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Asynchronously sends <em class="parameter"><code>message</code></em> to the peer represented by <em class="parameter"><code>connection</code></em>.
-</p>
-<p>
-Unless <em class="parameter"><code>flags</code></em> contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></a> flag, the serial number
-will be assigned by <em class="parameter"><code>connection</code></em> and set on <em class="parameter"><code>message</code></em> via
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-serial" title="g_dbus_message_set_serial ()"><code class="function">g_dbus_message_set_serial()</code></a>. If <em class="parameter"><code>out_serial</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the
-serial number used will be written to this location prior to
-submitting the message to the underlying transport.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is closed then the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If <em class="parameter"><code>message</code></em> is not well-formed,
-the operation fails with <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-server" title="Example 2. D-Bus server example">Example 2, “D-Bus server example”</a> and <a class="xref" href="GDBusConnection.html#gdbus-unix-fd-client" title="Example 4. D-Bus UNIX File Descriptor example">Example 4, “D-Bus UNIX File Descriptor example”</a> for an example of how to use this
-low-level API to send and receive UNIX file descriptors.
-</p>
-<p>
-Note that <em class="parameter"><code>message</code></em> must be unlocked, unless <em class="parameter"><code>flags</code></em> contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></a> flag.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags affecting how the message is sent.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_serial</code></em> :</span></p></td>
-<td>Return location for serial number assigned
-to <em class="parameter"><code>message</code></em> when sending it or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the message was well-formed and queued for
-transmission, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-send-message-with-reply"></a><h3>g_dbus_connection_send_message_with_reply ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_send_message_with_reply
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags"><span class="type">GDBusSendMessageFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *out_serial</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously sends <em class="parameter"><code>message</code></em> to the peer represented by <em class="parameter"><code>connection</code></em>.
-</p>
-<p>
-Unless <em class="parameter"><code>flags</code></em> contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></a> flag, the serial number
-will be assigned by <em class="parameter"><code>connection</code></em> and set on <em class="parameter"><code>message</code></em> via
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-serial" title="g_dbus_message_set_serial ()"><code class="function">g_dbus_message_set_serial()</code></a>. If <em class="parameter"><code>out_serial</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the
-serial number used will be written to this location prior to
-submitting the message to the underlying transport.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is closed then the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If <em class="parameter"><code>cancellable</code></em> is canceled, the operation will
-fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>. If <em class="parameter"><code>message</code></em> is not well-formed,
-the operation fails with <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-This is an asynchronous method. When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked
-in the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-of the thread you are calling this method from. You can then call
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-finish" title="g_dbus_connection_send_message_with_reply_finish ()"><code class="function">g_dbus_connection_send_message_with_reply_finish()</code></a> to get the result of the operation.
-See <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync" title="g_dbus_connection_send_message_with_reply_sync ()"><code class="function">g_dbus_connection_send_message_with_reply_sync()</code></a> for the synchronous version.
-</p>
-<p>
-Note that <em class="parameter"><code>message</code></em> must be unlocked, unless <em class="parameter"><code>flags</code></em> contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></a> flag.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-server" title="Example 2. D-Bus server example">Example 2, “D-Bus server example”</a> and <a class="xref" href="GDBusConnection.html#gdbus-unix-fd-client" title="Example 4. D-Bus UNIX File Descriptor example">Example 4, “D-Bus UNIX File Descriptor example”</a> for an example of how to use this
-low-level API to send and receive UNIX file descriptors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags affecting how the message is sent.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds, -1 to use the default
-timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> for no timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_serial</code></em> :</span></p></td>
-<td>Return location for serial number assigned
-to <em class="parameter"><code>message</code></em> when sending it or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is
-satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-send-message-with-reply-finish"></a><h3>g_dbus_connection_send_message_with_reply_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_connection_send_message_with_reply_finish
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()"><code class="function">g_dbus_connection_send_message_with_reply()</code></a>.
-</p>
-<p>
-Note that <em class="parameter"><code>error</code></em> is only set if a local in-process error
-occurred. That is to say that the returned <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> object may
-be of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-ERROR:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_ERROR</code></a>. Use
-<a class="link" href="GDBusMessage.html#g-dbus-message-to-gerror" title="g_dbus_message_to_gerror ()"><code class="function">g_dbus_message_to_gerror()</code></a> to transcode this to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-server" title="Example 2. D-Bus server example">Example 2, “D-Bus server example”</a> and <a class="xref" href="GDBusConnection.html#gdbus-unix-fd-client" title="Example 4. D-Bus UNIX File Descriptor example">Example 4, “D-Bus UNIX File Descriptor example”</a> for an example of how to use this
-low-level API to send and receive UNIX file descriptors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()"><code class="function">g_dbus_connection_send_message_with_reply()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A locked <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-send-message-with-reply-sync"></a><h3>g_dbus_connection_send_message_with_reply_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_connection_send_message_with_reply_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags"><span class="type">GDBusSendMessageFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *out_serial</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously sends <em class="parameter"><code>message</code></em> to the peer represented by <em class="parameter"><code>connection</code></em>
-and blocks the calling thread until a reply is received or the
-timeout is reached. See <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()"><code class="function">g_dbus_connection_send_message_with_reply()</code></a>
-for the asynchronous version of this method.
-</p>
-<p>
-Unless <em class="parameter"><code>flags</code></em> contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></a> flag, the serial number
-will be assigned by <em class="parameter"><code>connection</code></em> and set on <em class="parameter"><code>message</code></em> via
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-serial" title="g_dbus_message_set_serial ()"><code class="function">g_dbus_message_set_serial()</code></a>. If <em class="parameter"><code>out_serial</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the
-serial number used will be written to this location prior to
-submitting the message to the underlying transport.
-</p>
-<p>
-If <em class="parameter"><code>connection</code></em> is closed then the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If <em class="parameter"><code>cancellable</code></em> is canceled, the operation will
-fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>. If <em class="parameter"><code>message</code></em> is not well-formed,
-the operation fails with <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-Note that <em class="parameter"><code>error</code></em> is only set if a local in-process error
-occurred. That is to say that the returned <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> object may
-be of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-ERROR:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_ERROR</code></a>. Use
-<a class="link" href="GDBusMessage.html#g-dbus-message-to-gerror" title="g_dbus_message_to_gerror ()"><code class="function">g_dbus_message_to_gerror()</code></a> to transcode this to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-server" title="Example 2. D-Bus server example">Example 2, “D-Bus server example”</a> and <a class="xref" href="GDBusConnection.html#gdbus-unix-fd-client" title="Example 4. D-Bus UNIX File Descriptor example">Example 4, “D-Bus UNIX File Descriptor example”</a> for an example of how to use this
-low-level API to send and receive UNIX file descriptors.
-</p>
-<p>
-Note that <em class="parameter"><code>message</code></em> must be unlocked, unless <em class="parameter"><code>flags</code></em> contain the
-<a class="link" href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"><code class="literal">G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL</code></a> flag.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags affecting how the message is sent.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds, -1 to use the default
-timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> for no timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_serial</code></em> :</span></p></td>
-<td>Return location for serial number assigned
-to <em class="parameter"><code>message</code></em> when sending it or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A locked <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> that is the reply to <em class="parameter"><code>message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusMessageFilterFunction"></a><h3>GDBusMessageFilterFunction ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * (*GDBusMessageFilterFunction) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> incoming</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Signature for function used in <a class="link" href="GDBusConnection.html#g-dbus-connection-add-filter" title="g_dbus_connection_add_filter ()"><code class="function">g_dbus_connection_add_filter()</code></a>.
-</p>
-<p>
-A filter function is passed a <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> and expected to return
-a <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> too. Passive filter functions that don't modify the
-message can simply return the <em class="parameter"><code>message</code></em> object:
-</p>
-<div class="informalexample"><pre class="programlisting">
-static GDBusMessage *
-passive_filter (GDBusConnection *connection
- GDBusMessage *message,
- gboolean incoming,
- gpointer user_data)
-{
- /* inspect @message */
- return message;
-}
-</pre></div>
-<p>
-Filter functions that wants to drop a message can simply return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>:
-</p>
-<div class="informalexample"><pre class="programlisting">
-static GDBusMessage *
-drop_filter (GDBusConnection *connection
- GDBusMessage *message,
- gboolean incoming,
- gpointer user_data)
-{
- if (should_drop_message)
- {
- g_object_unref (message);
- message = NULL;
- }
- return message;
-}
-</pre></div>
-<p>
-Finally, a filter function may modify a message by copying it:
-</p>
-<div class="informalexample"><pre class="programlisting">
-static GDBusMessage *
-modifying_filter (GDBusConnection *connection
- GDBusMessage *message,
- gboolean incoming,
- gpointer user_data)
-{
- GDBusMessage *copy;
- GError *error;
-
- error = NULL;
- copy = g_dbus_message_copy (message, &amp;error);
- /* handle @error being is set */
- g_object_unref (message);
-
- /* modify @copy */
-
- return copy;
-}
-</pre></div>
-<p>
-If the returned <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> is different from <em class="parameter"><code>message</code></em> and cannot
-be sent on <em class="parameter"><code>connection</code></em> (it could use features, such as file
-descriptors, not compatible with <em class="parameter"><code>connection</code></em>), then a warning is
-logged to <span class="emphasis"><em>standard error</em></span>. Applications can
-check this ahead of time using <a class="link" href="GDBusMessage.html#g-dbus-message-to-blob" title="g_dbus_message_to_blob ()"><code class="function">g_dbus_message_to_blob()</code></a> passing a
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> value obtained from <em class="parameter"><code>connection</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A locked <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> that the filter function takes ownership of. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>incoming</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if it is a message received from the other peer, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it is
-a message to be sent to the other peer.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed when adding the filter.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> that will be freed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to drop the message. Passive filter
-functions can simply return the passed <em class="parameter"><code>message</code></em> object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-add-filter"></a><h3>g_dbus_connection_add_filter ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_dbus_connection_add_filter (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusMessageFilterFunction" title="GDBusMessageFilterFunction ()"><span class="type">GDBusMessageFilterFunction</span></a> filter_function</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);</pre>
-<p>
-Adds a message filter. Filters are handlers that are run on all
-incoming and outgoing messages, prior to standard dispatch. Filters
-are run in the order that they were added. The same handler can be
-added as a filter more than once, in which case it will be run more
-than once. Filters added during a filter callback won't be run on
-the message being processed. Filter functions are allowed to modify
-and even drop messages.
-</p>
-<p>
-Note that filters are run in a dedicated message handling thread so
-they can't block and, generally, can't do anything but signal a
-worker thread. Also note that filters are rarely needed - use API
-such as <a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()"><code class="function">g_dbus_connection_send_message_with_reply()</code></a>,
-<a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()"><code class="function">g_dbus_connection_signal_subscribe()</code></a> or <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a> instead.
-</p>
-<p>
-If a filter consumes an incoming message the message is not
-dispatched anywhere else - not even the standard dispatch machinery
-(that API such as <a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()"><code class="function">g_dbus_connection_signal_subscribe()</code></a> and
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()"><code class="function">g_dbus_connection_send_message_with_reply()</code></a> relies on) will see the
-message. Similary, if a filter consumes an outgoing message, the
-message will not be sent to the other peer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filter_function</code></em> :</span></p></td>
-<td>A filter function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>filter_function</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function to free <em class="parameter"><code>user_data</code></em> with when filter
-is removed or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A filter identifier that can be used with
-<a class="link" href="GDBusConnection.html#g-dbus-connection-remove-filter" title="g_dbus_connection_remove_filter ()"><code class="function">g_dbus_connection_remove_filter()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-remove-filter"></a><h3>g_dbus_connection_remove_filter ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_remove_filter (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> filter_id</code></em>);</pre>
-<p>
-Removes a filter.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filter_id</code></em> :</span></p></td>
-<td>an identifier obtained from <a class="link" href="GDBusConnection.html#g-dbus-connection-add-filter" title="g_dbus_connection_add_filter ()"><code class="function">g_dbus_connection_add_filter()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceVTable"></a><h3>GDBusInterfaceVTable</h3>
-<pre class="programlisting">typedef struct {
- GDBusInterfaceMethodCallFunc method_call;
- GDBusInterfaceGetPropertyFunc get_property;
- GDBusInterfaceSetPropertyFunc set_property;
-} GDBusInterfaceVTable;
-</pre>
-<p>
-Virtual table for handling properties and method calls for a D-Bus
-interface.
-</p>
-<p>
-If you want to handle getting/setting D-Bus properties asynchronously, simply
-register an object with the <code class="literal">org.freedesktop.DBus.Properties</code>
-D-Bus interface using <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="GDBusConnection.html#GDBusInterfaceMethodCallFunc" title="GDBusInterfaceMethodCallFunc ()"><span class="type">GDBusInterfaceMethodCallFunc</span></a> <em class="structfield"><code><a name="GDBusInterfaceVTable.method-call"></a>method_call</code></em>;</span></p></td>
-<td>Function for handling incoming method calls.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GDBusConnection.html#GDBusInterfaceGetPropertyFunc" title="GDBusInterfaceGetPropertyFunc ()"><span class="type">GDBusInterfaceGetPropertyFunc</span></a> <em class="structfield"><code><a name="GDBusInterfaceVTable.get-property"></a>get_property</code></em>;</span></p></td>
-<td>Function for getting a property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GDBusConnection.html#GDBusInterfaceSetPropertyFunc" title="GDBusInterfaceSetPropertyFunc ()"><span class="type">GDBusInterfaceSetPropertyFunc</span></a> <em class="structfield"><code><a name="GDBusInterfaceVTable.set-property"></a>set_property</code></em>;</span></p></td>
-<td>Function for setting a property.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceMethodCallFunc"></a><h3>GDBusInterfaceMethodCallFunc ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GDBusInterfaceMethodCallFunc) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the <em class="parameter"><code>method_call</code></em> function in <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>The unique bus name of the remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that the method was invoked on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>The D-Bus interface name the method was invoked on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>The name of the method that was invoked.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> object that can be used to return a value or error.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceGetPropertyFunc"></a><h3>GDBusInterfaceGetPropertyFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * (*GDBusInterfaceGetPropertyFunc) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the <em class="parameter"><code>get_property</code></em> function in <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>The unique bus name of the remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that the method was invoked on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>The D-Bus interface name for the property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
-<td>The name of the property to get the value of.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> with the value for <em class="parameter"><code>property_name</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-<em class="parameter"><code>error</code></em> is set. If the returned <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is
-consumed - otherwise its reference count is decreased by one.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceSetPropertyFunc"></a><h3>GDBusInterfaceSetPropertyFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GDBusInterfaceSetPropertyFunc) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the <em class="parameter"><code>set_property</code></em> function in <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>The unique bus name of the remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that the method was invoked on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>The D-Bus interface name for the property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
-<td>The name of the property to get the value of.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set the property to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the property was set to <em class="parameter"><code>value</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-register-object"></a><h3>g_dbus_connection_register_object ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_dbus_connection_register_object (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *interface_info</code></em>,
- <em class="parameter"><code>const <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> *vtable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Registers callbacks for exported objects at <em class="parameter"><code>object_path</code></em> with the
-D-Bus interface that is described in <em class="parameter"><code>interface_info</code></em>.
-</p>
-<p>
-Calls to functions in <em class="parameter"><code>vtable</code></em> (and <em class="parameter"><code>user_data_free_func</code></em>) will
-happen in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this method from.
-</p>
-<p>
-Note that all <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> values passed to functions in <em class="parameter"><code>vtable</code></em> will match
-the signature given in <em class="parameter"><code>interface_info</code></em> - if a remote caller passes
-incorrect values, the <code class="literal">org.freedesktop.DBus.Error.InvalidArgs</code>
-is returned to the remote caller.
-</p>
-<p>
-Additionally, if the remote caller attempts to invoke methods or
-access properties not mentioned in <em class="parameter"><code>interface_info</code></em> the
-<code class="literal">org.freedesktop.DBus.Error.UnknownMethod</code> resp.
-<code class="literal">org.freedesktop.DBus.Error.InvalidArgs</code> errors
-are returned to the caller.
-</p>
-<p>
-It is considered a programming error if the
-<a class="link" href="GDBusConnection.html#GDBusInterfaceGetPropertyFunc" title="GDBusInterfaceGetPropertyFunc ()"><span class="type">GDBusInterfaceGetPropertyFunc</span></a> function in <em class="parameter"><code>vtable</code></em> returns a
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of incorrect type.
-</p>
-<p>
-If an existing callback is already registered at <em class="parameter"><code>object_path</code></em> and
-<em class="parameter"><code>interface_name</code></em>, then <em class="parameter"><code>error</code></em> is set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-EXISTS:CAPS"><span class="type">G_IO_ERROR_EXISTS</span></a>.
-</p>
-<p>
-GDBus automatically implements the standard D-Bus interfaces
-org.freedesktop.DBus.Properties, org.freedesktop.DBus.Introspectable
-and org.freedesktop.Peer, so you don't have to implement those for
-the objects you export. You <span class="emphasis"><em>can</em></span> implement
-org.freedesktop.DBus.Properties yourself, e.g. to handle getting
-and setting of properties asynchronously.
-</p>
-<p>
-Note that the reference count on <em class="parameter"><code>interface_info</code></em> will be
-incremented by 1 (unless allocated statically, e.g. if the
-reference count is -1, see <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref" title="g_dbus_interface_info_ref ()"><code class="function">g_dbus_interface_info_ref()</code></a>) for as long
-as the object is exported. Also note that <em class="parameter"><code>vtable</code></em> will be copied.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-server" title="Example 2. D-Bus server example">Example 2, “D-Bus server example”</a> for an example of how to use this method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path to register at.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_info</code></em> :</span></p></td>
-<td>Introspection data for the interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vtable</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> to call into or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>Data to pass to functions in <em class="parameter"><code>vtable</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function to call when the object path is unregistered.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>0 if <em class="parameter"><code>error</code></em> is set, otherwise a registration id (never 0)
-that can be used with <a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()"><code class="function">g_dbus_connection_unregister_object()</code></a> .</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-unregister-object"></a><h3>g_dbus_connection_unregister_object ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_unregister_object (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> registration_id</code></em>);</pre>
-<p>
-Unregisters an object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>registration_id</code></em> :</span></p></td>
-<td>A registration id obtained from <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the object was unregistered, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSubtreeVTable"></a><h3>GDBusSubtreeVTable</h3>
-<pre class="programlisting">typedef struct {
- GDBusSubtreeEnumerateFunc enumerate;
- GDBusSubtreeIntrospectFunc introspect;
- GDBusSubtreeDispatchFunc dispatch;
-} GDBusSubtreeVTable;
-</pre>
-<p>
-Virtual table for handling subtrees registered with <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="GDBusConnection.html#GDBusSubtreeEnumerateFunc" title="GDBusSubtreeEnumerateFunc ()"><span class="type">GDBusSubtreeEnumerateFunc</span></a> <em class="structfield"><code><a name="GDBusSubtreeVTable.enumerate"></a>enumerate</code></em>;</span></p></td>
-<td>Function for enumerating child nodes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GDBusConnection.html#GDBusSubtreeIntrospectFunc" title="GDBusSubtreeIntrospectFunc ()"><span class="type">GDBusSubtreeIntrospectFunc</span></a> <em class="structfield"><code><a name="GDBusSubtreeVTable.introspect"></a>introspect</code></em>;</span></p></td>
-<td>Function for introspecting a child node.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GDBusConnection.html#GDBusSubtreeDispatchFunc" title="GDBusSubtreeDispatchFunc ()"><span class="type">GDBusSubtreeDispatchFunc</span></a> <em class="structfield"><code><a name="GDBusSubtreeVTable.dispatch"></a>dispatch</code></em>;</span></p></td>
-<td>Function for dispatching a remote call on a child node.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSubtreeEnumerateFunc"></a><h3>GDBusSubtreeEnumerateFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** (*GDBusSubtreeEnumerateFunc) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the <em class="parameter"><code>enumerate</code></em> function in <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable"><span class="type">GDBusSubtreeVTable</span></a>.
-</p>
-<p>
-This function is called when generating introspection data and also
-when preparing to dispatch incoming messages in the event that the
-<a class="link" href="GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-DISPATCH-TO-UNENUMERATED-NODES:CAPS"><code class="literal">G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES</code></a> flag is not
-specified (ie: to verify that the object path is valid).
-</p>
-<p>
-Hierarchies are not supported; the items that you return should not
-contain the '/' character.
-</p>
-<p>
-The return value will be freed with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>The unique bus name of the remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that was registered with <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly allocated array of strings for node names that are children of <em class="parameter"><code>object_path</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSubtreeIntrospectFunc"></a><h3>GDBusSubtreeIntrospectFunc ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> ** (*GDBusSubtreeIntrospectFunc) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *node</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the <em class="parameter"><code>introspect</code></em> function in <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable"><span class="type">GDBusSubtreeVTable</span></a>.
-</p>
-<p>
-Subtrees are flat. <em class="parameter"><code>node</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, is always exactly one
-segment of the object path (ie: it never contains a slash).
-</p>
-<p>
-This function should return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to indicate that there is no object
-at this node.
-</p>
-<p>
-If this function returns non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the return value is expected to
-be a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>
-structures describing the interfaces implemented by <em class="parameter"><code>node</code></em>. This
-array will have <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-unref" title="g_dbus_interface_info_unref ()"><code class="function">g_dbus_interface_info_unref()</code></a> called on each item
-before being freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
-</p>
-<p>
-The difference between returning <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and an array containing zero
-items is that the standard DBus interfaces will returned to the
-remote introspector in the empty array case, but not in the <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-case.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>The unique bus name of the remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that was registered with <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
-<td>A node that is a child of <em class="parameter"><code>object_path</code></em> (relative to <em class="parameter"><code>object_path</code></em>) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the root of the subtree.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSubtreeDispatchFunc"></a><h3>GDBusSubtreeDispatchFunc ()</h3>
-<pre class="programlisting">const <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="returnvalue">GDBusInterfaceVTable</span></a> * (*GDBusSubtreeDispatchFunc)
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *node</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *out_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the <em class="parameter"><code>dispatch</code></em> function in <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable"><span class="type">GDBusSubtreeVTable</span></a>.
-</p>
-<p>
-Subtrees are flat. <em class="parameter"><code>node</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, is always exactly one
-segment of the object path (ie: it never contains a slash).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender</code></em> :</span></p></td>
-<td>The unique bus name of the remote caller.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path that was registered with <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>The D-Bus interface name that the method call or property access is for.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>node</code></em> :</span></p></td>
-<td>A node that is a child of <em class="parameter"><code>object_path</code></em> (relative to <em class="parameter"><code>object_path</code></em>) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the root of the subtree.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_user_data</code></em> :</span></p></td>
-<td>Return location for user data to pass to functions in the returned <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> (never <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't want to handle the methods.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSubtreeFlags"></a><h3>enum GDBusSubtreeFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_SUBTREE_FLAGS_NONE = 0,
- G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = (1&lt;&lt;0)
-} GDBusSubtreeFlags;
-</pre>
-<p>
-Flags passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-SUBTREE-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_SUBTREE_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-SUBTREE-FLAGS-DISPATCH-TO-UNENUMERATED-NODES:CAPS"></a><span class="term"><code class="literal">G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES</code></span></p></td>
-<td>Method calls to objects not in the enumerated range
- will still be dispatched. This is useful if you want
- to dynamically spawn objects in the subtree.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-register-subtree"></a><h3>g_dbus_connection_register_subtree ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_dbus_connection_register_subtree (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable"><span class="type">GDBusSubtreeVTable</span></a> *vtable</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusSubtreeFlags" title="enum GDBusSubtreeFlags"><span class="type">GDBusSubtreeFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Registers a whole subtree of <span class="quote">“<span class="quote">dynamic</span>”</span> objects.
-</p>
-<p>
-The <em class="parameter"><code>enumerate</code></em> and <em class="parameter"><code>introspection</code></em> functions in <em class="parameter"><code>vtable</code></em> are used to
-convey, to remote callers, what nodes exist in the subtree rooted
-by <em class="parameter"><code>object_path</code></em>.
-</p>
-<p>
-When handling remote calls into any node in the subtree, first the
-<em class="parameter"><code>enumerate</code></em> function is used to check if the node exists. If the node exists
-or the <a class="link" href="GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-DISPATCH-TO-UNENUMERATED-NODES:CAPS"><span class="type">G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES</span></a> flag is set
-the <em class="parameter"><code>introspection</code></em> function is used to check if the node supports the
-requested method. If so, the <em class="parameter"><code>dispatch</code></em> function is used to determine
-where to dispatch the call. The collected <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> and
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> will be used to call into the interface vtable for processing
-the request.
-</p>
-<p>
-All calls into user-provided code will be invoked in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this method from.
-</p>
-<p>
-If an existing subtree is already registered at <em class="parameter"><code>object_path</code></em> or
-then <em class="parameter"><code>error</code></em> is set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-EXISTS:CAPS"><span class="type">G_IO_ERROR_EXISTS</span></a>.
-</p>
-<p>
-Note that it is valid to register regular objects (using
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>) in a subtree registered with
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a> - if so, the subtree handler
-is tried as the last resort. One way to think about a subtree
-handler is to consider it a <span class="quote">“<span class="quote">fallback handler</span>”</span>
-for object paths not registered via <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>
-or other bindings.
-</p>
-<p>
-Note that <em class="parameter"><code>vtable</code></em> will be copied so you cannot change it after
-registration.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-subtree-server" title="Example 3. D-Bus subtree example">Example 3, “D-Bus subtree example”</a> for an example of how to use this method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path to register the subtree at.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vtable</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable"><span class="type">GDBusSubtreeVTable</span></a> to enumerate, introspect and dispatch nodes in the subtree.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags used to fine tune the behavior of the subtree.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>Data to pass to functions in <em class="parameter"><code>vtable</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function to call when the subtree is unregistered.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>0 if <em class="parameter"><code>error</code></em> is set, otherwise a subtree registration id (never 0)
-that can be used with <a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-subtree" title="g_dbus_connection_unregister_subtree ()"><code class="function">g_dbus_connection_unregister_subtree()</code></a> .</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-unregister-subtree"></a><h3>g_dbus_connection_unregister_subtree ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_connection_unregister_subtree
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> registration_id</code></em>);</pre>
-<p>
-Unregisters a subtree.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>registration_id</code></em> :</span></p></td>
-<td>A subtree registration id obtained from <a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()"><code class="function">g_dbus_connection_register_subtree()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the subtree was unregistered, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusConnection--address"></a><h3>The <code class="literal">"address"</code> property</h3>
-<pre class="programlisting"> "address" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
-<p>
-A D-Bus address specifying potential endpoints that can be used
-when establishing the connection.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--authentication-observer"></a><h3>The <code class="literal">"authentication-observer"</code> property</h3>
-<pre class="programlisting"> "authentication-observer" <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>* : Write / Construct Only</pre>
-<p>
-A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> object to assist in the authentication process or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--capabilities"></a><h3>The <code class="literal">"capabilities"</code> property</h3>
-<pre class="programlisting"> "capabilities" <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> : Read</pre>
-<p>
-Flags from the <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> enumeration
-representing connection features negotiated with the other peer.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--closed"></a><h3>The <code class="literal">"closed"</code> property</h3>
-<pre class="programlisting"> "closed" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-A boolean specifying whether the connection has been closed.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--exit-on-close"></a><h3>The <code class="literal">"exit-on-close"</code> property</h3>
-<pre class="programlisting"> "exit-on-close" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-A boolean specifying whether the process will be terminated (by
-calling <code class="literal">raise(SIGTERM)</code>) if the connection
-is closed by the remote peer.
-</p>
-<p>
-Note that <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> objects returned by <a class="link" href="GDBusConnection.html#g-bus-get-finish" title="g_bus_get_finish ()"><code class="function">g_bus_get_finish()</code></a> and
-<a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> will (usually) have this property set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting"> "flags" <a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> : Write / Construct Only</pre>
-<p>
-Flags from the <a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> enumeration.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--guid"></a><h3>The <code class="literal">"guid"</code> property</h3>
-<pre class="programlisting"> "guid" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The GUID of the peer performing the role of server when
-authenticating.
-</p>
-<p>
-If you are constructing a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> and pass
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER</code></a> in the
-<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'><span class="type">"flags"</span></a> property then you MUST also set this
-property to a valid guid.
-</p>
-<p>
-If you are constructing a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> and pass
-<a class="link" href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS"><code class="literal">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT</code></a> in the
-<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'><span class="type">"flags"</span></a> property you will be able to read the GUID
-of the other peer here after the connection has been successfully
-initialized.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--stream"></a><h3>The <code class="literal">"stream"</code> property</h3>
-<pre class="programlisting"> "stream" <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The underlying <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> used for I/O.
-</p>
-<p>
-If this is passed on construction and is a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>,
-then the corresponding <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> will be put into non-blocking mode.
-</p>
-<p>
-While the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> is active, it will interact with this
-stream from a worker thread, so it is not safe to interact with
-the stream directly.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusConnection--unique-name"></a><h3>The <code class="literal">"unique-name"</code> property</h3>
-<pre class="programlisting"> "unique-name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
-<p>
-The unique name as assigned by the message bus or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
-connection is not open or not a message bus connection.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusConnection.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusConnection-closed"></a><h3>The <code class="literal">"closed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection,
- <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> remote_peer_vanished,
- <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the connection is closed.
-</p>
-<p>
-The cause of this event can be
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
- If <a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()"><code class="function">g_dbus_connection_close()</code></a> is called. In this case
- <em class="parameter"><code>remote_peer_vanished</code></em> is set to <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and <em class="parameter"><code>error</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p></li>
-<li class="listitem"><p>
- If the remote peer closes the connection. In this case
- <em class="parameter"><code>remote_peer_vanished</code></em> is set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and <em class="parameter"><code>error</code></em> is set.
-</p></li>
-<li class="listitem"><p>
- If the remote peer sends invalid or malformed data. In this
- case <em class="parameter"><code>remote_peer_vanished</code></em> is set to <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and <em class="parameter"><code>error</code></em>
- is set.
-</p></li>
-</ul></div>
-<p>
-</p>
-<p>
-Upon receiving this signal, you should give up your reference to
-<em class="parameter"><code>connection</code></em>. You are guaranteed that this signal is emitted only
-once.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>remote_peer_vanished</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>connection</code></em> is closed because the
-remote peer closed its end of the connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> with more details about the event or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="footnotes">
-<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.idp56422464" href="#idp56422464" class="para">1</a>] </sup>
- This is so that <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> and <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> can safely return the
- same <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> when called from any thread.
-</p></div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusInterface.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusInterface.html
deleted file mode 100644
index 27c9c28..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusInterface.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusInterface</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">
-<link rel="next" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-Watching-Bus-Names.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusInterfaceSkeleton.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusInterface.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusInterface.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusInterface.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusInterface.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GDBusInterface.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusInterface"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusInterface.top_of_page"></a>GDBusInterface</span></h2>
-<p>GDBusInterface — Base type for D-Bus interfaces</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusInterface.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusInterface.html#GDBusInterface-struct" title="GDBusInterface">GDBusInterface</a>;
-struct <a class="link" href="GDBusInterface.html#GDBusInterfaceIface" title="struct GDBusInterfaceIface">GDBusInterfaceIface</a>;
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="GDBusInterface.html#g-dbus-interface-get-info" title="g_dbus_interface_get_info ()">g_dbus_interface_get_info</a> (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>);
-<a class="link" href="GDBusObject.html" title="GDBusObject"><span class="returnvalue">GDBusObject</span></a> * <a class="link" href="GDBusInterface.html#g-dbus-interface-get-object" title="g_dbus_interface_get_object ()">g_dbus_interface_get_object</a> (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>);
-<a class="link" href="GDBusObject.html" title="GDBusObject"><span class="returnvalue">GDBusObject</span></a> * <a class="link" href="GDBusInterface.html#g-dbus-interface-dup-object" title="g_dbus_interface_dup_object ()">g_dbus_interface_dup_object</a> (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusInterface.html#g-dbus-interface-set-object" title="g_dbus_interface_set_object ()">g_dbus_interface_set_object</a> (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusInterface.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GDBusInterface
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusInterface.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GDBusInterface requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusInterface.implementations"></a><h2>Known Implementations</h2>
-<p>
-GDBusInterface is implemented by
- <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a> and <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusInterface.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> type is the base type for D-Bus interfaces both
-on the service side (see <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>) and client side
-(see <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>).
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusInterface.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusInterface-struct"></a><h3>GDBusInterface</h3>
-<pre class="programlisting">typedef struct _GDBusInterface GDBusInterface;</pre>
-<p>
-Base type for D-Bus interfaces.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceIface"></a><h3>struct GDBusInterfaceIface</h3>
-<pre class="programlisting">struct GDBusInterfaceIface {
- GTypeInterface parent_iface;
-
- /* Virtual Functions */
- GDBusInterfaceInfo *(*get_info) (GDBusInterface *interface_);
- GDBusObject *(*get_object) (GDBusInterface *interface_);
- void (*set_object) (GDBusInterface *interface_,
- GDBusObject *object);
- GDBusObject *(*dup_object) (GDBusInterface *interface_);
-};
-</pre>
-<p>
-Base type for D-Bus interfaces.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GDBusInterfaceIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceIface.get-info"></a>get_info</code></em> ()</span></p></td>
-<td>Returns a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. See <a class="link" href="GDBusInterface.html#g-dbus-interface-get-info" title="g_dbus_interface_get_info ()"><code class="function">g_dbus_interface_get_info()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceIface.get-object"></a>get_object</code></em> ()</span></p></td>
-<td>Gets the enclosing <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>. See <a class="link" href="GDBusInterface.html#g-dbus-interface-get-object" title="g_dbus_interface_get_object ()"><code class="function">g_dbus_interface_get_object()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceIface.set-object"></a>set_object</code></em> ()</span></p></td>
-<td>Sets the enclosing <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>. See <a class="link" href="GDBusInterface.html#g-dbus-interface-set-object" title="g_dbus_interface_set_object ()"><code class="function">g_dbus_interface_set_object()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceIface.dup-object"></a>dup_object</code></em> ()</span></p></td>
-<td>Gets a reference to the enclosing <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>. See <a class="link" href="GDBusInterface.html#g-dbus-interface-dup-object" title="g_dbus_interface_dup_object ()"><code class="function">g_dbus_interface_dup_object()</code></a>. Added in 2.32.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-get-info"></a><h3>g_dbus_interface_get_info ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * g_dbus_interface_get_info (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>);</pre>
-<p>
-Gets D-Bus introspection information for the D-Bus interface
-implemented by <em class="parameter"><code>interface_</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>An exported D-Bus interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-get-object"></a><h3>g_dbus_interface_get_object ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="returnvalue">GDBusObject</span></a> * g_dbus_interface_get_object (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> that <em class="parameter"><code>interface_</code></em> belongs to, if any.
-</p>
-<p>
-</p>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>It is not safe to use the returned object if <em class="parameter"><code>interface_</code></em>
-or the returned object is being used from other threads. See
-<a class="link" href="GDBusInterface.html#g-dbus-interface-dup-object" title="g_dbus_interface_dup_object ()"><code class="function">g_dbus_interface_dup_object()</code></a> for a thread-safe
-alternative.</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>An exported D-Bus interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The returned
-reference belongs to <em class="parameter"><code>interface_</code></em> and should not be freed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-dup-object"></a><h3>g_dbus_interface_dup_object ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="returnvalue">GDBusObject</span></a> * g_dbus_interface_dup_object (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> that <em class="parameter"><code>interface_</code></em> belongs to, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>An exported D-Bus interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The returned
-reference should be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-set-object"></a><h3>g_dbus_interface_set_object ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_set_object (<em class="parameter"><code><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>);</pre>
-<p>
-Sets the <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> for <em class="parameter"><code>interface_</code></em> to <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-Note that <em class="parameter"><code>interface_</code></em> will hold a weak reference to <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>An exported D-Bus interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusInterfaceSkeleton.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusInterfaceSkeleton.html
deleted file mode 100644
index 00afc6c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusInterfaceSkeleton.html
+++ /dev/null
@@ -1,643 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusInterfaceSkeleton</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusInterface.html" title="GDBusInterface">
-<link rel="next" href="GDBusProxy.html" title="GDBusProxy">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusInterface.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusProxy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusInterfaceSkeleton.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusInterfaceSkeleton.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusInterfaceSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusInterfaceSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusInterfaceSkeleton.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GDBusInterfaceSkeleton.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusInterfaceSkeleton"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusInterfaceSkeleton.top_of_page"></a>GDBusInterfaceSkeleton</span></h2>
-<p>GDBusInterfaceSkeleton — Service-side D-Bus interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusInterfaceSkeleton.synopsis"></a><h2>Synopsis</h2>
-<a name="GDBusInterfaceSkeletonFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>;
-struct <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass" title="struct GDBusInterfaceSkeletonClass">GDBusInterfaceSkeletonClass</a>;
-<span class="returnvalue">void</span> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" title="g_dbus_interface_skeleton_flush ()">g_dbus_interface_skeleton_flush</a> (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-info" title="g_dbus_interface_skeleton_get_info ()">g_dbus_interface_skeleton_get_info</a> (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="returnvalue">GDBusInterfaceVTable</span></a> * <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-vtable" title="g_dbus_interface_skeleton_get_vtable ()">g_dbus_interface_skeleton_get_vtable</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-properties" title="g_dbus_interface_skeleton_get_properties ()">g_dbus_interface_skeleton_get_properties</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-export" title="g_dbus_interface_skeleton_export ()">g_dbus_interface_skeleton_export</a> (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport" title="g_dbus_interface_skeleton_unexport ()">g_dbus_interface_skeleton_unexport</a> (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport-from-connection" title="g_dbus_interface_skeleton_unexport_from_connection ()">g_dbus_interface_skeleton_unexport_from_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connection" title="g_dbus_interface_skeleton_get_connection ()">g_dbus_interface_skeleton_get_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections" title="g_dbus_interface_skeleton_get_connections ()">g_dbus_interface_skeleton_get_connections</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection" title="g_dbus_interface_skeleton_has_connection ()">g_dbus_interface_skeleton_has_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path" title="g_dbus_interface_skeleton_get_object_path ()">g_dbus_interface_skeleton_get_object_path</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-enum <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>;
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="returnvalue">GDBusInterfaceSkeletonFlags</span></a> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" title="g_dbus_interface_skeleton_get_flags ()">g_dbus_interface_skeleton_get_flags</a>
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags" title="g_dbus_interface_skeleton_set_flags ()">g_dbus_interface_skeleton_set_flags</a> (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> flags</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusInterfaceSkeleton
-</pre>
-<pre class="synopsis">
- GFlags
- +----GDBusInterfaceSkeletonFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusInterfaceSkeleton implements
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags" title='The "g-flags" property'>g-flags</a>" <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method" title='The "g-authorize-method" signal'>g-authorize-method</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.description"></a><h2>Description</h2>
-<p>
-Abstract base class for D-Bus interfaces on the service side.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusInterfaceSkeleton-struct"></a><h3>GDBusInterfaceSkeleton</h3>
-<pre class="programlisting">typedef struct _GDBusInterfaceSkeleton GDBusInterfaceSkeleton;</pre>
-<p>
-The <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> structure contains private data and should
-only be accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceSkeletonClass"></a><h3>struct GDBusInterfaceSkeletonClass</h3>
-<pre class="programlisting">struct GDBusInterfaceSkeletonClass {
- GObjectClass parent_class;
-
- /* Virtual Functions */
- GDBusInterfaceInfo *(*get_info) (GDBusInterfaceSkeleton *interface_);
- GDBusInterfaceVTable *(*get_vtable) (GDBusInterfaceSkeleton *interface_);
- GVariant *(*get_properties) (GDBusInterfaceSkeleton *interface_);
- void (*flush) (GDBusInterfaceSkeleton *interface_);
-
-
- /* Signals */
- gboolean (*g_authorize_method) (GDBusInterfaceSkeleton *interface_,
- GDBusMethodInvocation *invocation);
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GDBusInterfaceSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceSkeletonClass.get-info"></a>get_info</code></em> ()</span></p></td>
-<td>Returns a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>. See <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-info" title="g_dbus_interface_skeleton_get_info ()"><code class="function">g_dbus_interface_skeleton_get_info()</code></a> for details.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceSkeletonClass.get-vtable"></a>get_vtable</code></em> ()</span></p></td>
-<td>Returns a <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a>. See <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-vtable" title="g_dbus_interface_skeleton_get_vtable ()"><code class="function">g_dbus_interface_skeleton_get_vtable()</code></a> for details.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceSkeletonClass.get-properties"></a>get_properties</code></em> ()</span></p></td>
-<td>Returns a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> with all properties. See <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-properties" title="g_dbus_interface_skeleton_get_properties ()"><code class="function">g_dbus_interface_skeleton_get_properties()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceSkeletonClass.flush"></a>flush</code></em> ()</span></p></td>
-<td>Emits outstanding changes, if any. See <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" title="g_dbus_interface_skeleton_flush ()"><code class="function">g_dbus_interface_skeleton_flush()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusInterfaceSkeletonClass.g-authorize-method"></a>g_authorize_method</code></em> ()</span></p></td>
-<td>Signal class handler for the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method" title='The "g-authorize-method" signal'><span class="type">"g-authorize-method"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-flush"></a><h3>g_dbus_interface_skeleton_flush ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_skeleton_flush (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-If <em class="parameter"><code>interface_</code></em> has outstanding changes, request for these changes to be
-emitted immediately.
-</p>
-<p>
-For example, an exported D-Bus interface may queue up property
-changes and emit the
-<code class="literal">org.freedesktop.DBus.Properties::PropertiesChanged</code>
-signal later (e.g. in an idle handler). This technique is useful
-for collapsing multiple property changes into one.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-info"></a><h3>g_dbus_interface_skeleton_get_info ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * g_dbus_interface_skeleton_get_info (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets D-Bus introspection information for the D-Bus interface
-implemented by <em class="parameter"><code>interface_</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> (never <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-vtable"></a><h3>g_dbus_interface_skeleton_get_vtable ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="returnvalue">GDBusInterfaceVTable</span></a> * g_dbus_interface_skeleton_get_vtable
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets the interface vtable for the D-Bus interface implemented by
-<em class="parameter"><code>interface_</code></em>. The returned function pointers should expect <em class="parameter"><code>interface_</code></em>
-itself to be passed as <em class="parameter"><code>user_data</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> (never <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-properties"></a><h3>g_dbus_interface_skeleton_get_properties ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_interface_skeleton_get_properties
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets all D-Bus properties for <em class="parameter"><code>interface_</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-VARDICT:CAPS">'a{sv}'</a>. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-export"></a><h3>g_dbus_interface_skeleton_export ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_interface_skeleton_export (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Exports <em class="parameter"><code>interface_</code></em> at <em class="parameter"><code>object_path</code></em> on <em class="parameter"><code>connection</code></em>.
-</p>
-<p>
-This can be called multiple times to export the same <em class="parameter"><code>interface_</code></em>
-onto multiple connections however the <em class="parameter"><code>object_path</code></em> provided must be
-the same for all connections.
-</p>
-<p>
-Use <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport" title="g_dbus_interface_skeleton_unexport ()"><code class="function">g_dbus_interface_skeleton_unexport()</code></a> to unexport the object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>The D-Bus interface to export.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> to export <em class="parameter"><code>interface_</code></em> on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The path to export the interface at.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the interface was exported on <em class="parameter"><code>connection</code></em>, otherwise <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with
-<em class="parameter"><code>error</code></em> set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-unexport"></a><h3>g_dbus_interface_skeleton_unexport ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_skeleton_unexport (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Stops exporting <em class="parameter"><code>interface_</code></em> on all connections it is exported on.
-</p>
-<p>
-To unexport <em class="parameter"><code>interface_</code></em> from only a single connection, use
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport-from-connection" title="g_dbus_interface_skeleton_unexport_from_connection ()"><code class="function">g_dbus_interface_skeleton_unexport_from_connection()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-unexport-from-connection"></a><h3>g_dbus_interface_skeleton_unexport_from_connection ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_skeleton_unexport_from_connection
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Stops exporting <em class="parameter"><code>interface_</code></em> on <em class="parameter"><code>connection</code></em>.
-</p>
-<p>
-To stop exporting on all connections the interface is exported on,
-use <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport" title="g_dbus_interface_skeleton_unexport ()"><code class="function">g_dbus_interface_skeleton_unexport()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-connection"></a><h3>g_dbus_interface_skeleton_get_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_interface_skeleton_get_connection
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets the first connection that <em class="parameter"><code>interface_</code></em> is exported on, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>interface_</code></em> is
-not exported anywhere. Do not free, the object belongs to <em class="parameter"><code>interface_</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-connections"></a><h3>g_dbus_interface_skeleton_get_connections ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_dbus_interface_skeleton_get_connections
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets a list of the connections that <em class="parameter"><code>interface_</code></em> is exported on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A list of
-all the connections that <em class="parameter"><code>interface_</code></em> is exported on. The returned
-list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> after each element has
-been freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GDBusConnection][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-has-connection"></a><h3>g_dbus_interface_skeleton_has_connection ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_interface_skeleton_has_connection
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>interface_</code></em> is export on <em class="parameter"><code>connection</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>interface_</code></em> is exported on <em class="parameter"><code>connection</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-object-path"></a><h3>g_dbus_interface_skeleton_get_object_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_interface_skeleton_get_object_path
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets the object path that <em class="parameter"><code>interface_</code></em> is exported on, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string owned by <em class="parameter"><code>interface_</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>interface_</code></em> is not exported
-anywhere. Do not free, the string belongs to <em class="parameter"><code>interface_</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceSkeletonFlags-enum"></a><h3>enum GDBusInterfaceSkeletonFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_INTERFACE_SKELETON_FLAGS_NONE = 0,
- G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = (1&lt;&lt;0)
-} GDBusInterfaceSkeletonFlags;
-</pre>
-<p>
-Flags describing the behavior of a <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> instance.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-INTERFACE-SKELETON-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_INTERFACE_SKELETON_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS"></a><span class="term"><code class="literal">G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD</code></span></p></td>
-<td>Each method invocation is handled in
- a thread dedicated to the invocation. This means that the method implementation can use blocking IO
- without blocking any other part of the process. It also means that the method implementation must
- use locking to access data structures used by other threads.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-get-flags"></a><h3>g_dbus_interface_skeleton_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="returnvalue">GDBusInterfaceSkeletonFlags</span></a> g_dbus_interface_skeleton_get_flags
- (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> that describes what the behavior
-of <em class="parameter"><code>interface_</code></em>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>One or more flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-skeleton-set-flags"></a><h3>g_dbus_interface_skeleton_set_flags ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_skeleton_set_flags (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> flags</code></em>);</pre>
-<p>
-Sets flags describing what the behavior of <em class="parameter"><code>skeleton</code></em> should be.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusInterfaceSkeleton--g-flags"></a><h3>The <code class="literal">"g-flags"</code> property</h3>
-<pre class="programlisting"> "g-flags" <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> : Read / Write</pre>
-<p>
-Flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusInterfaceSkeleton.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusInterfaceSkeleton-g-authorize-method"></a><h3>The <code class="literal">"g-authorize-method"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface,
- <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a method is invoked by a remote caller and used to
-determine if the method call is authorized.
-</p>
-<p>
-Note that this signal is emitted in a thread dedicated to
-handling the method call so handlers are allowed to perform
-blocking IO. This means that it is appropriate to call
-e.g. <a class="ulink" href="http://hal.freedesktop.org/docs/polkit/PolkitAuthority.html#polkit-authority-check-authorization-sync" target="_top">polkit_authority_check_authorization_sync()</a>
-with the <a class="ulink" href="http://hal.freedesktop.org/docs/polkit/PolkitAuthority.html#POLKIT-CHECK-AUTHORIZATION-FLAGS-ALLOW-USER-INTERACTION:CAPS" target="_top">POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION</a> flag set.
-</p>
-<p>
-If <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned then no further handlers are run and the
-signal handler must take a reference to <em class="parameter"><code>invocation</code></em> and finish
-handling the call (e.g. return an error via
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a>).
-</p>
-<p>
-Otherwise, if <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned, signal emission continues. If no
-handlers return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then the method is dispatched. If
-<em class="parameter"><code>interface</code></em> has an enclosing <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>, then the
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method" title='The "authorize-method" signal'><span class="type">"authorize-method"</span></a> signal handlers run before
-the handlers for this signal.
-</p>
-<p>
-The default class handler just returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-Please note that the common case is optimized: if no signals
-handlers are connected and the default class handler isn't
-overridden (for both <em class="parameter"><code>interface</code></em> and the enclosing
-<a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>, if any) and <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags" title='The "g-flags" property'><span class="type">"g-flags"</span></a> does
-not have the
-<a class="link" href="GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS"><code class="literal">G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD</code></a>
-flags set, no dedicated thread is ever used and the call will be
-handled in the same thread as the object that <em class="parameter"><code>interface</code></em> belongs
-to was exported in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call is authorized, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusMenuModel.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusMenuModel.html
deleted file mode 100644
index c105baa..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusMenuModel.html
+++ /dev/null
@@ -1,123 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusMenuModel</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">
-<link rel="next" href="extending.html" title="Extending GIO">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GMenuModel-exporter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="extending.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusMenuModel.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusMenuModel.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusMenuModel.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusMenuModel"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusMenuModel.top_of_page"></a>GDBusMenuModel</span></h2>
-<p>GDBusMenuModel — A D-Bus GMenuModel implementation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusMenuModel.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GDBusMenuModel.html#GDBusMenuModel-struct" title="GDBusMenuModel">GDBusMenuModel</a>;
-<a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="returnvalue">GDBusMenuModel</span></a> * <a class="link" href="GDBusMenuModel.html#g-dbus-menu-model-get" title="g_dbus_menu_model_get ()">g_dbus_menu_model_get</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMenuModel.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
- +----GDBusMenuModel
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMenuModel.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a> is an implementation of <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> that can be used
-as a proxy for a menu model that is exported over D-Bus with
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()"><code class="function">g_dbus_connection_export_menu_model()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusMenuModel.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusMenuModel-struct"></a><h3>GDBusMenuModel</h3>
-<pre class="programlisting">typedef struct _GDBusMenuModel GDBusMenuModel;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-menu-model-get"></a><h3>g_dbus_menu_model_get ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="returnvalue">GDBusMenuModel</span></a> * g_dbus_menu_model_get (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bus_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Obtains a <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a> for the menu model which is exported
-at the given <em class="parameter"><code>bus_name</code></em> and <em class="parameter"><code>object_path</code></em>.
-</p>
-<p>
-The thread default main context is taken at the time of this call.
-All signals on the menu model (and any linked models) are reported
-with respect to this context. All calls on the returned menu model
-(and linked models) must also originate from this same context, with
-the thread default main context unchanged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_name</code></em> :</span></p></td>
-<td>the bus name which exports the menu model</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>the object path at which the menu model is exported</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a> object. Free with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusMenuModel.see-also"></a><h2>See Also</h2>
-<a class="link" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">GMenuModel Exporter</a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusMessage.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusMessage.html
deleted file mode 100644
index dcb4fa3..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusMessage.html
+++ /dev/null
@@ -1,1697 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusMessage</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="gio-GDBusError.html" title="GDBusError">
-<link rel="next" href="GDBusConnection.html" title="GDBusConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GDBusError.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusMessage.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusMessage.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusMessage.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusMessage.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusMessage"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusMessage.top_of_page"></a>GDBusMessage</span></h2>
-<p>GDBusMessage — D-Bus Message</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusMessage.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusMessage.html#GDBusMessage-struct" title="GDBusMessage">GDBusMessage</a>;
-enum <a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType">GDBusMessageType</a>;
-enum <a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags">GDBusMessageFlags</a>;
-enum <a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField">GDBusMessageHeaderField</a>;
-enum <a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder">GDBusMessageByteOrder</a>;
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new" title="g_dbus_message_new ()">g_dbus_message_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-signal" title="g_dbus_message_new_signal ()">g_dbus_message_new_signal</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-method-call" title="g_dbus_message_new_method_call ()">g_dbus_message_new_method_call</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-method-reply" title="g_dbus_message_new_method_reply ()">g_dbus_message_new_method_reply</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error" title="g_dbus_message_new_method_error ()">g_dbus_message_new_method_error</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message_format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error-valist" title="g_dbus_message_new_method_error_valist ()">g_dbus_message_new_method_error_valist</a>
- (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message_format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error-literal" title="g_dbus_message_new_method_error_literal ()">g_dbus_message_new_method_error_literal</a>
- (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-print" title="g_dbus_message_print ()">g_dbus_message_print</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> indent</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-locked" title="g_dbus_message_get_locked ()">g_dbus_message_get_locked</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-lock" title="g_dbus_message_lock ()">g_dbus_message_lock</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-copy" title="g_dbus_message_copy ()">g_dbus_message_copy</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder"><span class="returnvalue">GDBusMessageByteOrder</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-byte-order" title="g_dbus_message_get_byte_order ()">g_dbus_message_get_byte_order</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-byte-order" title="g_dbus_message_set_byte_order ()">g_dbus_message_set_byte_order</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder"><span class="type">GDBusMessageByteOrder</span></a> byte_order</code></em>);
-<a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType"><span class="returnvalue">GDBusMessageType</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-message-type" title="g_dbus_message_get_message_type ()">g_dbus_message_get_message_type</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-message-type" title="g_dbus_message_set_message_type ()">g_dbus_message_set_message_type</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType"><span class="type">GDBusMessageType</span></a> type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-serial" title="g_dbus_message_get_serial ()">g_dbus_message_get_serial</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-serial" title="g_dbus_message_set_serial ()">g_dbus_message_set_serial</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> serial</code></em>);
-<a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags"><span class="returnvalue">GDBusMessageFlags</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-flags" title="g_dbus_message_get_flags ()">g_dbus_message_get_flags</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-flags" title="g_dbus_message_set_flags ()">g_dbus_message_set_flags</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags"><span class="type">GDBusMessageFlags</span></a> flags</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-body" title="g_dbus_message_get_body ()">g_dbus_message_get_body</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-body" title="g_dbus_message_set_body ()">g_dbus_message_set_body</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *body</code></em>);
-<a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-unix-fd-list" title="g_dbus_message_get_unix_fd_list ()">g_dbus_message_get_unix_fd_list</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-unix-fd-list" title="g_dbus_message_set_unix_fd_list ()">g_dbus_message_set_unix_fd_list</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-num-unix-fds" title="g_dbus_message_get_num_unix_fds ()">g_dbus_message_get_num_unix_fds</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-num-unix-fds" title="g_dbus_message_set_num_unix_fds ()">g_dbus_message_set_num_unix_fds</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-header-fields" title="g_dbus_message_get_header_fields ()">g_dbus_message_get_header_fields</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-header" title="g_dbus_message_get_header ()">g_dbus_message_get_header</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField"><span class="type">GDBusMessageHeaderField</span></a> header_field</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-header" title="g_dbus_message_set_header ()">g_dbus_message_set_header</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField"><span class="type">GDBusMessageHeaderField</span></a> header_field</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-destination" title="g_dbus_message_get_destination ()">g_dbus_message_get_destination</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-destination" title="g_dbus_message_set_destination ()">g_dbus_message_set_destination</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-error-name" title="g_dbus_message_get_error_name ()">g_dbus_message_get_error_name</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-error-name" title="g_dbus_message_set_error_name ()">g_dbus_message_set_error_name</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-interface" title="g_dbus_message_get_interface ()">g_dbus_message_get_interface</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-interface" title="g_dbus_message_set_interface ()">g_dbus_message_set_interface</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-member" title="g_dbus_message_get_member ()">g_dbus_message_get_member</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-member" title="g_dbus_message_set_member ()">g_dbus_message_set_member</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-path" title="g_dbus_message_get_path ()">g_dbus_message_get_path</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-path" title="g_dbus_message_set_path ()">g_dbus_message_set_path</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-get-reply-serial" title="g_dbus_message_get_reply_serial ()">g_dbus_message_get_reply_serial</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-reply-serial" title="g_dbus_message_set_reply_serial ()">g_dbus_message_set_reply_serial</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-sender" title="g_dbus_message_get_sender ()">g_dbus_message_get_sender</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-sender" title="g_dbus_message_set_sender ()">g_dbus_message_set_sender</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-signature" title="g_dbus_message_get_signature ()">g_dbus_message_get_signature</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMessage.html#g-dbus-message-set-signature" title="g_dbus_message_set_signature ()">g_dbus_message_set_signature</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-get-arg0" title="g_dbus_message_get_arg0 ()">g_dbus_message_get_arg0</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-to-blob" title="g_dbus_message_to_blob ()">g_dbus_message_to_blob</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *out_size</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-bytes-needed" title="g_dbus_message_bytes_needed ()">g_dbus_message_bytes_needed</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMessage.html#g-dbus-message-new-from-blob" title="g_dbus_message_new_from_blob ()">g_dbus_message_new_from_blob</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusMessage.html#g-dbus-message-to-gerror" title="g_dbus_message_to_gerror ()">g_dbus_message_to_gerror</a> (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusMessage
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMessage.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusMessage.html#GDBusMessage--locked" title='The "locked" property'>locked</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMessage.description"></a><h2>Description</h2>
-<p>
-A type for representing D-Bus messages that can be sent or received
-on a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusMessage.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusMessage-struct"></a><h3>GDBusMessage</h3>
-<pre class="programlisting">typedef struct _GDBusMessage GDBusMessage;</pre>
-<p>
-The <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> structure contains only private data and should
-only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusMessageType"></a><h3>enum GDBusMessageType</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_MESSAGE_TYPE_INVALID,
- G_DBUS_MESSAGE_TYPE_METHOD_CALL,
- G_DBUS_MESSAGE_TYPE_METHOD_RETURN,
- G_DBUS_MESSAGE_TYPE_ERROR,
- G_DBUS_MESSAGE_TYPE_SIGNAL
-} GDBusMessageType;
-</pre>
-<p>
-Message types used in <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-TYPE-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_TYPE_INVALID</code></span></p></td>
-<td>Message is of invalid type.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_TYPE_METHOD_CALL</code></span></p></td>
-<td>Method call.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-TYPE-METHOD-RETURN:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_TYPE_METHOD_RETURN</code></span></p></td>
-<td>Method reply.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-TYPE-ERROR:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_TYPE_ERROR</code></span></p></td>
-<td>Error reply.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-TYPE-SIGNAL:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_TYPE_SIGNAL</code></span></p></td>
-<td>Signal emission.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusMessageFlags"></a><h3>enum GDBusMessageFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_MESSAGE_FLAGS_NONE = 0,
- G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED = (1&lt;&lt;0),
- G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = (1&lt;&lt;1)
-} GDBusMessageFlags;
-</pre>
-<p>
-Message flags used in <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED</code></span></p></td>
-<td>A reply is not expected.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-FLAGS-NO-AUTO-START:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_FLAGS_NO_AUTO_START</code></span></p></td>
-<td>The bus must not launch an
-owner for the destination name in response to this message.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusMessageHeaderField"></a><h3>enum GDBusMessageHeaderField</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_MESSAGE_HEADER_FIELD_INVALID,
- G_DBUS_MESSAGE_HEADER_FIELD_PATH,
- G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE,
- G_DBUS_MESSAGE_HEADER_FIELD_MEMBER,
- G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME,
- G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL,
- G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION,
- G_DBUS_MESSAGE_HEADER_FIELD_SENDER,
- G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE,
- G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS
-} GDBusMessageHeaderField;
-</pre>
-<p>
-Header fields used in <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_INVALID</code></span></p></td>
-<td>Not a valid header field.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-PATH:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_PATH</code></span></p></td>
-<td>The object path.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-INTERFACE:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE</code></span></p></td>
-<td>The interface name.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-MEMBER:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_MEMBER</code></span></p></td>
-<td>The method or signal name.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME</code></span></p></td>
-<td>The name of the error that occurred.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-REPLY-SERIAL:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL</code></span></p></td>
-<td>The serial number the message is a reply to.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-DESTINATION:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION</code></span></p></td>
-<td>The name the message is intended for.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-SENDER:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SENDER</code></span></p></td>
-<td>Unique name of the sender of the message (filled in by the bus).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE</code></span></p></td>
-<td>The signature of the message body.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS</code></span></p></td>
-<td>The number of UNIX file descriptors that accompany the message.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusMessageByteOrder"></a><h3>enum GDBusMessageByteOrder</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN = 'B',
- G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN = 'l'
-} GDBusMessageByteOrder;
-</pre>
-<p>
-Enumeration used to describe the byte order of a D-Bus message.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-BYTE-ORDER-BIG-ENDIAN:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN</code></span></p></td>
-<td>The byte order is big endian.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-MESSAGE-BYTE-ORDER-LITTLE-ENDIAN:CAPS"></a><span class="term"><code class="literal">G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN</code></span></p></td>
-<td>The byte order is little endian.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new"></a><h3>g_dbus_message_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new empty <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-signal"></a><h3>g_dbus_message_new_signal ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_signal (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> for a signal emission.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A valid object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A valid D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>signal</code></em> :</span></p></td>
-<td>A valid signal name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-method-call"></a><h3>g_dbus_message_new_method_call ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_method_call (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> for a method call.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A valid D-Bus name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A valid object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A valid D-Bus interface name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
-<td>A valid method name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-method-reply"></a><h3>g_dbus_message_new_method_reply ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_method_reply (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> that is a reply to <em class="parameter"><code>method_call_message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_call_message</code></em> :</span></p></td>
-<td>A message of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_METHOD_CALL</code></a> to
-create a reply message to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-method-error"></a><h3>g_dbus_message_new_method_error ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_method_error (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message_format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> that is an error reply to <em class="parameter"><code>method_call_message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_call_message</code></em> :</span></p></td>
-<td>A message of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_METHOD_CALL</code></a> to
-create a reply message to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_name</code></em> :</span></p></td>
-<td>A valid D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_message_format</code></em> :</span></p></td>
-<td>The D-Bus error message in a <code class="function">printf()</code> format.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>Arguments for <em class="parameter"><code>error_message_format</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-method-error-valist"></a><h3>g_dbus_message_new_method_error_valist ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_method_error_valist
- (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message_format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error" title="g_dbus_message_new_method_error ()"><code class="function">g_dbus_message_new_method_error()</code></a> but intended for language bindings.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_call_message</code></em> :</span></p></td>
-<td>A message of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_METHOD_CALL</code></a> to
-create a reply message to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_name</code></em> :</span></p></td>
-<td>A valid D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_message_format</code></em> :</span></p></td>
-<td>The D-Bus error message in a <code class="function">printf()</code> format.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
-<td>Arguments for <em class="parameter"><code>error_message_format</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-method-error-literal"></a><h3>g_dbus_message_new_method_error_literal ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_method_error_literal
- (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *method_call_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> that is an error reply to <em class="parameter"><code>method_call_message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_call_message</code></em> :</span></p></td>
-<td>A message of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_METHOD_CALL</code></a> to
-create a reply message to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_name</code></em> :</span></p></td>
-<td>A valid D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_message</code></em> :</span></p></td>
-<td>The D-Bus error message.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-print"></a><h3>g_dbus_message_print ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_print (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> indent</code></em>);</pre>
-<p>
-Produces a human-readable multi-line description of <em class="parameter"><code>message</code></em>.
-</p>
-<p>
-The contents of the description has no ABI guarantees, the contents
-and formatting is subject to change at any time. Typical output
-looks something like this:
-</p>
-<pre class="programlisting">
-Type: method-call
-Flags: none
-Version: 0
-Serial: 4
-Headers:
- path -&gt; objectpath '/org/gtk/GDBus/TestObject'
- interface -&gt; 'org.gtk.GDBus.TestInterface'
- member -&gt; 'GimmeStdout'
- destination -&gt; ':1.146'
-Body: ()
-UNIX File Descriptors:
- (none)
-</pre>
-<p>
-or
-</p>
-<pre class="programlisting">
-Type: method-return
-Flags: no-reply-expected
-Version: 0
-Serial: 477
-Headers:
- reply-serial -&gt; uint32 4
- destination -&gt; ':1.159'
- sender -&gt; ':1.146'
- num-unix-fds -&gt; uint32 1
-Body: ()
-UNIX File Descriptors:
- fd 12: dev=0:10,mode=020620,ino=5,uid=500,gid=5,rdev=136:2,size=0,atime=1273085037,mtime=1273085851,ctime=1272982635
-</pre>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>indent</code></em> :</span></p></td>
-<td>Indentation level.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string that should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-locked"></a><h3>g_dbus_message_get_locked ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_message_get_locked (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Checks whether <em class="parameter"><code>message</code></em> is locked. To monitor changes to this
-value, conncet to the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to listen for changes
-on the <a class="link" href="GDBusMessage.html#GDBusMessage--locked" title='The "locked" property'><span class="type">"locked"</span></a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>message</code></em> is locked, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-lock"></a><h3>g_dbus_message_lock ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_lock (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-If <em class="parameter"><code>message</code></em> is locked, does nothing. Otherwise locks the message.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-copy"></a><h3>g_dbus_message_copy ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_copy (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Copies <em class="parameter"><code>message</code></em>. The copy is a deep copy and the returned
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> is completely identical except that it is guaranteed
-to not be locked.
-</p>
-<p>
-This operation can fail if e.g. <em class="parameter"><code>message</code></em> contains file descriptors
-and the per-process or system-wide open files limit is reached.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set.
-Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-byte-order"></a><h3>g_dbus_message_get_byte_order ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder"><span class="returnvalue">GDBusMessageByteOrder</span></a> g_dbus_message_get_byte_order (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the byte order of <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The byte order.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-byte-order"></a><h3>g_dbus_message_set_byte_order ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_byte_order (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder"><span class="type">GDBusMessageByteOrder</span></a> byte_order</code></em>);</pre>
-<p>
-Sets the byte order of <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>byte_order</code></em> :</span></p></td>
-<td>The byte order.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-message-type"></a><h3>g_dbus_message_get_message_type ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType"><span class="returnvalue">GDBusMessageType</span></a> g_dbus_message_get_message_type (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the type of <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A 8-bit unsigned integer (typically a value from the <a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType"><span class="type">GDBusMessageType</span></a> enumeration).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-message-type"></a><h3>g_dbus_message_set_message_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_message_type (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType"><span class="type">GDBusMessageType</span></a> type</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>message</code></em> to be of <em class="parameter"><code>type</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>A 8-bit unsigned integer (typically a value from the <a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType"><span class="type">GDBusMessageType</span></a> enumeration).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-serial"></a><h3>g_dbus_message_get_serial ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_dbus_message_get_serial (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the serial for <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-serial"></a><h3>g_dbus_message_set_serial ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_serial (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> serial</code></em>);</pre>
-<p>
-Sets the serial for <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>serial</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-flags"></a><h3>g_dbus_message_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags"><span class="returnvalue">GDBusMessageFlags</span></a> g_dbus_message_get_flags (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the flags for <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Flags that are set (typically values from the <a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags"><span class="type">GDBusMessageFlags</span></a> enumeration bitwise ORed together).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-flags"></a><h3>g_dbus_message_set_flags ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_flags (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags"><span class="type">GDBusMessageFlags</span></a> flags</code></em>);</pre>
-<p>
-Sets the flags to set on <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags for <em class="parameter"><code>message</code></em> that are set (typically values from the <a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags"><span class="type">GDBusMessageFlags</span></a>
-enumeration bitwise ORed together).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-body"></a><h3>g_dbus_message_get_body ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_message_get_body (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the body of a message.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the body is empty. Do not free, it is owned by <em class="parameter"><code>message</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-body"></a><h3>g_dbus_message_set_body ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_body (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *body</code></em>);</pre>
-<p>
-Sets the body <em class="parameter"><code>message</code></em>. As a side-effect the
-<a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE</code></a> header field is set to the
-type string of <em class="parameter"><code>body</code></em> (or cleared if <em class="parameter"><code>body</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).
-</p>
-<p>
-If <em class="parameter"><code>body</code></em> is floating, <em class="parameter"><code>message</code></em> assumes ownership of <em class="parameter"><code>body</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>body</code></em> :</span></p></td>
-<td>Either <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> that is a tuple.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-unix-fd-list"></a><h3>g_dbus_message_get_unix_fd_list ()</h3>
-<pre class="programlisting"><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * g_dbus_message_get_unix_fd_list (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the UNIX file descriptors associated with <em class="parameter"><code>message</code></em>, if any.
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no file descriptors are
-associated. Do not free, this object is owned by <em class="parameter"><code>message</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-unix-fd-list"></a><h3>g_dbus_message_set_unix_fd_list ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_unix_fd_list (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>);</pre>
-<p>
-Sets the UNIX file descriptors associated with <em class="parameter"><code>message</code></em>. As a
-side-effect the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS</code></a> header
-field is set to the number of fds in <em class="parameter"><code>fd_list</code></em> (or cleared if
-<em class="parameter"><code>fd_list</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-num-unix-fds"></a><h3>g_dbus_message_get_num_unix_fds ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_dbus_message_get_num_unix_fds (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-num-unix-fds"></a><h3>g_dbus_message_set_num_unix_fds ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_num_unix_fds (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-header-fields"></a><h3>g_dbus_message_get_header_fields ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * g_dbus_message_get_header_fields (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets an array of all header fields on <em class="parameter"><code>message</code></em> that are set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An array of header fields
-terminated by <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INVALID:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_INVALID</code></a>. Each element
-is a <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a>. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-header"></a><h3>g_dbus_message_get_header ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_message_get_header (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField"><span class="type">GDBusMessageHeaderField</span></a> header_field</code></em>);</pre>
-<p>
-Gets a header field on <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>header_field</code></em> :</span></p></td>
-<td>A 8-bit unsigned integer (typically a value from the <a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField"><span class="type">GDBusMessageHeaderField</span></a> enumeration)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> with the value if the header was found, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-otherwise. Do not free, it is owned by <em class="parameter"><code>message</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-header"></a><h3>g_dbus_message_set_header ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_header (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField"><span class="type">GDBusMessageHeaderField</span></a> header_field</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Sets a header field on <em class="parameter"><code>message</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>value</code></em> is floating, <em class="parameter"><code>message</code></em> assumes ownership of <em class="parameter"><code>value</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>header_field</code></em> :</span></p></td>
-<td>A 8-bit unsigned integer (typically a value from the <a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField"><span class="type">GDBusMessageHeaderField</span></a> enumeration)</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to set the header field or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the header field. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-destination"></a><h3>g_dbus_message_get_destination ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_destination (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-DESTINATION:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-destination"></a><h3>g_dbus_message_set_destination ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_destination (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-DESTINATION:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-error-name"></a><h3>g_dbus_message_get_error_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_error_name (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-error-name"></a><h3>g_dbus_message_set_error_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_error_name (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-interface"></a><h3>g_dbus_message_get_interface ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_interface (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INTERFACE:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-interface"></a><h3>g_dbus_message_set_interface ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_interface (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INTERFACE:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-member"></a><h3>g_dbus_message_get_member ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_member (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-MEMBER:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_MEMBER</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-member"></a><h3>g_dbus_message_set_member ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_member (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-MEMBER:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_MEMBER</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-path"></a><h3>g_dbus_message_get_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_path (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-PATH:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_PATH</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-path"></a><h3>g_dbus_message_set_path ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_path (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-PATH:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_PATH</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-reply-serial"></a><h3>g_dbus_message_get_reply_serial ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_dbus_message_get_reply_serial (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-REPLY-SERIAL:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-reply-serial"></a><h3>g_dbus_message_set_reply_serial ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_reply_serial (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-REPLY-SERIAL:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-sender"></a><h3>g_dbus_message_get_sender ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_sender (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SENDER:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SENDER</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-sender"></a><h3>g_dbus_message_set_sender ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_sender (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SENDER:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SENDER</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-signature"></a><h3>g_dbus_message_get_signature ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_signature (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience getter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-set-signature"></a><h3>g_dbus_message_set_signature ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_message_set_signature (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Convenience setter for the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE</code></a> header field.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>The value to set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-get-arg0"></a><h3>g_dbus_message_get_arg0 ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_message_get_arg0 (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);</pre>
-<p>
-Convenience to get the first item in the body of <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The string item or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the first item in the body of
-<em class="parameter"><code>message</code></em> is not a string.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-to-blob"></a><h3>g_dbus_message_to_blob ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * g_dbus_message_to_blob (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *out_size</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Serializes <em class="parameter"><code>message</code></em> to a blob. The byte order returned by
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-byte-order" title="g_dbus_message_get_byte_order ()"><code class="function">g_dbus_message_get_byte_order()</code></a> will be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_size</code></em> :</span></p></td>
-<td>Return location for size of generated blob.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>capabilities</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> describing what protocol features are supported.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A pointer to a
-valid binary D-Bus message of <em class="parameter"><code>out_size</code></em> bytes generated by <em class="parameter"><code>message</code></em>
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=out_size][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-bytes-needed"></a><h3>g_dbus_message_bytes_needed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_dbus_message_bytes_needed (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Utility function to calculate how many bytes are needed to
-completely deserialize the D-Bus message stored at <em class="parameter"><code>blob</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blob</code></em> :</span></p></td>
-<td>A blob represent a binary D-Bus message. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=blob_len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blob_len</code></em> :</span></p></td>
-<td>The length of <em class="parameter"><code>blob</code></em> (must be at least 16).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes needed or -1 if <em class="parameter"><code>error</code></em> is set (e.g. if
-<em class="parameter"><code>blob</code></em> contains invalid data or not enough data is available to
-determine the size).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-new-from-blob"></a><h3>g_dbus_message_new_from_blob ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_message_new_from_blob (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> from the data stored at <em class="parameter"><code>blob</code></em>. The byte
-order that the message was in can be retrieved using
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-byte-order" title="g_dbus_message_get_byte_order ()"><code class="function">g_dbus_message_get_byte_order()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blob</code></em> :</span></p></td>
-<td>A blob represent a binary D-Bus message. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=blob_len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blob_len</code></em> :</span></p></td>
-<td>The length of <em class="parameter"><code>blob</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>capabilities</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> describing what protocol features are supported.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-message-to-gerror"></a><h3>g_dbus_message_to_gerror ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_message_to_gerror (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-If <em class="parameter"><code>message</code></em> is not of type <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-ERROR:CAPS"><code class="literal">G_DBUS_MESSAGE_TYPE_ERROR</code></a> does
-nothing and returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
-</p>
-<p>
-Otherwise this method encodes the error in <em class="parameter"><code>message</code></em> as a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-using <a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error" title="g_dbus_error_set_dbus_error ()"><code class="function">g_dbus_error_set_dbus_error()</code></a> using the information in the
-<a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS"><code class="literal">G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME</code></a> header field of <em class="parameter"><code>message</code></em> as
-well as the first string item in <em class="parameter"><code>message</code></em>'s body.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>The <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>error</code></em> was set, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusMessage.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusMessage--locked"></a><h3>The <code class="literal">"locked"</code> property</h3>
-<pre class="programlisting"> "locked" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>Whether the message is locked.</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusMethodInvocation.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusMethodInvocation.html
deleted file mode 100644
index b01a543..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusMethodInvocation.html
+++ /dev/null
@@ -1,655 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusMethodInvocation</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="GDBusConnection.html" title="GDBusConnection">
-<link rel="next" href="GDBusServer.html" title="GDBusServer">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusMethodInvocation.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusMethodInvocation.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusMethodInvocation.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusMethodInvocation"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusMethodInvocation.top_of_page"></a>GDBusMethodInvocation</span></h2>
-<p>GDBusMethodInvocation — Object for handling remote calls</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusMethodInvocation.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusMethodInvocation.html#GDBusMethodInvocation-struct" title="GDBusMethodInvocation">GDBusMethodInvocation</a>;
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" title="g_dbus_method_invocation_get_sender ()">g_dbus_method_invocation_get_sender</a> (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-object-path" title="g_dbus_method_invocation_get_object_path ()">g_dbus_method_invocation_get_object_path</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-interface-name" title="g_dbus_method_invocation_get_interface_name ()">g_dbus_method_invocation_get_interface_name</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-name" title="g_dbus_method_invocation_get_method_name ()">g_dbus_method_invocation_get_method_name</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-const <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="returnvalue">GDBusMethodInfo</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-info" title="g_dbus_method_invocation_get_method_info ()">g_dbus_method_invocation_get_method_info</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-connection" title="g_dbus_method_invocation_get_connection ()">g_dbus_method_invocation_get_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-message" title="g_dbus_method_invocation_get_message ()">g_dbus_method_invocation_get_message</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-parameters" title="g_dbus_method_invocation_get_parameters ()">g_dbus_method_invocation_get_parameters</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-user-data" title="g_dbus_method_invocation_get_user_data ()">g_dbus_method_invocation_get_user_data</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()">g_dbus_method_invocation_return_value</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()">g_dbus_method_invocation_return_error</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-valist" title="g_dbus_method_invocation_return_error_valist ()">g_dbus_method_invocation_return_error_valist</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-literal" title="g_dbus_method_invocation_return_error_literal ()">g_dbus_method_invocation_return_error_literal</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-gerror" title="g_dbus_method_invocation_return_gerror ()">g_dbus_method_invocation_return_gerror</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error" title="g_dbus_method_invocation_return_dbus_error ()">g_dbus_method_invocation_return_dbus_error</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-take-error" title="g_dbus_method_invocation_take_error ()">g_dbus_method_invocation_take_error</a> (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list" title="g_dbus_method_invocation_return_value_with_unix_fd_list ()">g_dbus_method_invocation_return_value_with_unix_fd_list</a>
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMethodInvocation.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusMethodInvocation
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusMethodInvocation.description"></a><h2>Description</h2>
-<p>
-Instances of the <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> class are used when
-handling D-Bus method calls. It provides a way to asynchronously
-return results and errors.
-</p>
-<p>
-The normal way to obtain a <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> object is to receive
-it as an argument to the <code class="function">handle_method_call()</code> function in a
-<a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable"><span class="type">GDBusInterfaceVTable</span></a> that was passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusMethodInvocation.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusMethodInvocation-struct"></a><h3>GDBusMethodInvocation</h3>
-<pre class="programlisting">typedef struct _GDBusMethodInvocation GDBusMethodInvocation;</pre>
-<p>
-The <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-sender"></a><h3>g_dbus_method_invocation_get_sender ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_method_invocation_get_sender (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the bus name that invoked the method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-object-path"></a><h3>g_dbus_method_invocation_get_object_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_method_invocation_get_object_path
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the object path the method was invoked on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-interface-name"></a><h3>g_dbus_method_invocation_get_interface_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_method_invocation_get_interface_name
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the name of the D-Bus interface the method was invoked on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-method-name"></a><h3>g_dbus_method_invocation_get_method_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_method_invocation_get_method_name
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the name of the method that was invoked.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-method-info"></a><h3>g_dbus_method_invocation_get_method_info ()</h3>
-<pre class="programlisting">const <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="returnvalue">GDBusMethodInfo</span></a> * g_dbus_method_invocation_get_method_info
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets information about the method call, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-connection"></a><h3>g_dbus_method_invocation_get_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_method_invocation_get_connection
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> the method was invoked on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-message"></a><h3>g_dbus_method_invocation_get_message ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> * g_dbus_method_invocation_get_message
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> for the method invocation. This is useful if
-you need to use low-level protocol features, such as UNIX file
-descriptor passing, that cannot be properly expressed in the
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API.
-</p>
-<p>
-See <a class="xref" href="GDBusConnection.html#gdbus-server" title="Example 2. D-Bus server example">Example 2, “D-Bus server example”</a> and <a class="xref" href="GDBusConnection.html#gdbus-unix-fd-client" title="Example 4. D-Bus UNIX File Descriptor example">Example 4, “D-Bus UNIX File Descriptor example”</a> for an example of how to use this
-low-level API to send and receive UNIX file descriptors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a>. Do not free, it is owned by <em class="parameter"><code>invocation</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-parameters"></a><h3>g_dbus_method_invocation_get_parameters ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_method_invocation_get_parameters
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the parameters of the method invocation. If there are no input
-parameters then this will return a GVariant with 0 children rather than NULL.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple. Do not unref this because it is owned by <em class="parameter"><code>invocation</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-get-user-data"></a><h3>g_dbus_method_invocation_get_user_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_dbus_method_invocation_get_user_data
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
-<p>
-Gets the <em class="parameter"><code>user_data</code></em> <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> passed to <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-value"></a><h3>g_dbus_method_invocation_return_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_value
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>);</pre>
-<p>
-Finishes handling a D-Bus method call by returning <em class="parameter"><code>parameters</code></em>.
-If the <em class="parameter"><code>parameters</code></em> GVariant is floating, it is consumed.
-</p>
-<p>
-It is an error if <em class="parameter"><code>parameters</code></em> is not of the right format.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with out parameters for the method or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing any parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-error"></a><h3>g_dbus_method_invocation_return_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_error
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Finishes handling a D-Bus method call by returning an error.
-</p>
-<p>
-See <a class="link" href="gio-GDBusError.html#g-dbus-error-encode-gerror" title="g_dbus_error_encode_gerror ()"><code class="function">g_dbus_error_encode_gerror()</code></a> for details about what error name
-will be returned on the wire. In a nutshell, if the given error is
-registered using <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()"><code class="function">g_dbus_error_register_error()</code></a> the name given
-during registration is used. Otherwise, a name of the form
-<code class="literal">org.gtk.GDBus.UnmappedGError.Quark...</code> is
-used. This provides transparent mapping of <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> between
-applications using GDBus.
-</p>
-<p>
-If you are writing an application intended to be portable,
-<span class="emphasis"><em>always</em></span> register errors with <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()"><code class="function">g_dbus_error_register_error()</code></a>
-or use <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error" title="g_dbus_method_invocation_return_dbus_error ()"><code class="function">g_dbus_method_invocation_return_dbus_error()</code></a>.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> error domain.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>The error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>printf()-style format.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>Parameters for <em class="parameter"><code>format</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-error-valist"></a><h3>g_dbus_method_invocation_return_error_valist ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_error_valist
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> but intended for
-language bindings.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> error domain.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>The error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>printf()-style format.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
-<td>
-<span class="type">va_list</span> of parameters for <em class="parameter"><code>format</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-error-literal"></a><h3>g_dbus_method_invocation_return_error_literal ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_error_literal
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> but without <code class="function">printf()</code>-style formatting.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> error domain.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>The error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>The error message.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-gerror"></a><h3>g_dbus_method_invocation_return_gerror ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_gerror
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> but takes a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-instead of the error domain, error code and message.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-dbus-error"></a><h3>g_dbus_method_invocation_return_dbus_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_dbus_error
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_message</code></em>);</pre>
-<p>
-Finishes handling a D-Bus method call by returning an error.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_name</code></em> :</span></p></td>
-<td>A valid D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_message</code></em> :</span></p></td>
-<td>A valid D-Bus error message.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-take-error"></a><h3>g_dbus_method_invocation_take_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_take_error (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-gerror" title="g_dbus_method_invocation_return_gerror ()"><code class="function">g_dbus_method_invocation_return_gerror()</code></a> but takes ownership
-of <em class="parameter"><code>error</code></em> so the caller does not need to free it.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-invocation-return-value-with-unix-fd-list"></a><h3>g_dbus_method_invocation_return_value_with_unix_fd_list ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_invocation_return_value_with_unix_fd_list
- (<em class="parameter"><code><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()"><code class="function">g_dbus_method_invocation_return_value()</code></a> but also takes a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>.
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<p>
-This method will free <em class="parameter"><code>invocation</code></em>, you cannot use it afterwards.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with out parameters for the method or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing any parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObject.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusObject.html
deleted file mode 100644
index d552715..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObject.html
+++ /dev/null
@@ -1,294 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusObject</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusProxy.html" title="GDBusProxy">
-<link rel="next" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusProxy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusObjectSkeleton.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusObject.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusObject.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusObject.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GDBusObject.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#GDBusObject.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusObject"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusObject.top_of_page"></a>GDBusObject</span></h2>
-<p>GDBusObject — Base type for D-Bus objects</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusObject.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusObject.html#GDBusObject-struct" title="GDBusObject">GDBusObject</a>;
-struct <a class="link" href="GDBusObject.html#GDBusObjectIface" title="struct GDBusObjectIface">GDBusObjectIface</a>;
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusObject.html#g-dbus-object-get-object-path" title="g_dbus_object_get_object_path ()">g_dbus_object_get_object_path</a> (<em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GDBusObject.html#g-dbus-object-get-interfaces" title="g_dbus_object_get_interfaces ()">g_dbus_object_get_interfaces</a> (<em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>);
-<a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="returnvalue">GDBusInterface</span></a> * <a class="link" href="GDBusObject.html#g-dbus-object-get-interface" title="g_dbus_object_get_interface ()">g_dbus_object_get_interface</a> (<em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GDBusObject
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GDBusObject requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.implementations"></a><h2>Known Implementations</h2>
-<p>
-GDBusObject is implemented by
- <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a> and <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObject.html#GDBusObject-interface-added" title='The "interface-added" signal'>interface-added</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusObject.html#GDBusObject-interface-removed" title='The "interface-removed" signal'>interface-removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> type is the base type for D-Bus objects on both
-the service side (see <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>) and the client side
-(see <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>). It is essentially just a container of
-interfaces.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusObject-struct"></a><h3>GDBusObject</h3>
-<pre class="programlisting">typedef struct _GDBusObject GDBusObject;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectIface"></a><h3>struct GDBusObjectIface</h3>
-<pre class="programlisting">struct GDBusObjectIface {
- GTypeInterface parent_iface;
-
- /* Virtual Functions */
- const gchar *(*get_object_path) (GDBusObject *object);
- GList *(*get_interfaces) (GDBusObject *object);
- GDBusInterface *(*get_interface) (GDBusObject *object,
- const gchar *interface_name);
-
- /* Signals */
- void (*interface_added) (GDBusObject *object,
- GDBusInterface *interface_);
- void (*interface_removed) (GDBusObject *object,
- GDBusInterface *interface_);
-};
-</pre>
-<p>
-Base object type for D-Bus objects.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GDBusObjectIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectIface.get-object-path"></a>get_object_path</code></em> ()</span></p></td>
-<td>Returns the object path. See <a class="link" href="GDBusObject.html#g-dbus-object-get-object-path" title="g_dbus_object_get_object_path ()"><code class="function">g_dbus_object_get_object_path()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectIface.get-interfaces"></a>get_interfaces</code></em> ()</span></p></td>
-<td>Returns all interfaces. See <a class="link" href="GDBusObject.html#g-dbus-object-get-interfaces" title="g_dbus_object_get_interfaces ()"><code class="function">g_dbus_object_get_interfaces()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectIface.get-interface"></a>get_interface</code></em> ()</span></p></td>
-<td>Returns an interface by name. See <a class="link" href="GDBusObject.html#g-dbus-object-get-interface" title="g_dbus_object_get_interface ()"><code class="function">g_dbus_object_get_interface()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectIface.interface-added"></a>interface_added</code></em> ()</span></p></td>
-<td>Signal handler for the <a class="link" href="GDBusObject.html#GDBusObject-interface-added" title='The "interface-added" signal'><span class="type">"interface-added"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectIface.interface-removed"></a>interface_removed</code></em> ()</span></p></td>
-<td>Signal handler for the <a class="link" href="GDBusObject.html#GDBusObject-interface-removed" title='The "interface-removed" signal'><span class="type">"interface-removed"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-get-object-path"></a><h3>g_dbus_object_get_object_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_object_get_object_path (<em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>);</pre>
-<p>
-Gets the object path for <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string owned by <em class="parameter"><code>object</code></em>. Do not free.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-get-interfaces"></a><h3>g_dbus_object_get_interfaces ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_dbus_object_get_interfaces (<em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>);</pre>
-<p>
-Gets the D-Bus interfaces associated with <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>(element-type GDBusInterface) (transfer full) : A list of <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> instances.
-The returned list must be freed by <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> after each element has been freed
-with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-get-interface"></a><h3>g_dbus_object_get_interface ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="returnvalue">GDBusInterface</span></a> * g_dbus_object_get_interface (<em class="parameter"><code><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>);</pre>
-<p>
-Gets the D-Bus interface with name <em class="parameter"><code>interface_name</code></em> associated with
-<em class="parameter"><code>object</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found, otherwise a
-<a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> that must be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObject.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusObject-interface-added"></a><h3>The <code class="literal">"interface-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object,
- <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>interface</code></em> is added to <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> that was added.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObject-interface-removed"></a><h3>The <code class="literal">"interface-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object,
- <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>interface</code></em> is removed from <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> that was removed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManager.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManager.html
deleted file mode 100644
index 7956ccb..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManager.html
+++ /dev/null
@@ -1,435 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusObjectManager</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusObjectProxy.html" title="GDBusObjectProxy">
-<link rel="next" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusObjectProxy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusObjectManagerServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusObjectManager.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusObjectManager.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusObjectManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusObjectManager.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GDBusObjectManager.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#GDBusObjectManager.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusObjectManager"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusObjectManager.top_of_page"></a>GDBusObjectManager</span></h2>
-<p>GDBusObjectManager — Base type for D-Bus object managers</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusObjectManager.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusObjectManager.html#GDBusObjectManager-struct" title="GDBusObjectManager">GDBusObjectManager</a>;
-struct <a class="link" href="GDBusObjectManager.html#GDBusObjectManagerIface" title="struct GDBusObjectManagerIface">GDBusObjectManagerIface</a>;
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object-path" title="g_dbus_object_manager_get_object_path ()">g_dbus_object_manager_get_object_path</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-objects" title="g_dbus_object_manager_get_objects ()">g_dbus_object_manager_get_objects</a> (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>);
-<a class="link" href="GDBusObject.html" title="GDBusObject"><span class="returnvalue">GDBusObject</span></a> * <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object" title="g_dbus_object_manager_get_object ()">g_dbus_object_manager_get_object</a> (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-<a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="returnvalue">GDBusInterface</span></a> * <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-interface" title="g_dbus_object_manager_get_interface ()">g_dbus_object_manager_get_interface</a> (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GDBusObjectManager
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GDBusObjectManager requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.implementations"></a><h2>Known Implementations</h2>
-<p>
-GDBusObjectManager is implemented by
- <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a> and <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-added" title='The "interface-added" signal'>interface-added</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-removed" title='The "interface-removed" signal'>interface-removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-added" title='The "object-added" signal'>object-added</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-removed" title='The "object-removed" signal'>object-removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> type is the base type for service- and
-client-side implementations of the standardized <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">org.freedesktop.DBus.ObjectManager</a>
-interface.
-</p>
-<p>
-See <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> for the client-side implementation
-and <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> for the service-side implementation.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManager-struct"></a><h3>GDBusObjectManager</h3>
-<pre class="programlisting">typedef struct _GDBusObjectManager GDBusObjectManager;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerIface"></a><h3>struct GDBusObjectManagerIface</h3>
-<pre class="programlisting">struct GDBusObjectManagerIface {
- GTypeInterface parent_iface;
-
- /* Virtual Functions */
- const gchar *(*get_object_path) (GDBusObjectManager *manager);
- GList *(*get_objects) (GDBusObjectManager *manager);
- GDBusObject *(*get_object) (GDBusObjectManager *manager,
- const gchar *object_path);
- GDBusInterface *(*get_interface) (GDBusObjectManager *manager,
- const gchar *object_path,
- const gchar *interface_name);
-
- /* Signals */
- void (*object_added) (GDBusObjectManager *manager,
- GDBusObject *object);
- void (*object_removed) (GDBusObjectManager *manager,
- GDBusObject *object);
-
- void (*interface_added) (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface_);
- void (*interface_removed) (GDBusObjectManager *manager,
- GDBusObject *object,
- GDBusInterface *interface_);
-};
-</pre>
-<p>
-Base type for D-Bus object managers.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GDBusObjectManagerIface.parent-iface"></a>parent_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.get-object-path"></a>get_object_path</code></em> ()</span></p></td>
-<td>Virtual function for <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object-path" title="g_dbus_object_manager_get_object_path ()"><code class="function">g_dbus_object_manager_get_object_path()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.get-objects"></a>get_objects</code></em> ()</span></p></td>
-<td>Virtual function for <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-objects" title="g_dbus_object_manager_get_objects ()"><code class="function">g_dbus_object_manager_get_objects()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.get-object"></a>get_object</code></em> ()</span></p></td>
-<td>Virtual function for <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object" title="g_dbus_object_manager_get_object ()"><code class="function">g_dbus_object_manager_get_object()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.get-interface"></a>get_interface</code></em> ()</span></p></td>
-<td>Virtual function for <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-interface" title="g_dbus_object_manager_get_interface ()"><code class="function">g_dbus_object_manager_get_interface()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.object-added"></a>object_added</code></em> ()</span></p></td>
-<td>Signal handler for the <a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-added" title='The "object-added" signal'><span class="type">"object-added"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.object-removed"></a>object_removed</code></em> ()</span></p></td>
-<td>Signal handler for the <a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-removed" title='The "object-removed" signal'><span class="type">"object-removed"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.interface-added"></a>interface_added</code></em> ()</span></p></td>
-<td>Signal handler for the <a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-added" title='The "interface-added" signal'><span class="type">"interface-added"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerIface.interface-removed"></a>interface_removed</code></em> ()</span></p></td>
-<td>Signal handler for the <a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-removed" title='The "interface-removed" signal'><span class="type">"interface-removed"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-get-object-path"></a><h3>g_dbus_object_manager_get_object_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_object_manager_get_object_path
- (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>);</pre>
-<p>
-Gets the object path that <em class="parameter"><code>manager</code></em> is for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string owned by <em class="parameter"><code>manager</code></em>. Do not free.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-get-objects"></a><h3>g_dbus_object_manager_get_objects ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_dbus_object_manager_get_objects (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>);</pre>
-<p>
-Gets all <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> objects known to <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A list of
-<a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> objects. The returned list should be freed with
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> after each element has been freed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GDBusObject]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-get-object"></a><h3>g_dbus_object_manager_get_object ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObject.html" title="GDBusObject"><span class="returnvalue">GDBusObject</span></a> * g_dbus_object_manager_get_object (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> at <em class="parameter"><code>object_path</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Object path to lookup.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Free with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-get-interface"></a><h3>g_dbus_object_manager_get_interface ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="returnvalue">GDBusInterface</span></a> * g_dbus_object_manager_get_interface (<em class="parameter"><code><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>);</pre>
-<p>
-Gets the interface proxy for <em class="parameter"><code>interface_name</code></em> at <em class="parameter"><code>object_path</code></em>, if
-any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>Object path to lookup.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>D-Bus interface name to lookup.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> instance or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Free
-with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManager.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManager-interface-added"></a><h3>The <code class="literal">"interface-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager,
- <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object,
- <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>interface</code></em> is added to <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-This signal exists purely as a convenience to avoid having to
-connect signals to all objects managed by <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> on which an interface was added.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> that was added.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManager-interface-removed"></a><h3>The <code class="literal">"interface-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager,
- <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object,
- <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> *interface,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>interface</code></em> has been removed from <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-This signal exists purely as a convenience to avoid having to
-connect signals to all objects managed by <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> on which an interface was removed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> that was removed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManager-object-added"></a><h3>The <code class="literal">"object-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager,
- <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>object</code></em> is added to <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> that was added.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManager-object-removed"></a><h3>The <code class="literal">"object-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> *manager,
- <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> *object,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>object</code></em> is removed from <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> that was removed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerClient.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerClient.html
deleted file mode 100644
index 46aae94..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerClient.html
+++ /dev/null
@@ -1,1048 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusObjectManagerClient</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">
-<link rel="next" href="settings.html" title="Settings">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusObjectManagerServer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="settings.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusObjectManagerClient.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusObjectManagerClient.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusObjectManagerClient.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusObjectManagerClient.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusObjectManagerClient.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GDBusObjectManagerClient.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusObjectManagerClient"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusObjectManagerClient.top_of_page"></a>GDBusObjectManagerClient</span></h2>
-<p>GDBusObjectManagerClient — Client-side object manager</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusObjectManagerClient.synopsis"></a><h2>Synopsis</h2>
-<a name="GDBusObjectManagerClientFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>;
-struct <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" title="struct GDBusObjectManagerClientClass">GDBusObjectManagerClientClass</a>;
-enum <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>;
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> (<a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()">*GDBusProxyTypeFunc</a>) (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()">g_dbus_object_manager_client_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish" title="g_dbus_object_manager_client_new_finish ()">g_dbus_object_manager_client_new_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()">g_dbus_object_manager_client_new_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()">g_dbus_object_manager_client_new_for_bus</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-finish" title="g_dbus_object_manager_client_new_for_bus_finish ()">g_dbus_object_manager_client_new_for_bus_finish</a>
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync" title="g_dbus_object_manager_client_new_for_bus_sync ()">g_dbus_object_manager_client_new_for_bus_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-connection" title="g_dbus_object_manager_client_get_connection ()">g_dbus_object_manager_client_get_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="returnvalue">GDBusObjectManagerClientFlags</span></a> <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags" title="g_dbus_object_manager_client_get_flags ()">g_dbus_object_manager_client_get_flags</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name" title="g_dbus_object_manager_client_get_name ()">g_dbus_object_manager_client_get_name</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner" title="g_dbus_object_manager_client_get_name_owner ()">g_dbus_object_manager_client_get_name_owner</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusObjectManagerClient
-</pre>
-<pre class="synopsis">
- GFlags
- +----GDBusObjectManagerClientFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusObjectManagerClient implements
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a>, <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a> and <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--bus-type" title='The "bus-type" property'>bus-type</a>" <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> : Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection" title='The "connection" property'>connection</a>" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags" title='The "flags" property'>flags</a>" <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-destroy-notify" title='The "get-proxy-type-destroy-notify" property'>get-proxy-type-destroy-notify</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func" title='The "get-proxy-type-func" property'>get-proxy-type-func</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data" title='The "get-proxy-type-user-data" property'>get-proxy-type-user-data</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name" title='The "name" property'>name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'>name-owner</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--object-path" title='The "object-path" property'>object-path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed" title='The "interface-proxy-properties-changed" signal'>interface-proxy-properties-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal" title='The "interface-proxy-signal" signal'>interface-proxy-signal</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> is used to create, monitor and delete object
-proxies for remote objects exported by a <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> (or any
-code implementing the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">org.freedesktop.DBus.ObjectManager</a>
-interface).
-</p>
-<p>
-Once an instance of this type has been created, you can connect to
-the <a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-added" title='The "object-added" signal'><span class="type">"object-added"</span></a> and
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-removed" title='The "object-removed" signal'><span class="type">"object-removed"</span></a> signals and inspect the
-<a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> objects returned by
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-objects" title="g_dbus_object_manager_get_objects ()"><code class="function">g_dbus_object_manager_get_objects()</code></a>.
-</p>
-<p>
-If the name for a <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> is not owned by anyone at
-object construction time, the default behavior is to request the
-message bus to launch an owner for the name. This behavior can be
-disabled using the <a class="link" href="GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS"><code class="literal">G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START</code></a>
-flag. It's also worth noting that this only works if the name of
-interest is activatable in the first place. E.g. in some cases it
-is not possible to launch an owner for the requested name. In this
-case, <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object construction still succeeds but
-there will be no object proxies
-(e.g. <a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-objects" title="g_dbus_object_manager_get_objects ()"><code class="function">g_dbus_object_manager_get_objects()</code></a> returns the empty list) and
-the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a> property is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-The owner of the requested name can come and go (for example
-consider a system service being restarted) – <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>
-handles this case too; simply connect to the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a>
-signal to watch for changes on the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a>
-property. When the name owner vanishes, the behavior is that
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a> is set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> (this includes
-emission of the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal) and then
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-removed" title='The "object-removed" signal'><span class="type">"object-removed"</span></a> signals are synthesized
-for all currently existing object proxies. Since
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> when this happens, you can
-use this information to disambiguate a synthesized signal from a
-genuine signal caused by object removal on the remote
-<a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a>. Similarly, when a new name owner appears,
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-added" title='The "object-added" signal'><span class="type">"object-added"</span></a> signals are synthesized
-while <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a> is still <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Only when all
-object proxies have been added, the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a>
-is set to the new name owner (this includes emission of the
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal). Furthermore, you are guaranteed that
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a> will alternate between a name owner
-(e.g. <code class="literal">:1.42</code>) and <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> even in the case where
-the name of interest is atomically replaced
-</p>
-<p>
-Ultimately, <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> is used to obtain <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>
-instances. All signals (including the
-<code class="literal">org.freedesktop.DBus.Properties::PropertiesChanged</code>
-signal) delivered to <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> instances are guaranteed to
-originate from the name owner. This guarantee along with the
-behavior described above, means that certain race conditions
-including the <span class="emphasis"><em><span class="quote">“<span class="quote">half the proxy is from the old owner
-and the other half is from the new owner</span>”</span></em></span> problem
-cannot happen.
-</p>
-<p>
-To avoid having the application connect to signals on the returned
-<a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> and <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> objects, the
-<a class="link" href="GDBusObject.html#GDBusObject-interface-added" title='The "interface-added" signal'><span class="type">"interface-added"</span></a>,
-<a class="link" href="GDBusObject.html#GDBusObject-interface-removed" title='The "interface-removed" signal'><span class="type">"interface-removed"</span></a>,
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a> and
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a> signals
-are also emitted on the <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> instance managing these
-objects. The signals emitted are
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-added" title='The "interface-added" signal'><span class="type">"interface-added"</span></a>,
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-removed" title='The "interface-removed" signal'><span class="type">"interface-removed"</span></a>,
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed" title='The "interface-proxy-properties-changed" signal'><span class="type">"interface-proxy-properties-changed"</span></a> and
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal" title='The "interface-proxy-signal" signal'><span class="type">"interface-proxy-signal"</span></a>.
-</p>
-<p>
-Note that all callbacks and signals are emitted in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-that the <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object was constructed
-in. Additionally, the <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> and <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> objects
-originating from the <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object will be created in
-the same context and, consequently, will deliver signals in the
-same main loop.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient-struct"></a><h3>GDBusObjectManagerClient</h3>
-<pre class="programlisting">typedef struct _GDBusObjectManagerClient GDBusObjectManagerClient;</pre>
-<p>
-The <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> structure contains private data and should
-only be accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClientClass"></a><h3>struct GDBusObjectManagerClientClass</h3>
-<pre class="programlisting">struct GDBusObjectManagerClientClass {
- GObjectClass parent_class;
-
- /* signals */
- void (*interface_proxy_signal) (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters);
-
- void (*interface_proxy_properties_changed) (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- GVariant *changed_properties,
- const gchar* const *invalidated_properties);
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GDBusObjectManagerClientClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerClientClass.interface-proxy-signal"></a>interface_proxy_signal</code></em> ()</span></p></td>
-<td>Signal class handler for the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal" title='The "interface-proxy-signal" signal'><span class="type">"interface-proxy-signal"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectManagerClientClass.interface-proxy-properties-changed"></a>interface_proxy_properties_changed</code></em> ()</span></p></td>
-<td>Signal class handler for the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed" title='The "interface-proxy-properties-changed" signal'><span class="type">"interface-proxy-properties-changed"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClientFlags-enum"></a><h3>enum GDBusObjectManagerClientFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE = 0,
- G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = (1&lt;&lt;0)
-} GDBusObjectManagerClientFlags;
-</pre>
-<p>
-Flags used when constructing a <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS"></a><span class="term"><code class="literal">G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START</code></span></p></td>
-<td>If not set and the
- manager is for a well-known name, then request the bus to launch
- an owner for the name if no-one owns the name. This flag can only
- be used in managers for well-known names.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxyTypeFunc"></a><h3>GDBusProxyTypeFunc ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> (*GDBusProxyTypeFunc) (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Function signature for a function used to determine the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to
-use for an interface proxy (if <em class="parameter"><code>interface_name</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) or
-object proxy (if <em class="parameter"><code>interface_name</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).
-</p>
-<p>
-This function is called in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-that <em class="parameter"><code>manager</code></em> was constructed in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path of the remote object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>The interface name of the remote object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if a <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> is requested. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to use for the remote object. The returned type
-must be a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>- or <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>-derived
-type.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-new"></a><h3>g_dbus_object_manager_client_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_manager_client_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously creates a new <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object.
-</p>
-<p>
-This is an asynchronous failable constructor. When the result is
-ready, <em class="parameter"><code>callback</code></em> will be invoked in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-of the thread you are calling this method from. You can
-then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish" title="g_dbus_object_manager_client_new_finish ()"><code class="function">g_dbus_object_manager_client_new_finish()</code></a> to get the result. See
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()"><code class="function">g_dbus_object_manager_client_new_sync()</code></a> for the synchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The owner of the control object (unique or well-known name).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path of the control object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>get_proxy_type_func</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_destroy_notify</code></em> :</span></p></td>
-<td>Free function for <em class="parameter"><code>get_proxy_type_user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-new-finish"></a><h3>g_dbus_object_manager_client_new_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * g_dbus_object_manager_client_new_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()"><code class="function">g_dbus_object_manager_client_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()"><code class="function">g_dbus_object_manager_client_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A
-<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free
-with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GDBusObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-new-sync"></a><h3>g_dbus_object_manager_client_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * g_dbus_object_manager_client_new_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object.
-</p>
-<p>
-This is a synchronous failable constructor - the calling thread is
-blocked until a reply is received. See <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()"><code class="function">g_dbus_object_manager_client_new()</code></a>
-for the asynchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The owner of the control object (unique or well-known name).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path of the control object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>get_proxy_type_func</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_destroy_notify</code></em> :</span></p></td>
-<td>Free function for <em class="parameter"><code>get_proxy_type_user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A
-<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free
-with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GDBusObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-new-for-bus"></a><h3>g_dbus_object_manager_client_new_for_bus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_manager_client_new_for_bus
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()"><code class="function">g_dbus_object_manager_client_new()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-This is an asynchronous failable constructor. When the result is
-ready, <em class="parameter"><code>callback</code></em> will be invoked in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-of the thread you are calling this method from. You can
-then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-finish" title="g_dbus_object_manager_client_new_for_bus_finish ()"><code class="function">g_dbus_object_manager_client_new_for_bus_finish()</code></a> to get the result. See
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync" title="g_dbus_object_manager_client_new_for_bus_sync ()"><code class="function">g_dbus_object_manager_client_new_for_bus_sync()</code></a> for the synchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The owner of the control object (unique or well-known name).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path of the control object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>get_proxy_type_func</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_destroy_notify</code></em> :</span></p></td>
-<td>Free function for <em class="parameter"><code>get_proxy_type_user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-new-for-bus-finish"></a><h3>g_dbus_object_manager_client_new_for_bus_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * g_dbus_object_manager_client_new_for_bus_finish
- (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()"><code class="function">g_dbus_object_manager_client_new_for_bus()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()"><code class="function">g_dbus_object_manager_client_new_for_bus()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A
-<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free
-with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GDBusObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-new-for-bus-sync"></a><h3>g_dbus_object_manager_client_new_for_bus_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * g_dbus_object_manager_client_new_for_bus_sync
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> get_proxy_type_user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> get_proxy_type_destroy_notify</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()"><code class="function">g_dbus_object_manager_client_new_sync()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead
-of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-This is a synchronous failable constructor - the calling thread is
-blocked until a reply is received. See <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()"><code class="function">g_dbus_object_manager_client_new_for_bus()</code></a>
-for the asynchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The owner of the control object (unique or well-known name).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path of the control object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>get_proxy_type_func</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_proxy_type_destroy_notify</code></em> :</span></p></td>
-<td>Free function for <em class="parameter"><code>get_proxy_type_user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A
-<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free
-with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GDBusObjectManagerClient]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-get-connection"></a><h3>g_dbus_object_manager_client_get_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_object_manager_client_get_connection
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> used by <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> object. Do not free,
-the object belongs to <em class="parameter"><code>manager</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-get-flags"></a><h3>g_dbus_object_manager_client_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="returnvalue">GDBusObjectManagerClientFlags</span></a> g_dbus_object_manager_client_get_flags
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);</pre>
-<p>
-Gets the flags that <em class="parameter"><code>manager</code></em> was constructed with.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Zero of more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>
-enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-get-name"></a><h3>g_dbus_object_manager_client_get_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_object_manager_client_get_name
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);</pre>
-<p>
-Gets the name that <em class="parameter"><code>manager</code></em> is for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A unique or well-known name. Do not free, the string
-belongs to <em class="parameter"><code>manager</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-client-get-name-owner"></a><h3>g_dbus_object_manager_client_get_name_owner ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_object_manager_client_get_name_owner
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);</pre>
-<p>
-The unique name that owns the name that <em class="parameter"><code>manager</code></em> is for or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-no-one currently owns that name. You can connect to the
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to track changes to the
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'><span class="type">"name-owner"</span></a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The name owner or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no name owner exists. Free with
-<a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--bus-type"></a><h3>The <code class="literal">"bus-type"</code> property</h3>
-<pre class="programlisting"> "bus-type" <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> : Write / Construct Only</pre>
-<p>
-If this property is not <a class="link" href="GDBusConnection.html#G-BUS-TYPE-NONE:CAPS"><code class="literal">G_BUS_TYPE_NONE</code></a>, then
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection" title='The "connection" property'><span class="type">"connection"</span></a> must be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and will be set to the
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> obtained by calling <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> with the value
-of this property.
-</p>
-<p>Default value: G_BUS_TYPE_NONE</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--connection"></a><h3>The <code class="literal">"connection"</code> property</h3>
-<pre class="programlisting"> "connection" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> to use.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting"> "flags" <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> : Read / Write / Construct Only</pre>
-<p>
-Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--get-proxy-type-destroy-notify"></a><h3>The <code class="literal">"get-proxy-type-destroy-notify"</code> property</h3>
-<pre class="programlisting"> "get-proxy-type-destroy-notify" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>
-A <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for the <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data in <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data" title='The "get-proxy-type-user-data" property'><span class="type">"get-proxy-type-user-data"</span></a>.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--get-proxy-type-func"></a><h3>The <code class="literal">"get-proxy-type-func"</code> property</h3>
-<pre class="programlisting"> "get-proxy-type-func" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> to use when determining what <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to
-use for interface proxies or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--get-proxy-type-user-data"></a><h3>The <code class="literal">"get-proxy-type-user-data"</code> property</h3>
-<pre class="programlisting"> "get-proxy-type-user-data" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>
-The <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data to pass to <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func" title='The "get-proxy-type-func" property'><span class="type">"get-proxy-type-func"</span></a>.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--name"></a><h3>The <code class="literal">"name"</code> property</h3>
-<pre class="programlisting"> "name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The well-known name or unique name that the manager is for.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--name-owner"></a><h3>The <code class="literal">"name-owner"</code> property</h3>
-<pre class="programlisting"> "name-owner" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
-<p>
-The unique name that owns <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name" title='The "name" property'><span class="type">"name"</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-no-one is currently owning the name. Connect to the
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to track changes to this property.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient--object-path"></a><h3>The <code class="literal">"object-path"</code> property</h3>
-<pre class="programlisting"> "object-path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The object path the manager is for.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerClient.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient-interface-proxy-properties-changed"></a><h3>The <code class="literal">"interface-proxy-properties-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager,
- <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> *object_proxy,
- <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *interface_proxy,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *changed_properties,
- <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> invalidated_properties,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when one or more D-Bus properties on proxy changes. The
-local cache has already been updated when this signal fires. Note
-that both <em class="parameter"><code>changed_properties</code></em> and <em class="parameter"><code>invalidated_properties</code></em> are
-guaranteed to never be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> (either may be empty though).
-</p>
-<p>
-This signal exists purely as a convenience to avoid having to
-connect signals to all interface proxies managed by <em class="parameter"><code>manager</code></em>.
-</p>
-<p>
-This signal is emitted in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-that <em class="parameter"><code>manager</code></em> was constructed in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_proxy</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> on which an interface has properties that are changing.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_proxy</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> that has properties that are changing.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>changed_properties</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> containing the properties that changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invalidated_properties</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array of properties that was invalidated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerClient-interface-proxy-signal"></a><h3>The <code class="literal">"interface-proxy-signal"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager,
- <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> *object_proxy,
- <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *interface_proxy,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender_name,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a D-Bus signal is received on <em class="parameter"><code>interface_proxy</code></em>.
-</p>
-<p>
-This signal exists purely as a convenience to avoid having to
-connect signals to all interface proxies managed by <em class="parameter"><code>manager</code></em>.
-</p>
-<p>
-This signal is emitted in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-that <em class="parameter"><code>manager</code></em> was constructed in.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_proxy</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> on which an interface is emitting a D-Bus signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_proxy</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> that is emitting a D-Bus signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender_name</code></em> :</span></p></td>
-<td>The sender of the signal or NULL if the connection is not a bus connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
-<td>The signal name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerServer.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerServer.html
deleted file mode 100644
index be92309..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectManagerServer.html
+++ /dev/null
@@ -1,373 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusObjectManagerServer</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusObjectManager.html" title="GDBusObjectManager">
-<link rel="next" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusObjectManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusObjectManagerClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusObjectManagerServer.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusObjectManagerServer.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusObjectManagerServer.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusObjectManagerServer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusObjectManagerServer.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusObjectManagerServer"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusObjectManagerServer.top_of_page"></a>GDBusObjectManagerServer</span></h2>
-<p>GDBusObjectManagerServer — Service-side object manager</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusObjectManagerServer.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>;
-struct <a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServerClass" title="struct GDBusObjectManagerServerClass">GDBusObjectManagerServerClass</a>;
-<a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="returnvalue">GDBusObjectManagerServer</span></a> * <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-new" title="g_dbus_object_manager_server_new ()">g_dbus_object_manager_server_new</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-get-connection" title="g_dbus_object_manager_server_get_connection ()">g_dbus_object_manager_server_get_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-set-connection" title="g_dbus_object_manager_server_set_connection ()">g_dbus_object_manager_server_set_connection</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()">g_dbus_object_manager_server_export</a> (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export-uniquely" title="g_dbus_object_manager_server_export_uniquely ()">g_dbus_object_manager_server_export_uniquely</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-is-exported" title="g_dbus_object_manager_server_is_exported ()">g_dbus_object_manager_server_is_exported</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" title="g_dbus_object_manager_server_unexport ()">g_dbus_object_manager_server_unexport</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerServer.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusObjectManagerServer
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerServer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusObjectManagerServer implements
- <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerServer.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer--connection" title='The "connection" property'>connection</a>" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write
- "<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path" title='The "object-path" property'>object-path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerServer.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> is used to export <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> instances using
-the standardized <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">org.freedesktop.DBus.ObjectManager</a>
-interface. For example, remote D-Bus clients can get all objects
-and properties in a single call. Additionally, any change in the
-object hierarchy is broadcast using signals. This means that D-Bus
-clients can keep caches up to date by only listening to D-Bus
-signals.
-</p>
-<p>
-See <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> for the client-side code that is
-intended to be used with <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> or any D-Bus
-object implementing the org.freedesktop.DBus.ObjectManager
-interface.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerServer.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManagerServer-struct"></a><h3>GDBusObjectManagerServer</h3>
-<pre class="programlisting">typedef struct _GDBusObjectManagerServer GDBusObjectManagerServer;</pre>
-<p>
-The <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> structure contains private data and should
-only be accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerServerClass"></a><h3>struct GDBusObjectManagerServerClass</h3>
-<pre class="programlisting">struct GDBusObjectManagerServerClass {
- GObjectClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GDBusObjectManagerServerClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-new"></a><h3>g_dbus_object_manager_server_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="returnvalue">GDBusObjectManagerServer</span></a> * g_dbus_object_manager_server_new
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> object.
-</p>
-<p>
-The returned server isn't yet exported on any connection. To do so,
-use <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-set-connection" title="g_dbus_object_manager_server_set_connection ()"><code class="function">g_dbus_object_manager_server_set_connection()</code></a>. Normally you
-want to export all of your objects before doing so to avoid <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">InterfacesAdded</a>
-signals being emitted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>The object path to export the manager object at.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> object. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-get-connection"></a><h3>g_dbus_object_manager_server_get_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_object_manager_server_get_connection
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> used by <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> object or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-<em class="parameter"><code>manager</code></em> isn't exported on a connection. The returned object should
-be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-set-connection"></a><h3>g_dbus_object_manager_server_set_connection ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_manager_server_set_connection
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
-<p>
-Exports all objects managed by <em class="parameter"><code>manager</code></em> on <em class="parameter"><code>connection</code></em>. If
-<em class="parameter"><code>connection</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, stops exporting objects.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-export"></a><h3>g_dbus_object_manager_server_export ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_manager_server_export (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);</pre>
-<p>
-Exports <em class="parameter"><code>object</code></em> on <em class="parameter"><code>manager</code></em>.
-</p>
-<p>
-If there is already a <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> exported at the object path,
-then the old object is removed.
-</p>
-<p>
-The object path for <em class="parameter"><code>object</code></em> must be in the hierarchy rooted by the
-object path for <em class="parameter"><code>manager</code></em>.
-</p>
-<p>
-Note that <em class="parameter"><code>manager</code></em> will take a reference on <em class="parameter"><code>object</code></em> for as long as
-it is exported.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-export-uniquely"></a><h3>g_dbus_object_manager_server_export_uniquely ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_manager_server_export_uniquely
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()"><code class="function">g_dbus_object_manager_server_export()</code></a> but appends a string of
-the form <code class="literal">_N</code> (with N being a natural number) to
-<em class="parameter"><code>object</code></em>'s object path if an object with the given path
-already exists. As such, the <a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-object-path" title='The "g-object-path" property'><span class="type">"g-object-path"</span></a> property
-of <em class="parameter"><code>object</code></em> may be modified.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>An object.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-is-exported"></a><h3>g_dbus_object_manager_server_is_exported ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_object_manager_server_is_exported
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);</pre>
-<p>
-Returns whether <em class="parameter"><code>object</code></em> is currently exported on <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>An object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>object</code></em> is exported</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-manager-server-unexport"></a><h3>g_dbus_object_manager_server_unexport ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_object_manager_server_unexport
- (<em class="parameter"><code><a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> *manager</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-If <em class="parameter"><code>manager</code></em> has an object at <em class="parameter"><code>path</code></em>, removes the object. Otherwise
-does nothing.
-</p>
-<p>
-Note that <em class="parameter"><code>object_path</code></em> must be in the hierarchy rooted by the
-object path for <em class="parameter"><code>manager</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if object at <em class="parameter"><code>object_path</code></em> was removed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectManagerServer.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectManagerServer--connection"></a><h3>The <code class="literal">"connection"</code> property</h3>
-<pre class="programlisting"> "connection" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write</pre>
-<p>
-The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> to export objects on.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectManagerServer--object-path"></a><h3>The <code class="literal">"object-path"</code> property</h3>
-<pre class="programlisting"> "object-path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The object path to register the manager object at.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectProxy.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectProxy.html
deleted file mode 100644
index 8d99e17..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectProxy.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusObjectProxy</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">
-<link rel="next" href="GDBusObjectManager.html" title="GDBusObjectManager">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusObjectSkeleton.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusObjectManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusObjectProxy.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusObjectProxy.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusObjectProxy.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusObjectProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusObjectProxy.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusObjectProxy"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusObjectProxy.top_of_page"></a>GDBusObjectProxy</span></h2>
-<p>GDBusObjectProxy — Client-side D-Bus object</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusObjectProxy.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy-struct" title="GDBusObjectProxy">GDBusObjectProxy</a>;
-struct <a class="link" href="GDBusObjectProxy.html#GDBusObjectProxyClass" title="struct GDBusObjectProxyClass">GDBusObjectProxyClass</a>;
-<a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="returnvalue">GDBusObjectProxy</span></a> * <a class="link" href="GDBusObjectProxy.html#g-dbus-object-proxy-new" title="g_dbus_object_proxy_new ()">g_dbus_object_proxy_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusObjectProxy.html#g-dbus-object-proxy-get-connection" title="g_dbus_object_proxy_get_connection ()">g_dbus_object_proxy_get_connection</a> (<em class="parameter"><code><a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> *proxy</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusObjectProxy
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusObjectProxy implements
- <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectProxy.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-connection" title='The "g-connection" property'>g-connection</a>" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-object-path" title='The "g-object-path" property'>g-object-path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectProxy.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> is an object used to represent a remote object
-with one or more D-Bus interfaces. Normally, you don't instantiate
-a <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> yourself - typically <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a>
-is used to obtain it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectProxy.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectProxy-struct"></a><h3>GDBusObjectProxy</h3>
-<pre class="programlisting">typedef struct _GDBusObjectProxy GDBusObjectProxy;</pre>
-<p>
-The <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> structure contains private data and should
-only be accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectProxyClass"></a><h3>struct GDBusObjectProxyClass</h3>
-<pre class="programlisting">struct GDBusObjectProxyClass {
- GObjectClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GDBusObjectProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-proxy-new"></a><h3>g_dbus_object_proxy_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="returnvalue">GDBusObjectProxy</span></a> * g_dbus_object_proxy_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> for the given connection and
-object path.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>the object path</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-proxy-get-connection"></a><h3>g_dbus_object_proxy_get_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_object_proxy_get_connection (<em class="parameter"><code><a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the connection that <em class="parameter"><code>proxy</code></em> is for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>. Do not free, the
-object is owned by <em class="parameter"><code>proxy</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectProxy.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectProxy--g-connection"></a><h3>The <code class="literal">"g-connection"</code> property</h3>
-<pre class="programlisting"> "g-connection" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The connection of the proxy.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectProxy--g-object-path"></a><h3>The <code class="literal">"g-object-path"</code> property</h3>
-<pre class="programlisting"> "g-object-path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The object path of the proxy.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectSkeleton.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectSkeleton.html
deleted file mode 100644
index e6fece4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusObjectSkeleton.html
+++ /dev/null
@@ -1,361 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusObjectSkeleton</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusObject.html" title="GDBusObject">
-<link rel="next" href="GDBusObjectProxy.html" title="GDBusObjectProxy">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusObjectProxy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusObjectSkeleton.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusObjectSkeleton.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusObjectSkeleton.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusObjectSkeleton.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusObjectSkeleton.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GDBusObjectSkeleton.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusObjectSkeleton"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusObjectSkeleton.top_of_page"></a>GDBusObjectSkeleton</span></h2>
-<p>GDBusObjectSkeleton — Service-side D-Bus object</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusObjectSkeleton.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>;
-struct <a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeletonClass" title="struct GDBusObjectSkeletonClass">GDBusObjectSkeletonClass</a>;
-<a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="returnvalue">GDBusObjectSkeleton</span></a> * <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-new" title="g_dbus_object_skeleton_new ()">g_dbus_object_skeleton_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-flush" title="g_dbus_object_skeleton_flush ()">g_dbus_object_skeleton_flush</a> (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-add-interface" title="g_dbus_object_skeleton_add_interface ()">g_dbus_object_skeleton_add_interface</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface" title="g_dbus_object_skeleton_remove_interface ()">g_dbus_object_skeleton_remove_interface</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface-by-name" title="g_dbus_object_skeleton_remove_interface_by_name ()">g_dbus_object_skeleton_remove_interface_by_name</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-set-object-path" title="g_dbus_object_skeleton_set_object_path ()">g_dbus_object_skeleton_set_object_path</a>
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusObjectSkeleton
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusObjectSkeleton implements
- <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton--g-object-path" title='The "g-object-path" property'>g-object-path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method" title='The "authorize-method" signal'>authorize-method</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> instance is essentially a group of D-Bus
-interfaces. The set of exported interfaces on the object may be
-dynamic and change at runtime.
-</p>
-<p>
-This type is intended to be used with <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="type">GDBusObjectManager</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectSkeleton-struct"></a><h3>GDBusObjectSkeleton</h3>
-<pre class="programlisting">typedef struct _GDBusObjectSkeleton GDBusObjectSkeleton;</pre>
-<p>
-The <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> structure contains private data and should only be
-accessed using the provided API.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusObjectSkeletonClass"></a><h3>struct GDBusObjectSkeletonClass</h3>
-<pre class="programlisting">struct GDBusObjectSkeletonClass {
- GObjectClass parent_class;
-
- /* Signals */
- gboolean (*authorize_method) (GDBusObjectSkeleton *object,
- GDBusInterfaceSkeleton *interface_,
- GDBusMethodInvocation *invocation);
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="GDBusObjectSkeletonClass.parent-class"></a>parent_class</code></em>;</span></p></td>
-<td>The parent class.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusObjectSkeletonClass.authorize-method"></a>authorize_method</code></em> ()</span></p></td>
-<td>Signal class handler for the <a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method" title='The "authorize-method" signal'><span class="type">"authorize-method"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-skeleton-new"></a><h3>g_dbus_object_skeleton_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="returnvalue">GDBusObjectSkeleton</span></a> * g_dbus_object_skeleton_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-skeleton-flush"></a><h3>g_dbus_object_skeleton_flush ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_skeleton_flush (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>);</pre>
-<p>
-This method simply calls <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" title="g_dbus_interface_skeleton_flush ()"><code class="function">g_dbus_interface_skeleton_flush()</code></a> on all
-interfaces belonging to <em class="parameter"><code>object</code></em>. See that method for when flushing
-is useful.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-skeleton-add-interface"></a><h3>g_dbus_object_skeleton_add_interface ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_skeleton_add_interface
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>interface_</code></em> to <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>object</code></em> already contains a <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> with the same
-interface name, it is removed before <em class="parameter"><code>interface_</code></em> is added.
-</p>
-<p>
-Note that <em class="parameter"><code>object</code></em> takes its own reference on <em class="parameter"><code>interface_</code></em> and holds
-it until removed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-skeleton-remove-interface"></a><h3>g_dbus_object_skeleton_remove_interface ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_skeleton_remove_interface
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
-<p>
-Removes <em class="parameter"><code>interface_</code></em> from <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-skeleton-remove-interface-by-name"></a><h3>g_dbus_object_skeleton_remove_interface_by_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_skeleton_remove_interface_by_name
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>);</pre>
-<p>
-Removes the <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> with <em class="parameter"><code>interface_name</code></em> from <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-If no D-Bus interface of the given interface exists, this function
-does nothing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-object-skeleton-set-object-path"></a><h3>g_dbus_object_skeleton_set_object_path ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_object_skeleton_set_object_path
- (<em class="parameter"><code><a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
-<p>
-Sets the object path for <em class="parameter"><code>object</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>A valid D-Bus object path.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectSkeleton--g-object-path"></a><h3>The <code class="literal">"g-object-path"</code> property</h3>
-<pre class="programlisting"> "g-object-path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct</pre>
-<p>
-The object path where the object is exported.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusObjectSkeleton.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusObjectSkeleton-authorize-method"></a><h3>The <code class="literal">"authorize-method"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> *object,
- <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface,
- <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> *invocation,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a method is invoked by a remote caller and used to
-determine if the method call is authorized.
-</p>
-<p>
-This signal is like <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>'s
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method" title='The "g-authorize-method" signal'><span class="type">"g-authorize-method"</span></a> signal, except that it is
-for the enclosing object.
-</p>
-<p>
-The default class handler just returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> that <em class="parameter"><code>invocation</code></em> is for.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invocation</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call is authorized, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusProxy.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusProxy.html
deleted file mode 100644
index 2f52d25..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusProxy.html
+++ /dev/null
@@ -1,1942 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusProxy</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">
-<link rel="next" href="GDBusObject.html" title="GDBusObject">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusInterfaceSkeleton.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusProxy.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusProxy.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusProxy.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusProxy.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusProxy.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GDBusProxy.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusProxy"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusProxy.top_of_page"></a>GDBusProxy</span></h2>
-<p>GDBusProxy — Client-side D-Bus interface proxy</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusProxy.synopsis"></a><h2>Synopsis</h2>
-<a name="GDBusProxyFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GDBusProxy.html#GDBusProxyFlags-enum" title="enum GDBusProxyFlags">GDBusProxyFlags</a>;
- <a class="link" href="GDBusProxy.html#GDBusProxy-struct" title="GDBusProxy">GDBusProxy</a>;
-struct <a class="link" href="GDBusProxy.html#GDBusProxyClass" title="struct GDBusProxyClass">GDBusProxyClass</a>;
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()">g_dbus_proxy_new</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-finish" title="g_dbus_proxy_new_finish ()">g_dbus_proxy_new_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()">g_dbus_proxy_new_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus" title="g_dbus_proxy_new_for_bus ()">g_dbus_proxy_new_for_bus</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-finish" title="g_dbus_proxy_new_for_bus_finish ()">g_dbus_proxy_new_for_bus_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()">g_dbus_proxy_new_for_bus_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="returnvalue">GDBusProxyFlags</span></a> <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-flags" title="g_dbus_proxy_get_flags ()">g_dbus_proxy_get_flags</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-connection" title="g_dbus_proxy_get_connection ()">g_dbus_proxy_get_connection</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name" title="g_dbus_proxy_get_name ()">g_dbus_proxy_get_name</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name-owner" title="g_dbus_proxy_get_name_owner ()">g_dbus_proxy_get_name_owner</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-object-path" title="g_dbus_proxy_get_object_path ()">g_dbus_proxy_get_object_path</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-interface-name" title="g_dbus_proxy_get_interface_name ()">g_dbus_proxy_get_interface_name</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-default-timeout" title="g_dbus_proxy_get_default_timeout ()">g_dbus_proxy_get_default_timeout</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-set-default-timeout" title="g_dbus_proxy_set_default_timeout ()">g_dbus_proxy_set_default_timeout</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-cached-property" title="g_dbus_proxy_get_cached_property ()">g_dbus_proxy_get_cached_property</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-set-cached-property" title="g_dbus_proxy_set_cached_property ()">g_dbus_proxy_set_cached_property</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-cached-property-names" title="g_dbus_proxy_get_cached_property_names ()">g_dbus_proxy_get_cached_property_names</a>
- (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-set-interface-info" title="g_dbus_proxy_set_interface_info ()">g_dbus_proxy_set_interface_info</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-interface-info" title="g_dbus_proxy_get_interface_info ()">g_dbus_proxy_get_interface_info</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()">g_dbus_proxy_call</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()">g_dbus_proxy_call_finish</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()">g_dbus_proxy_call_sync</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list" title="g_dbus_proxy_call_with_unix_fd_list ()">g_dbus_proxy_call_with_unix_fd_list</a> (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-finish" title="g_dbus_proxy_call_with_unix_fd_list_finish ()">g_dbus_proxy_call_with_unix_fd_list_finish</a>
- (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-sync" title="g_dbus_proxy_call_with_unix_fd_list_sync ()">g_dbus_proxy_call_with_unix_fd_list_sync</a>
- (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GFlags
- +----GDBusProxyFlags
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusProxy
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusProxy implements
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>, <a class="link" href="GInitable.html" title="GInitable">GInitable</a> and <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-bus-type" title='The "g-bus-type" property'>g-bus-type</a>" <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> : Write / Construct Only
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-connection" title='The "g-connection" property'>g-connection</a>" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-default-timeout" title='The "g-default-timeout" property'>g-default-timeout</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-flags" title='The "g-flags" property'>g-flags</a>" <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> : Read / Write / Construct Only
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'>g-interface-info</a>" <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>* : Read / Write
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-name" title='The "g-interface-name" property'>g-interface-name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-name" title='The "g-name" property'>g-name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-name-owner" title='The "g-name-owner" property'>g-name-owner</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
- "<a class="link" href="GDBusProxy.html#GDBusProxy--g-object-path" title='The "g-object-path" property'>g-object-path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'>g-properties-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'>g-signal</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> is a base class used for proxies to access a D-Bus
-interface on a remote object. A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> can be constructed for
-both well-known and unique names.
-</p>
-<p>
-By default, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> will cache all properties (and listen to
-changes) of the remote object, and proxy all signals that gets
-emitted. This behaviour can be changed by passing suitable
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> when the proxy is created. If the proxy is for a
-well-known name, the property cache is flushed when the name owner
-vanishes and reloaded when a name owner appears.
-</p>
-<p>
-If a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> is used for a well-known name, the owner of the
-name is tracked and can be read from
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-name-owner" title='The "g-name-owner" property'><span class="type">"g-name-owner"</span></a>. Connect to the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to
-get notified of changes. Additionally, only signals and property
-changes emitted from the current name owner are considered and
-calls are always sent to the current name owner. This avoids a
-number of race conditions when the name is lost by one owner and
-claimed by another. However, if no name owner currently exists,
-then calls will be sent to the well-known name which may result in
-the message bus launching an owner (unless
-<a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START</code></a> is set).
-</p>
-<p>
-The generic <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a> and
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a> signals are not very convenient to work
-with. Therefore, the recommended way of working with proxies is to
-subclass <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>, and have more natural properties and signals
-in your derived class. See <a class="xref" href="ch31s05.html#gdbus-example-gdbus-codegen" title="Using gdbus-codegen">the section called “Using gdbus-codegen”</a>
-for how this can easily be done using the
-<span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span>
-tool.
-</p>
-<p>
-A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> instance can be used from multiple threads but note
-that all signals (e.g. <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>, <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a>
-and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a>) are emitted in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-of the thread where the instance was constructed.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-wellknown-proxy"></a><p class="title"><b>Example 10. GDBusProxy for a well-known-name</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
-
-static gchar *opt_name = NULL;
-static gchar *opt_object_path = NULL;
-static gchar *opt_interface = NULL;
-static gboolean opt_system_bus = FALSE;
-static gboolean opt_no_auto_start = FALSE;
-static gboolean opt_no_properties = FALSE;
-
-static GOptionEntry opt_entries[] =
-{
- { "name", 'n', 0, G_OPTION_ARG_STRING, &amp;opt_name, "Name of the remote object to watch", NULL },
- { "object-path", 'o', 0, G_OPTION_ARG_STRING, &amp;opt_object_path, "Object path of the remote object", NULL },
- { "interface", 'i', 0, G_OPTION_ARG_STRING, &amp;opt_interface, "D-Bus interface of remote object", NULL },
- { "system-bus", 's', 0, G_OPTION_ARG_NONE, &amp;opt_system_bus, "Use the system-bus instead of the session-bus", NULL },
- { "no-auto-start", 'a', 0, G_OPTION_ARG_NONE, &amp;opt_no_auto_start, "Don't instruct the bus to launch an owner for the name", NULL},
- { "no-properties", 'p', 0, G_OPTION_ARG_NONE, &amp;opt_no_properties, "Do not load properties", NULL},
- { NULL}
-};
-
-static GMainLoop *loop = NULL;
-
-static void
-print_properties (GDBusProxy *proxy)
-{
- gchar **property_names;
- guint n;
-
- g_print (" properties:\n");
-
- property_names = g_dbus_proxy_get_cached_property_names (proxy);
- for (n = 0; property_names != NULL &amp;&amp; property_names[n] != NULL; n++)
- {
- const gchar *key = property_names[n];
- GVariant *value;
- gchar *value_str;
- value = g_dbus_proxy_get_cached_property (proxy, key);
- value_str = g_variant_print (value, TRUE);
- g_print (" %s -&gt; %s\n", key, value_str);
- g_variant_unref (value);
- g_free (value_str);
- }
- g_strfreev (property_names);
-}
-
-static void
-on_properties_changed (GDBusProxy *proxy,
- GVariant *changed_properties,
- const gchar* const *invalidated_properties,
- gpointer user_data)
-{
- /* Note that we are guaranteed that changed_properties and
- * invalidated_properties are never NULL
- */
-
- if (g_variant_n_children (changed_properties) &gt; 0)
- {
- GVariantIter *iter;
- const gchar *key;
- GVariant *value;
-
- g_print (" *** Properties Changed:\n");
- g_variant_get (changed_properties,
- "a{sv}",
- &amp;iter);
- while (g_variant_iter_loop (iter, "{&amp;sv}", &amp;key, &amp;value))
- {
- gchar *value_str;
- value_str = g_variant_print (value, TRUE);
- g_print (" %s -&gt; %s\n", key, value_str);
- g_free (value_str);
- }
- g_variant_iter_free (iter);
- }
-
- if (g_strv_length ((GStrv) invalidated_properties) &gt; 0)
- {
- guint n;
- g_print (" *** Properties Invalidated:\n");
- for (n = 0; invalidated_properties[n] != NULL; n++)
- {
- const gchar *key = invalidated_properties[n];
- g_print (" %s\n", key);
- }
- }
-}
-
-static void
-on_signal (GDBusProxy *proxy,
- gchar *sender_name,
- gchar *signal_name,
- GVariant *parameters,
- gpointer user_data)
-{
- gchar *parameters_str;
-
- parameters_str = g_variant_print (parameters, TRUE);
- g_print (" *** Received Signal: %s: %s\n",
- signal_name,
- parameters_str);
- g_free (parameters_str);
-}
-
-static void
-print_proxy (GDBusProxy *proxy)
-{
- gchar *name_owner;
-
- name_owner = g_dbus_proxy_get_name_owner (proxy);
- if (name_owner != NULL)
- {
- g_print ("+++ Proxy object points to remote object owned by %s\n"
- " bus: %s\n"
- " name: %s\n"
- " object path: %s\n"
- " interface: %s\n",
- name_owner,
- opt_system_bus ? "System Bus" : "Session Bus",
- opt_name,
- opt_object_path,
- opt_interface);
- print_properties (proxy);
- }
- else
- {
- g_print ("--- Proxy object is inert - there is no name owner for the name\n"
- " bus: %s\n"
- " name: %s\n"
- " object path: %s\n"
- " interface: %s\n",
- opt_system_bus ? "System Bus" : "Session Bus",
- opt_name,
- opt_object_path,
- opt_interface);
- }
- g_free (name_owner);
-}
-
-static void
-on_name_owner_notify (GObject *object,
- GParamSpec *pspec,
- gpointer user_data)
-{
- GDBusProxy *proxy = G_DBUS_PROXY (object);
- print_proxy (proxy);
-}
-
-int
-main (int argc, char *argv[])
-{
- GOptionContext *opt_context;
- GError *error;
- GDBusProxyFlags flags;
- GDBusProxy *proxy;
-
- g_type_init ();
-
- loop = NULL;
- proxy = NULL;
-
- opt_context = g_option_context_new ("g_bus_watch_proxy() example");
- g_option_context_set_summary (opt_context,
- "Example: to watch the object of gdbus-example-server, use:\n"
- "\n"
- " ./gdbus-example-watch-proxy -n org.gtk.GDBus.TestServer \\\n"
- " -o /org/gtk/GDBus/TestObject \\\n"
- " -i org.gtk.GDBus.TestInterface");
- g_option_context_add_main_entries (opt_context, opt_entries, NULL);
- error = NULL;
- if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
- {
- g_printerr ("Error parsing options: %s\n", error-&gt;message);
- goto out;
- }
- if (opt_name == NULL || opt_object_path == NULL || opt_interface == NULL)
- {
- g_printerr ("Incorrect usage, try --help.\n");
- goto out;
- }
-
- flags = G_DBUS_PROXY_FLAGS_NONE;
- if (opt_no_properties)
- flags |= G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES;
- if (opt_no_auto_start)
- flags |= G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START;
-
- loop = g_main_loop_new (NULL, FALSE);
-
- error = NULL;
- proxy = g_dbus_proxy_new_for_bus_sync (opt_system_bus ? G_BUS_TYPE_SYSTEM : G_BUS_TYPE_SESSION,
- flags,
- NULL, /* GDBusInterfaceInfo */
- opt_name,
- opt_object_path,
- opt_interface,
- NULL, /* GCancellable */
- &amp;error);
- if (proxy == NULL)
- {
- g_printerr ("Error creating proxy: %s\n", error-&gt;message);
- g_error_free (error);
- goto out;
- }
-
- g_signal_connect (proxy,
- "g-properties-changed",
- G_CALLBACK (on_properties_changed),
- NULL);
- g_signal_connect (proxy,
- "g-signal",
- G_CALLBACK (on_signal),
- NULL);
- g_signal_connect (proxy,
- "notify::g-name-owner",
- G_CALLBACK (on_name_owner_notify),
- NULL);
- print_proxy (proxy);
-
- g_main_loop_run (loop);
-
- out:
- if (proxy != NULL)
- g_object_unref (proxy);
- if (loop != NULL)
- g_main_loop_unref (loop);
- g_option_context_free (opt_context);
- g_free (opt_name);
- g_free (opt_object_path);
- g_free (opt_interface);
-
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusProxyFlags-enum"></a><h3>enum GDBusProxyFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_PROXY_FLAGS_NONE = 0,
- G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = (1&lt;&lt;0),
- G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = (1&lt;&lt;1),
- G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START = (1&lt;&lt;2),
- G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES = (1&lt;&lt;3)
-} GDBusProxyFlags;
-</pre>
-<p>
-Flags used when constructing an instance of a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> derived class.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-PROXY-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROXY_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES</code></span></p></td>
-<td>Don't load properties.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS</code></span></p></td>
-<td>Don't connect to signals on the remote object.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START</code></span></p></td>
-<td>If not set and the proxy if for a well-known name,
-then request the bus to launch an owner for the name if no-one owns the name. This flag can
-only be used in proxies for well-known names.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-PROXY-FLAGS-GET-INVALIDATED-PROPERTIES:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES</code></span></p></td>
-<td>If set, the property value for any <span class="emphasis"><em>invalidated property</em></span> will be (asynchronously) retrieved upon receiving the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">PropertiesChanged</a> D-Bus signal and the property will not cause emission of the <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a> signal. When the value is received the <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a> signal is emitted for the property along with the retrieved value. Since 2.32.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy-struct"></a><h3>GDBusProxy</h3>
-<pre class="programlisting">typedef struct _GDBusProxy GDBusProxy;</pre>
-<p>
-The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxyClass"></a><h3>struct GDBusProxyClass</h3>
-<pre class="programlisting">struct GDBusProxyClass {
- /* Signals */
- void (*g_properties_changed) (GDBusProxy *proxy,
- GVariant *changed_properties,
- const gchar* const *invalidated_properties);
- void (*g_signal) (GDBusProxy *proxy,
- const gchar *sender_name,
- const gchar *signal_name,
- GVariant *parameters);
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusProxyClass.g-properties-changed"></a>g_properties_changed</code></em> ()</span></p></td>
-<td>Signal class handler for the <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a> signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDBusProxyClass.g-signal"></a>g_signal</code></em> ()</span></p></td>
-<td>Signal class handler for the <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a> signal.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-new"></a><h3>g_dbus_proxy_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_new (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Creates a proxy for accessing <em class="parameter"><code>interface_name</code></em> on the remote object
-at <em class="parameter"><code>object_path</code></em> owned by <em class="parameter"><code>name</code></em> at <em class="parameter"><code>connection</code></em> and asynchronously
-loads D-Bus properties unless the
-<a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES</code></a> flag is used. Connect to
-the <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'><span class="type">"g-properties-changed"</span></a> signal to get notified about
-property changes.
-</p>
-<p>
-If the <a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS</code></a> flag is not set, also sets up
-match rules for signals. Connect to the <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a> signal
-to handle signals from the remote object.
-</p>
-<p>
-If <em class="parameter"><code>name</code></em> is a well-known name and the
-<a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START</code></a> flag isn't set and no name
-owner currently exists, the message bus will be requested to launch
-a name owner for the name.
-</p>
-<p>
-This is a failable asynchronous constructor - when the proxy is
-ready, <em class="parameter"><code>callback</code></em> will be invoked and you can use
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-finish" title="g_dbus_proxy_new_finish ()"><code class="function">g_dbus_proxy_new_finish()</code></a> to get the result.
-</p>
-<p>
-See <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> and for a synchronous version of this constructor.
-</p>
-<p>
-See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example 10. GDBusProxy for a well-known-name">Example 10, “GDBusProxy for a well-known-name”</a> for an example of how <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> can be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags used when constructing the proxy.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> specifying the minimal interface that <em class="parameter"><code>proxy</code></em> conforms to or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>Callback function to invoke when the proxy is ready.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-new-finish"></a><h3>g_dbus_proxy_new_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * g_dbus_proxy_new_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes creating a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> function passed to <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-new-sync"></a><h3>g_dbus_proxy_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * g_dbus_proxy_new_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a proxy for accessing <em class="parameter"><code>interface_name</code></em> on the remote object
-at <em class="parameter"><code>object_path</code></em> owned by <em class="parameter"><code>name</code></em> at <em class="parameter"><code>connection</code></em> and synchronously
-loads D-Bus properties unless the
-<a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES</code></a> flag is used.
-</p>
-<p>
-If the <a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS</code></a> flag is not set, also sets up
-match rules for signals. Connect to the <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a> signal
-to handle signals from the remote object.
-</p>
-<p>
-If <em class="parameter"><code>name</code></em> is a well-known name and the
-<a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START</code></a> flag isn't set and no name
-owner currently exists, the message bus will be requested to launch
-a name owner for the name.
-</p>
-<p>
-This is a synchronous failable constructor. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a>
-and <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-finish" title="g_dbus_proxy_new_finish ()"><code class="function">g_dbus_proxy_new_finish()</code></a> for the asynchronous version.
-</p>
-<p>
-See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example 10. GDBusProxy for a well-known-name">Example 10, “GDBusProxy for a well-known-name”</a> for an example of how <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> can be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags used when constructing the proxy.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> specifying the minimal interface that <em class="parameter"><code>proxy</code></em> conforms to or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique) or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>connection</code></em> is not a message bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if error is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-new-for-bus"></a><h3>g_dbus_proxy_new_for_bus ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_new_for_bus (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example 10. GDBusProxy for a well-known-name">Example 10, “GDBusProxy for a well-known-name”</a> for an example of how <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> can be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags used when constructing the proxy.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> specifying the minimal interface that <em class="parameter"><code>proxy</code></em> conforms to or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>Callback function to invoke when the proxy is ready.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-new-for-bus-finish"></a><h3>g_dbus_proxy_new_for_bus_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * g_dbus_proxy_new_for_bus_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes creating a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> function passed to <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus" title="g_dbus_proxy_new_for_bus ()"><code class="function">g_dbus_proxy_new_for_bus()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-new-for-bus-sync"></a><h3>g_dbus_proxy_new_for_bus_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> * g_dbus_proxy_new_for_bus_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> but takes a <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> instead of a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.
-</p>
-<p>
-See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example 10. GDBusProxy for a well-known-name">Example 10, “GDBusProxy for a well-known-name”</a> for an example of how <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> can be used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags used when constructing the proxy.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> specifying the minimal interface
-that <em class="parameter"><code>proxy</code></em> conforms to or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A bus name (well-known or unique).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>An object path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interface_name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if error is set. Free with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-flags"></a><h3>g_dbus_proxy_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="returnvalue">GDBusProxyFlags</span></a> g_dbus_proxy_get_flags (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the flags that <em class="parameter"><code>proxy</code></em> was constructed with.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-connection"></a><h3>g_dbus_proxy_get_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> * g_dbus_proxy_get_connection (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the connection <em class="parameter"><code>proxy</code></em> is for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> owned by <em class="parameter"><code>proxy</code></em>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-name"></a><h3>g_dbus_proxy_get_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_proxy_get_name (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the name that <em class="parameter"><code>proxy</code></em> was constructed for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string owned by <em class="parameter"><code>proxy</code></em>. Do not free.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-name-owner"></a><h3>g_dbus_proxy_get_name_owner ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_proxy_get_name_owner (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-The unique name that owns the name that <em class="parameter"><code>proxy</code></em> is for or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-no-one currently owns that name. You may connect to the
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to track changes to the
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-name-owner" title='The "g-name-owner" property'><span class="type">"g-name-owner"</span></a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The name owner or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no name owner exists. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-object-path"></a><h3>g_dbus_proxy_get_object_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_proxy_get_object_path (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the object path <em class="parameter"><code>proxy</code></em> is for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string owned by <em class="parameter"><code>proxy</code></em>. Do not free.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-interface-name"></a><h3>g_dbus_proxy_get_interface_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_proxy_get_interface_name (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the D-Bus interface name <em class="parameter"><code>proxy</code></em> is for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A string owned by <em class="parameter"><code>proxy</code></em>. Do not free.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-default-timeout"></a><h3>g_dbus_proxy_get_default_timeout ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_dbus_proxy_get_default_timeout (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the timeout to use if -1 (specifying default timeout) is
-passed as <em class="parameter"><code>timeout_msec</code></em> in the <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a> and
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a> functions.
-</p>
-<p>
-See the <a class="link" href="GDBusProxy.html#GDBusProxy--g-default-timeout" title='The "g-default-timeout" property'><span class="type">"g-default-timeout"</span></a> property for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Timeout to use for <em class="parameter"><code>proxy</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-set-default-timeout"></a><h3>g_dbus_proxy_set_default_timeout ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_set_default_timeout (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>);</pre>
-<p>
-Sets the timeout to use if -1 (specifying default timeout) is
-passed as <em class="parameter"><code>timeout_msec</code></em> in the <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a> and
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a> functions.
-</p>
-<p>
-See the <a class="link" href="GDBusProxy.html#GDBusProxy--g-default-timeout" title='The "g-default-timeout" property'><span class="type">"g-default-timeout"</span></a> property for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>Timeout in milliseconds.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-cached-property"></a><h3>g_dbus_proxy_get_cached_property ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_proxy_get_cached_property (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>);</pre>
-<p>
-Looks up the value for a property from the cache. This call does no
-blocking IO.
-</p>
-<p>
-If <em class="parameter"><code>proxy</code></em> has an expected interface (see
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'><span class="type">"g-interface-info"</span></a>) and <em class="parameter"><code>property_name</code></em> is referenced by
-it, then <em class="parameter"><code>value</code></em> is checked against the type of the property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
-<td>Property name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A reference to the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> instance that holds the value
-for <em class="parameter"><code>property_name</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the value is not in the cache. The
-returned reference must be freed with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-set-cached-property"></a><h3>g_dbus_proxy_set_cached_property ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_set_cached_property (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-If <em class="parameter"><code>value</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, sets the cached value for the property with
-name <em class="parameter"><code>property_name</code></em> to the value in <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>value</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the cached value is removed from the
-property cache.
-</p>
-<p>
-If <em class="parameter"><code>proxy</code></em> has an expected interface (see
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'><span class="type">"g-interface-info"</span></a>) and <em class="parameter"><code>property_name</code></em> is referenced by
-it, then <em class="parameter"><code>value</code></em> is checked against the type of the property.
-</p>
-<p>
-If the <em class="parameter"><code>value</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
-convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.
-</p>
-<div class="informalexample"><pre class="programlisting">
- g_dbus_proxy_set_cached_property (proxy,
- "SomeProperty",
- g_variant_new ("(si)",
- "A String",
- 42));
-</pre></div>
-<p>
-</p>
-<p>
-Normally you will not need to use this method since <em class="parameter"><code>proxy</code></em> is
-tracking changes using the
-<code class="literal">org.freedesktop.DBus.Properties.PropertiesChanged</code>
-D-Bus signal. However, for performance reasons an object may decide
-to not use this signal for some properties and instead use a
-proprietary out-of-band mechanism to transmit changes.
-</p>
-<p>
-As a concrete example, consider an object with a property
-<code class="literal">ChatroomParticipants</code> which is an array of
-strings. Instead of transmitting the same (long) array every time
-the property changes, it is more efficient to only transmit the
-delta using e.g. signals <code class="literal">ChatroomParticipantJoined(String
-name)</code> and <code class="literal">ChatroomParticipantParted(String
-name)</code>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property_name</code></em> :</span></p></td>
-<td>Property name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>Value for the property or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to remove it from the cache. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-cached-property-names"></a><h3>g_dbus_proxy_get_cached_property_names ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_dbus_proxy_get_cached_property_names
- (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the names of all cached properties on <em class="parameter"><code>proxy</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of strings or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-<em class="parameter"><code>proxy</code></em> has no cached properties. Free the returned array with
-<a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-set-interface-info"></a><h3>g_dbus_proxy_set_interface_info ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_set_interface_info (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);</pre>
-<p>
-Ensure that interactions with <em class="parameter"><code>proxy</code></em> conform to the given
-interface. See the <a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'><span class="type">"g-interface-info"</span></a> property for more
-details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>Minimum interface this proxy conforms to or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-get-interface-info"></a><h3>g_dbus_proxy_get_interface_info ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * g_dbus_proxy_get_interface_info (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Returns the <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>, if any, specifying the interface
-that <em class="parameter"><code>proxy</code></em> conforms to. See the <a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'><span class="type">"g-interface-info"</span></a>
-property for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Do not unref the returned
-object, it is owned by <em class="parameter"><code>proxy</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-call"></a><h3>g_dbus_proxy_call ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_call (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously invokes the <em class="parameter"><code>method_name</code></em> method on <em class="parameter"><code>proxy</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>method_name</code></em> contains any dots, then <em class="parameter"><code>name</code></em> is split into interface and
-method name parts. This allows using <em class="parameter"><code>proxy</code></em> for invoking methods on
-other interfaces.
-</p>
-<p>
-If the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> associated with <em class="parameter"><code>proxy</code></em> is closed then
-the operation will fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If
-<em class="parameter"><code>cancellable</code></em> is canceled, the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>. If <em class="parameter"><code>parameters</code></em> contains a value not
-compatible with the D-Bus protocol, the operation fails with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
-convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
-</p>
-<div class="informalexample"><pre class="programlisting">
- g_dbus_proxy_call (proxy,
- "TwoStrings",
- g_variant_new ("(ss)",
- "Thing One",
- "Thing Two"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- (GAsyncReadyCallback) two_strings_done,
- &amp;data);
-</pre></div>
-<p>
-</p>
-<p>
-If <em class="parameter"><code>proxy</code></em> has an expected interface (see
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'><span class="type">"g-interface-info"</span></a>) and <em class="parameter"><code>method_name</code></em> is referenced by it,
-then the return value is checked against the return type.
-</p>
-<p>
-This is an asynchronous method. When the operation is finished,
-<em class="parameter"><code>callback</code></em> will be invoked in the
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
-of the thread you are calling this method from.
-You can then call <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()"><code class="function">g_dbus_proxy_call_finish()</code></a> to get the result of
-the operation. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a> for the synchronous
-version of this method.
-</p>
-<p>
-If <em class="parameter"><code>callback</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the D-Bus method call message will be sent with
-the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS"><code class="literal">G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED</code></a> flag set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>Name of method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds (with <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> meaning
-"infinite") or -1 to use the proxy default timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't
-care about the result of the method invocation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-call-finish"></a><h3>g_dbus_proxy_call_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_proxy_call_finish (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-call-sync"></a><h3>g_dbus_proxy_call_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_proxy_call_sync (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously invokes the <em class="parameter"><code>method_name</code></em> method on <em class="parameter"><code>proxy</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>method_name</code></em> contains any dots, then <em class="parameter"><code>name</code></em> is split into interface and
-method name parts. This allows using <em class="parameter"><code>proxy</code></em> for invoking methods on
-other interfaces.
-</p>
-<p>
-If the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> associated with <em class="parameter"><code>proxy</code></em> is disconnected then
-the operation will fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. If
-<em class="parameter"><code>cancellable</code></em> is canceled, the operation will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>. If <em class="parameter"><code>parameters</code></em> contains a value not
-compatible with the D-Bus protocol, the operation fails with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
-</p>
-<p>
-If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
-convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
-</p>
-<div class="informalexample"><pre class="programlisting">
- g_dbus_proxy_call_sync (proxy,
- "TwoStrings",
- g_variant_new ("(ss)",
- "Thing One",
- "Thing Two"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- &amp;error);
-</pre></div>
-<p>
-</p>
-<p>
-The calling thread is blocked until a reply is received. See
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a> for the asynchronous version of this
-method.
-</p>
-<p>
-If <em class="parameter"><code>proxy</code></em> has an expected interface (see
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'><span class="type">"g-interface-info"</span></a>) and <em class="parameter"><code>method_name</code></em> is referenced by it,
-then the return value is checked against the return type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>Name of method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds (with <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> meaning
-"infinite") or -1 to use the proxy default timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-call-with-unix-fd-list"></a><h3>g_dbus_proxy_call_with_unix_fd_list ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_proxy_call_with_unix_fd_list (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a> but also takes a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> object.
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>Name of method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds (with <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> meaning
-"infinite") or -1 to use the proxy default timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't
-care about the result of the method invocation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>The data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-call-with-unix-fd-list-finish"></a><h3>g_dbus_proxy_call_with_unix_fd_list_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_proxy_call_with_unix_fd_list_finish
- (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list" title="g_dbus_proxy_call_with_unix_fd_list ()"><code class="function">g_dbus_proxy_call_with_unix_fd_list()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list" title="g_dbus_proxy_call_with_unix_fd_list ()"><code class="function">g_dbus_proxy_call_with_unix_fd_list()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-proxy-call-with-unix-fd-list-sync"></a><h3>g_dbus_proxy_call_with_unix_fd_list_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_proxy_call_with_unix_fd_list_sync
- (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *method_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> **out_fd_list</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a> but also takes and returns <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> objects.
-</p>
-<p>
-This method is only available on UNIX.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>method_name</code></em> :</span></p></td>
-<td>Name of method to invoke.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not passing parameters. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags"><span class="type">GDBusCallFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
-<td>The timeout in milliseconds (with <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a> meaning
-"infinite") or -1 to use the proxy default timeout.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Otherwise a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with
-return values. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusProxy--g-bus-type"></a><h3>The <code class="literal">"g-bus-type"</code> property</h3>
-<pre class="programlisting"> "g-bus-type" <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> : Write / Construct Only</pre>
-<p>
-If this property is not <a class="link" href="GDBusConnection.html#G-BUS-TYPE-NONE:CAPS"><code class="literal">G_BUS_TYPE_NONE</code></a>, then
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-connection" title='The "g-connection" property'><span class="type">"g-connection"</span></a> must be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and will be set to the
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> obtained by calling <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> with the value
-of this property.
-</p>
-<p>Default value: G_BUS_TYPE_NONE</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-connection"></a><h3>The <code class="literal">"g-connection"</code> property</h3>
-<pre class="programlisting"> "g-connection" <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> the proxy is for.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-default-timeout"></a><h3>The <code class="literal">"g-default-timeout"</code> property</h3>
-<pre class="programlisting"> "g-default-timeout" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct</pre>
-<p>
-The timeout to use if -1 (specifying default timeout) is passed
-as <em class="parameter"><code>timeout_msec</code></em> in the <a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a> and
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a> functions.
-</p>
-<p>
-This allows applications to set a proxy-wide timeout for all
-remote method invocations on the proxy. If this property is -1,
-the default timeout (typically 25 seconds) is used. If set to
-<a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code class="literal">G_MAXINT</code></a>, then no timeout is used.
-</p>
-<p>Allowed values: &gt;= G_MAXULONG</p>
-<p>Default value: -1</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-flags"></a><h3>The <code class="literal">"g-flags"</code> property</h3>
-<pre class="programlisting"> "g-flags" <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> : Read / Write / Construct Only</pre>
-<p>
-Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-interface-info"></a><h3>The <code class="literal">"g-interface-info"</code> property</h3>
-<pre class="programlisting"> "g-interface-info" <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>* : Read / Write</pre>
-<p>
-Ensure that interactions with this proxy conform to the given
-interface. This is mainly to ensure that malformed data received
-from the other peer is ignored. The given <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> is
-said to be the <span class="emphasis"><em>expected interface</em></span>.
-</p>
-<p>
-The checks performed are:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
- When completing a method call, if the type signature of
- the reply message isn't what's expected, the reply is
- discarded and the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> is set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a>.
- </p></li>
-<li class="listitem"><p>
- Received signals that have a type signature mismatch are dropped and
- a warning is logged via <a href="./../glib/glib/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a>.
- </p></li>
-<li class="listitem"><p>
- Properties received via the initial <code class="literal"><code class="function">GetAll()</code></code> call
- or via the <code class="literal">::PropertiesChanged</code> signal (on the
- <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">org.freedesktop.DBus.Properties</a> interface) or
- set using <a class="link" href="GDBusProxy.html#g-dbus-proxy-set-cached-property" title="g_dbus_proxy_set_cached_property ()"><code class="function">g_dbus_proxy_set_cached_property()</code></a> with a type signature
- mismatch are ignored and a warning is logged via <a href="./../glib/glib/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a>.
- </p></li>
-</ul></div>
-<p>
-Note that these checks are never done on methods, signals and
-properties that are not referenced in the given
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>, since extending a D-Bus interface on the
-service-side is not considered an ABI break.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-interface-name"></a><h3>The <code class="literal">"g-interface-name"</code> property</h3>
-<pre class="programlisting"> "g-interface-name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The D-Bus interface name the proxy is for.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-name"></a><h3>The <code class="literal">"g-name"</code> property</h3>
-<pre class="programlisting"> "g-name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The well-known or unique name that the proxy is for.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-name-owner"></a><h3>The <code class="literal">"g-name-owner"</code> property</h3>
-<pre class="programlisting"> "g-name-owner" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
-<p>
-The unique name that owns <a class="link" href="GDBusProxy.html#GDBusProxy--g-name" title='The "g-name" property'><span class="type">"g-name"</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no-one
-currently owns that name. You may connect to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to
-track changes to this property.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy--g-object-path"></a><h3>The <code class="literal">"g-object-path"</code> property</h3>
-<pre class="programlisting"> "g-object-path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The object path the proxy is for.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusProxy.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusProxy-g-properties-changed"></a><h3>The <code class="literal">"g-properties-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *changed_properties,
- <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> invalidated_properties,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when one or more D-Bus properties on <em class="parameter"><code>proxy</code></em> changes. The
-local cache has already been updated when this signal fires. Note
-that both <em class="parameter"><code>changed_properties</code></em> and <em class="parameter"><code>invalidated_properties</code></em> are
-guaranteed to never be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> (either may be empty though).
-</p>
-<p>
-If the proxy has the flag
-<a class="link" href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-GET-INVALIDATED-PROPERTIES:CAPS"><code class="literal">G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES</code></a> set, then
-<em class="parameter"><code>invalidated_properties</code></em> will always be empty.
-</p>
-<p>
-This signal corresponds to the
-<code class="literal">PropertiesChanged</code> D-Bus signal on the
-<code class="literal">org.freedesktop.DBus.Properties</code> interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>changed_properties</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> containing the properties that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>invalidated_properties</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array of properties that was invalidated</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusProxy-g-signal"></a><h3>The <code class="literal">"g-signal"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sender_name,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal_name,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameters,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a signal from the remote object and interface that <em class="parameter"><code>proxy</code></em> is for, has been received.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sender_name</code></em> :</span></p></td>
-<td>The sender of the signal or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the connection is not a bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
-<td>The name of the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuple with parameters for the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDBusServer.html b/gtk+-mingw/share/gtk-doc/html/gio/GDBusServer.html
deleted file mode 100644
index e6644b7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDBusServer.html
+++ /dev/null
@@ -1,797 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusServer</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">
-<link rel="next" href="GDBusAuthObserver.html" title="GDBusAuthObserver">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusMethodInvocation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusAuthObserver.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDBusServer.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDBusServer.description" class="shortcut">Description</a>
-  | 
- <a href="#GDBusServer.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDBusServer.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDBusServer.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GDBusServer.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDBusServer"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDBusServer.top_of_page"></a>GDBusServer</span></h2>
-<p>GDBusServer — Helper for accepting connections</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDBusServer.synopsis"></a><h2>Synopsis</h2>
-<a name="GDBusServerFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDBusServer.html#GDBusServer-struct" title="GDBusServer">GDBusServer</a>;
-enum <a class="link" href="GDBusServer.html#GDBusServerFlags-enum" title="enum GDBusServerFlags">GDBusServerFlags</a>;
-<a class="link" href="GDBusServer.html" title="GDBusServer"><span class="returnvalue">GDBusServer</span></a> * <a class="link" href="GDBusServer.html#g-dbus-server-new-sync" title="g_dbus_server_new_sync ()">g_dbus_server_new_sync</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusServer.html#g-dbus-server-start" title="g_dbus_server_start ()">g_dbus_server_start</a> (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDBusServer.html#g-dbus-server-stop" title="g_dbus_server_stop ()">g_dbus_server_stop</a> (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDBusServer.html#g-dbus-server-is-active" title="g_dbus_server_is_active ()">g_dbus_server_is_active</a> (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusServer.html#g-dbus-server-get-guid" title="g_dbus_server_get_guid ()">g_dbus_server_get_guid</a> (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-<a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="returnvalue">GDBusServerFlags</span></a> <a class="link" href="GDBusServer.html#g-dbus-server-get-flags" title="g_dbus_server_get_flags ()">g_dbus_server_get_flags</a> (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDBusServer.html#g-dbus-server-get-client-address" title="g_dbus_server_get_client_address ()">g_dbus_server_get_client_address</a> (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDBusServer
-</pre>
-<pre class="synopsis">
- GFlags
- +----GDBusServerFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDBusServer implements
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusServer.html#GDBusServer--active" title='The "active" property'>active</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GDBusServer.html#GDBusServer--address" title='The "address" property'>address</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusServer.html#GDBusServer--authentication-observer" title='The "authentication-observer" property'>authentication-observer</a>" <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GDBusServer.html#GDBusServer--client-address" title='The "client-address" property'>client-address</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
- "<a class="link" href="GDBusServer.html#GDBusServer--flags" title='The "flags" property'>flags</a>" <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> : Read / Write / Construct Only
- "<a class="link" href="GDBusServer.html#GDBusServer--guid" title='The "guid" property'>guid</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDBusServer.html#GDBusServer-new-connection" title='The "new-connection" signal'>new-connection</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> is a helper for listening to and accepting D-Bus
-connections. This can be used to create a new D-Bus server, allowing two
-peers to use the D-Bus protocol for their own specialized communication.
-A server instance provided in this way will not perform message routing or
-implement the org.freedesktop.DBus interface.
-</p>
-<p>
-To just export an object on a well-known name on a message bus, such as the
-session or system bus, you should instead use <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a>.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-peer-to-peer"></a><p class="title"><b>Example 6. D-Bus peer-to-peer example</b></p>
-<div class="example-contents"><pre class="programlisting">/*
-
-Usage examples (modulo addresses / credentials).
-
-UNIX domain socket transport:
-
- Server:
- $ ./gdbus-example-peer --server --address unix:abstract=myaddr
- Server is listening at: unix:abstract=myaddr
- Client connected.
- Peer credentials: GCredentials:unix-user=500,unix-group=500,unix-process=13378
- Negotiated capabilities: unix-fd-passing=1
- Client said: Hey, it's 1273093080 already!
-
- Client:
- $ ./gdbus-example-peer --address unix:abstract=myaddr
- Connected.
- Negotiated capabilities: unix-fd-passing=1
- Server said: You said 'Hey, it's 1273093080 already!'. KTHXBYE!
-
-Nonce-secured TCP transport on the same host:
-
- Server:
- $ ./gdbus-example-peer --server --address nonce-tcp:
- Server is listening at: nonce-tcp:host=localhost,port=43077,noncefile=/tmp/gdbus-nonce-file-X1ZNCV
- Client connected.
- Peer credentials: (no credentials received)
- Negotiated capabilities: unix-fd-passing=0
- Client said: Hey, it's 1273093206 already!
-
- Client:
- $ ./gdbus-example-peer -address nonce-tcp:host=localhost,port=43077,noncefile=/tmp/gdbus-nonce-file-X1ZNCV
- Connected.
- Negotiated capabilities: unix-fd-passing=0
- Server said: You said 'Hey, it's 1273093206 already!'. KTHXBYE!
-
-TCP transport on two different hosts with a shared home directory:
-
- Server:
- host1 $ ./gdbus-example-peer --server --address tcp:host=0.0.0.0
- Server is listening at: tcp:host=0.0.0.0,port=46314
- Client connected.
- Peer credentials: (no credentials received)
- Negotiated capabilities: unix-fd-passing=0
- Client said: Hey, it's 1273093337 already!
-
- Client:
- host2 $ ./gdbus-example-peer -a tcp:host=host1,port=46314
- Connected.
- Negotiated capabilities: unix-fd-passing=0
- Server said: You said 'Hey, it's 1273093337 already!'. KTHXBYE!
-
-TCP transport on two different hosts without authentication:
-
- Server:
- host1 $ ./gdbus-example-peer --server --address tcp:host=0.0.0.0 --allow-anonymous
- Server is listening at: tcp:host=0.0.0.0,port=59556
- Client connected.
- Peer credentials: (no credentials received)
- Negotiated capabilities: unix-fd-passing=0
- Client said: Hey, it's 1273093652 already!
-
- Client:
- host2 $ ./gdbus-example-peer -a tcp:host=host1,port=59556
- Connected.
- Negotiated capabilities: unix-fd-passing=0
- Server said: You said 'Hey, it's 1273093652 already!'. KTHXBYE!
-
- */
-
-#include &lt;gio/gio.h&gt;
-#include &lt;stdlib.h&gt;
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GDBusNodeInfo *introspection_data = NULL;
-
-/* Introspection data for the service we are exporting */
-static const gchar introspection_xml[] =
- "&lt;node&gt;"
- " &lt;interface name='org.gtk.GDBus.TestPeerInterface'&gt;"
- " &lt;method name='HelloWorld'&gt;"
- " &lt;arg type='s' name='greeting' direction='in'/&gt;"
- " &lt;arg type='s' name='response' direction='out'/&gt;"
- " &lt;/method&gt;"
- " &lt;/interface&gt;"
- "&lt;/node&gt;";
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-handle_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
- GVariant *parameters,
- GDBusMethodInvocation *invocation,
- gpointer user_data)
-{
- if (g_strcmp0 (method_name, "HelloWorld") == 0)
- {
- const gchar *greeting;
- gchar *response;
-
- g_variant_get (parameters, "(&amp;s)", &amp;greeting);
- response = g_strdup_printf ("You said '%s'. KTHXBYE!", greeting);
- g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(s)", response));
- g_free (response);
- g_print ("Client said: %s\n", greeting);
- }
-}
-
-static const GDBusInterfaceVTable interface_vtable =
-{
- handle_method_call,
- NULL,
- NULL,
-};
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static gboolean
-on_new_connection (GDBusServer *server,
- GDBusConnection *connection,
- gpointer user_data)
-{
- guint registration_id;
- GCredentials *credentials;
- gchar *s;
-
- credentials = g_dbus_connection_get_peer_credentials (connection);
- if (credentials == NULL)
- s = g_strdup ("(no credentials received)");
- else
- s = g_credentials_to_string (credentials);
-
-
- g_print ("Client connected.\n"
- "Peer credentials: %s\n"
- "Negotiated capabilities: unix-fd-passing=%d\n",
- s,
- g_dbus_connection_get_capabilities (connection) &amp; G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING);
-
- g_object_ref (connection);
- registration_id = g_dbus_connection_register_object (connection,
- "/org/gtk/GDBus/TestObject",
- introspection_data-&gt;interfaces[0],
- &amp;interface_vtable,
- NULL, /* user_data */
- NULL, /* user_data_free_func */
- NULL); /* GError** */
- g_assert (registration_id &gt; 0);
-
- return TRUE;
-}
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-int
-main (int argc, char *argv[])
-{
- gint ret;
- gboolean opt_server;
- gchar *opt_address;
- GOptionContext *opt_context;
- gboolean opt_allow_anonymous;
- GError *error;
- GOptionEntry opt_entries[] =
- {
- { "server", 's', 0, G_OPTION_ARG_NONE, &amp;opt_server, "Start a server instead of a client", NULL },
- { "address", 'a', 0, G_OPTION_ARG_STRING, &amp;opt_address, "D-Bus address to use", NULL },
- { "allow-anonymous", 'n', 0, G_OPTION_ARG_NONE, &amp;opt_allow_anonymous, "Allow anonymous authentication", NULL },
- { NULL}
- };
-
- ret = 1;
-
- g_type_init ();
-
- opt_address = NULL;
- opt_server = FALSE;
- opt_allow_anonymous = FALSE;
-
- opt_context = g_option_context_new ("peer-to-peer example");
- error = NULL;
- g_option_context_add_main_entries (opt_context, opt_entries, NULL);
- if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
- {
- g_printerr ("Error parsing options: %s\n", error-&gt;message);
- g_error_free (error);
- goto out;
- }
- if (opt_address == NULL)
- {
- g_printerr ("Incorrect usage, try --help.\n");
- goto out;
- }
- if (!opt_server &amp;&amp; opt_allow_anonymous)
- {
- g_printerr ("The --allow-anonymous option only makes sense when used with --server.\n");
- goto out;
- }
-
- /* We are lazy here - we don't want to manually provide
- * the introspection data structures - so we just build
- * them from XML.
- */
- introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
- g_assert (introspection_data != NULL);
-
- if (opt_server)
- {
- GDBusServer *server;
- gchar *guid;
- GMainLoop *loop;
- GDBusServerFlags server_flags;
-
- guid = g_dbus_generate_guid ();
-
- server_flags = G_DBUS_SERVER_FLAGS_NONE;
- if (opt_allow_anonymous)
- server_flags |= G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS;
-
- error = NULL;
- server = g_dbus_server_new_sync (opt_address,
- server_flags,
- guid,
- NULL, /* GDBusAuthObserver */
- NULL, /* GCancellable */
- &amp;error);
- g_dbus_server_start (server);
- g_free (guid);
-
- if (server == NULL)
- {
- g_printerr ("Error creating server at address %s: %s\n", opt_address, error-&gt;message);
- g_error_free (error);
- goto out;
- }
- g_print ("Server is listening at: %s\n", g_dbus_server_get_client_address (server));
- g_signal_connect (server,
- "new-connection",
- G_CALLBACK (on_new_connection),
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_object_unref (server);
- g_main_loop_unref (loop);
- }
- else
- {
- GDBusConnection *connection;
- const gchar *greeting_response;
- GVariant *value;
- gchar *greeting;
-
- error = NULL;
- connection = g_dbus_connection_new_for_address_sync (opt_address,
- G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT,
- NULL, /* GDBusAuthObserver */
- NULL, /* GCancellable */
- &amp;error);
- if (connection == NULL)
- {
- g_printerr ("Error connecting to D-Bus address %s: %s\n", opt_address, error-&gt;message);
- g_error_free (error);
- goto out;
- }
-
- g_print ("Connected.\n"
- "Negotiated capabilities: unix-fd-passing=%d\n",
- g_dbus_connection_get_capabilities (connection) &amp; G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING);
-
- greeting = g_strdup_printf ("Hey, it's %" G_GUINT64_FORMAT " already!", (guint64) time (NULL));
- value = g_dbus_connection_call_sync (connection,
- NULL, /* bus_name */
- "/org/gtk/GDBus/TestObject",
- "org.gtk.GDBus.TestPeerInterface",
- "HelloWorld",
- g_variant_new ("(s)", greeting),
- G_VARIANT_TYPE ("(s)"),
- G_DBUS_CALL_FLAGS_NONE,
- -1,
- NULL,
- &amp;error);
- if (value == NULL)
- {
- g_printerr ("Error invoking HelloWorld(): %s\n", error-&gt;message);
- g_error_free (error);
- goto out;
- }
- g_variant_get (value, "(&amp;s)", &amp;greeting_response);
- g_print ("Server said: %s\n", greeting_response);
- g_variant_unref (value);
-
- g_object_unref (connection);
- }
- g_dbus_node_info_unref (introspection_data);
-
- ret = 0;
-
- out:
- return ret;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusServer-struct"></a><h3>GDBusServer</h3>
-<pre class="programlisting">typedef struct _GDBusServer GDBusServer;</pre>
-<p>
-The <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusServerFlags-enum"></a><h3>enum GDBusServerFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_SERVER_FLAGS_NONE = 0,
- G_DBUS_SERVER_FLAGS_RUN_IN_THREAD = (1&lt;&lt;0),
- G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1&lt;&lt;1)
-} GDBusServerFlags;
-</pre>
-<p>
-Flags used when creating a <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-SERVER-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_SERVER_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS"></a><span class="term"><code class="literal">G_DBUS_SERVER_FLAGS_RUN_IN_THREAD</code></span></p></td>
-<td>All <a class="link" href="GDBusServer.html#GDBusServer-new-connection" title='The "new-connection" signal'><span class="type">"new-connection"</span></a>
-signals will run in separated dedicated threads (see signal for
-details).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS"></a><span class="term"><code class="literal">G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS</code></span></p></td>
-<td>Allow the anonymous
-authentication method.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-new-sync"></a><h3>g_dbus_server_new_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="returnvalue">GDBusServer</span></a> * g_dbus_server_new_sync (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
- <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new D-Bus server that listens on the first address in
-<em class="parameter"><code>address</code></em> that works.
-</p>
-<p>
-Once constructed, you can use <a class="link" href="GDBusServer.html#g-dbus-server-get-client-address" title="g_dbus_server_get_client_address ()"><code class="function">g_dbus_server_get_client_address()</code></a> to
-get a D-Bus address string that clients can use to connect.
-</p>
-<p>
-Connect to the <a class="link" href="GDBusServer.html#GDBusServer-new-connection" title='The "new-connection" signal'><span class="type">"new-connection"</span></a> signal to handle
-incoming connections.
-</p>
-<p>
-The returned <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> isn't active - you have to start it with
-<a class="link" href="GDBusServer.html#g-dbus-server-start" title="g_dbus_server_start ()"><code class="function">g_dbus_server_start()</code></a>.
-</p>
-<p>
-See <a class="xref" href="GDBusServer.html#gdbus-peer-to-peer" title="Example 6. D-Bus peer-to-peer example">Example 6, “D-Bus peer-to-peer example”</a> for how <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> can
-be used.
-</p>
-<p>
-This is a synchronous failable constructor. See
-<code class="function">g_dbus_server_new()</code> for the asynchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>A D-Bus address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>guid</code></em> :</span></p></td>
-<td>A D-Bus GUID.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for server or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-start"></a><h3>g_dbus_server_start ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_server_start (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
-<p>
-Starts <em class="parameter"><code>server</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-stop"></a><h3>g_dbus_server_stop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_server_stop (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
-<p>
-Stops <em class="parameter"><code>server</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-is-active"></a><h3>g_dbus_server_is_active ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_server_is_active (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
-<p>
-Gets whether <em class="parameter"><code>server</code></em> is active.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if server is active, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-get-guid"></a><h3>g_dbus_server_get_guid ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_server_get_guid (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
-<p>
-Gets the GUID for <em class="parameter"><code>server</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A D-Bus GUID. Do not free this string, it is owned by <em class="parameter"><code>server</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-get-flags"></a><h3>g_dbus_server_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="returnvalue">GDBusServerFlags</span></a> g_dbus_server_get_flags (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
-<p>
-Gets the flags for <em class="parameter"><code>server</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A set of flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-server-get-client-address"></a><h3>g_dbus_server_get_client_address ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_server_get_client_address (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
-<p>
-Gets a D-Bus address string that can be used by clients to connect
-to <em class="parameter"><code>server</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A D-Bus address string. Do not free, the string is owned
-by <em class="parameter"><code>server</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDBusServer--active"></a><h3>The <code class="literal">"active"</code> property</h3>
-<pre class="programlisting"> "active" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether the server is currently active.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusServer--address"></a><h3>The <code class="literal">"address"</code> property</h3>
-<pre class="programlisting"> "address" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The D-Bus address to listen on.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusServer--authentication-observer"></a><h3>The <code class="literal">"authentication-observer"</code> property</h3>
-<pre class="programlisting"> "authentication-observer" <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>* : Read / Write / Construct Only</pre>
-<p>
-A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> object to assist in the authentication process or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusServer--client-address"></a><h3>The <code class="literal">"client-address"</code> property</h3>
-<pre class="programlisting"> "client-address" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
-<p>
-The D-Bus address that clients can use.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusServer--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting"> "flags" <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> : Read / Write / Construct Only</pre>
-<p>
-Flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusServer--guid"></a><h3>The <code class="literal">"guid"</code> property</h3>
-<pre class="programlisting"> "guid" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The guid of the server.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDBusServer.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDBusServer-new-connection"></a><h3>The <code class="literal">"new-connection"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server,
- <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a new authenticated connection has been made. Use
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-peer-credentials" title="g_dbus_connection_get_peer_credentials ()"><code class="function">g_dbus_connection_get_peer_credentials()</code></a> to figure out what
-identity (if any), was authenticated.
-</p>
-<p>
-If you want to accept the connection, take a reference to the
-<em class="parameter"><code>connection</code></em> object and return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. When you are done with the
-connection call <a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()"><code class="function">g_dbus_connection_close()</code></a> and give up your
-reference. Note that the other peer may disconnect at any time -
-a typical thing to do when accepting a connection is to listen to
-the <a class="link" href="GDBusConnection.html#GDBusConnection-closed" title='The "closed" signal'><span class="type">"closed"</span></a> signal.
-</p>
-<p>
-If <a class="link" href="GDBusServer.html#GDBusServer--flags" title='The "flags" property'><span class="type">"flags"</span></a> contains <a class="link" href="GDBusServer.html#G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS"><code class="literal">G_DBUS_SERVER_FLAGS_RUN_IN_THREAD</code></a>
-then the signal is emitted in a new thread dedicated to the
-connection. Otherwise the signal is emitted in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread that <em class="parameter"><code>server</code></em> was constructed in.
-</p>
-<p>
-You are guaranteed that signal handlers for this signal runs
-before incoming messages on <em class="parameter"><code>connection</code></em> are processed. This means
-that it's suitable to call <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a> or
-similar from the signal handler.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> for the new connection.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to claim <em class="parameter"><code>connection</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other handlers
-run.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDataInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GDataInputStream.html
deleted file mode 100644
index 9cd42d1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDataInputStream.html
+++ /dev/null
@@ -1,1284 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDataInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GBufferedOutputStream.html" title="GBufferedOutputStream">
-<link rel="next" href="GDataOutputStream.html" title="GDataOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GBufferedOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDataOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDataInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDataInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GDataInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDataInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDataInputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDataInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDataInputStream.top_of_page"></a>GDataInputStream</span></h2>
-<p>GDataInputStream — Data Input Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDataInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDataInputStream.html#GDataInputStream-struct" title="GDataInputStream">GDataInputStream</a>;
-enum <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder">GDataStreamByteOrder</a>;
-enum <a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType">GDataStreamNewlineType</a>;
-<a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="returnvalue">GDataInputStream</span></a> * <a class="link" href="GDataInputStream.html#g-data-input-stream-new" title="g_data_input_stream_new ()">g_data_input_stream_new</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()">g_data_input_stream_set_byte_order</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> order</code></em>);
-<a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="returnvalue">GDataStreamByteOrder</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()">g_data_input_stream_get_byte_order</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDataInputStream.html#g-data-input-stream-set-newline-type" title="g_data_input_stream_set_newline_type ()">g_data_input_stream_set_newline_type</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a> type</code></em>);
-<a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="returnvalue">GDataStreamNewlineType</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-get-newline-type" title="g_data_input_stream_get_newline_type ()">g_data_input_stream_get_newline_type</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-byte" title="g_data_input_stream_read_byte ()">g_data_input_stream_read_byte</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint16"><span class="returnvalue">gint16</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-int16" title="g_data_input_stream_read_int16 ()">g_data_input_stream_read_int16</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-uint16" title="g_data_input_stream_read_uint16 ()">g_data_input_stream_read_uint16</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-int32" title="g_data_input_stream_read_int32 ()">g_data_input_stream_read_int32</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-uint32" title="g_data_input_stream_read_uint32 ()">g_data_input_stream_read_uint32</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-int64" title="g_data_input_stream_read_int64 ()">g_data_input_stream_read_int64</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-uint64" title="g_data_input_stream_read_uint64 ()">g_data_input_stream_read_uint64</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line" title="g_data_input_stream_read_line ()">g_data_input_stream_read_line</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-utf8" title="g_data_input_stream_read_line_utf8 ()">g_data_input_stream_read_line_utf8</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-async" title="g_data_input_stream_read_line_async ()">g_data_input_stream_read_line_async</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish" title="g_data_input_stream_read_line_finish ()">g_data_input_stream_read_line_finish</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish-utf8" title="g_data_input_stream_read_line_finish_utf8 ()">g_data_input_stream_read_line_finish_utf8</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()">g_data_input_stream_read_upto</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> stop_chars_len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-async" title="g_data_input_stream_read_upto_async ()">g_data_input_stream_read_upto_async</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> stop_chars_len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-finish" title="g_data_input_stream_read_upto_finish ()">g_data_input_stream_read_upto_finish</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()">g_data_input_stream_read_until</a> (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-async" title="g_data_input_stream_read_until_async ()">g_data_input_stream_read_until_async</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-finish" title="g_data_input_stream_read_until_finish ()">g_data_input_stream_read_until_finish</a>
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----<a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
- +----<a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
- +----GDataInputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDataInputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDataInputStream.html#GDataInputStream--byte-order" title='The "byte-order" property'>byte-order</a>" <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> : Read / Write
- "<a class="link" href="GDataInputStream.html#GDataInputStream--newline-type" title='The "newline-type" property'>newline-type</a>" <a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.description"></a><h2>Description</h2>
-<p>
-Data input stream implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> and includes functions for
-reading structured data directly from a binary input stream.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDataInputStream-struct"></a><h3>GDataInputStream</h3>
-<pre class="programlisting">typedef struct _GDataInputStream GDataInputStream;</pre>
-<p>
-An implementation of <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream"><span class="type">GBufferedInputStream</span></a> that allows for high-level
-data manipulation of arbitrary data (including binary operations).
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDataStreamByteOrder"></a><h3>enum GDataStreamByteOrder</h3>
-<pre class="programlisting">typedef enum {
- G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN,
- G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN,
- G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN
-} GDataStreamByteOrder;
-</pre>
-<p>
-<a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> is used to ensure proper endianness of streaming data sources
-across various machine architectures.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DATA-STREAM-BYTE-ORDER-BIG-ENDIAN:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN</code></span></p></td>
-<td>Selects Big Endian byte order.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DATA-STREAM-BYTE-ORDER-LITTLE-ENDIAN:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN</code></span></p></td>
-<td>Selects Little Endian byte order.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DATA-STREAM-BYTE-ORDER-HOST-ENDIAN:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN</code></span></p></td>
-<td>Selects endianness based on host machine's architecture.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDataStreamNewlineType"></a><h3>enum GDataStreamNewlineType</h3>
-<pre class="programlisting">typedef enum {
- G_DATA_STREAM_NEWLINE_TYPE_LF,
- G_DATA_STREAM_NEWLINE_TYPE_CR,
- G_DATA_STREAM_NEWLINE_TYPE_CR_LF,
- G_DATA_STREAM_NEWLINE_TYPE_ANY
-} GDataStreamNewlineType;
-</pre>
-<p>
-<a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a> is used when checking for or setting the line endings for a given file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DATA-STREAM-NEWLINE-TYPE-LF:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_NEWLINE_TYPE_LF</code></span></p></td>
-<td>Selects "LF" line endings, common on most modern UNIX platforms.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DATA-STREAM-NEWLINE-TYPE-CR:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_NEWLINE_TYPE_CR</code></span></p></td>
-<td>Selects "CR" line endings.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DATA-STREAM-NEWLINE-TYPE-CR-LF:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_NEWLINE_TYPE_CR_LF</code></span></p></td>
-<td>Selects "CR, LF" line ending, common on Microsoft Windows.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DATA-STREAM-NEWLINE-TYPE-ANY:CAPS"></a><span class="term"><code class="literal">G_DATA_STREAM_NEWLINE_TYPE_ANY</code></span></p></td>
-<td>Automatically try to handle any line ending type.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-new"></a><h3>g_data_input_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="returnvalue">GDataInputStream</span></a> * g_data_input_stream_new (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>);</pre>
-<p>
-Creates a new data input stream for the <em class="parameter"><code>base_stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-set-byte-order"></a><h3>g_data_input_stream_set_byte_order ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_data_input_stream_set_byte_order (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> order</code></em>);</pre>
-<p>
-This function sets the byte order for the given <em class="parameter"><code>stream</code></em>. All subsequent
-reads from the <em class="parameter"><code>stream</code></em> will be read in the given <em class="parameter"><code>order</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>order</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> to set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-get-byte-order"></a><h3>g_data_input_stream_get_byte_order ()</h3>
-<pre class="programlisting"><a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="returnvalue">GDataStreamByteOrder</span></a> g_data_input_stream_get_byte_order (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the byte order for the data input stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>stream</code></em>'s current <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-set-newline-type"></a><h3>g_data_input_stream_set_newline_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_data_input_stream_set_newline_type
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a> type</code></em>);</pre>
-<p>
-Sets the newline type for the <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-Note that using G_DATA_STREAM_NEWLINE_TYPE_ANY is slightly unsafe. If a read
-chunk ends in "CR" we must read an additional byte to know if this is "CR" or
-"CR LF", and this might block if there is no more data available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the type of new line return as <a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-get-newline-type"></a><h3>g_data_input_stream_get_newline_type ()</h3>
-<pre class="programlisting"><a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="returnvalue">GDataStreamNewlineType</span></a> g_data_input_stream_get_newline_type
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the current newline type for the <em class="parameter"><code>stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a> for the given <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-byte"></a><h3>g_data_input_stream_read_byte ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> g_data_input_stream_read_byte (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads an unsigned 8-bit/1-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an unsigned 8-bit/1-byte value read from the <em class="parameter"><code>stream</code></em> or <code class="literal">0</code>
-if an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-int16"></a><h3>g_data_input_stream_read_int16 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint16"><span class="returnvalue">gint16</span></a> g_data_input_stream_read_int16 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a 16-bit/2-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-In order to get the correct byte order for this read operation,
-see <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()"><code class="function">g_data_input_stream_get_byte_order()</code></a> and <a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()"><code class="function">g_data_input_stream_set_byte_order()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a signed 16-bit/2-byte value read from <em class="parameter"><code>stream</code></em> or <code class="literal">0</code> if
-an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-uint16"></a><h3>g_data_input_stream_read_uint16 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_data_input_stream_read_uint16 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads an unsigned 16-bit/2-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-In order to get the correct byte order for this read operation,
-see <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()"><code class="function">g_data_input_stream_get_byte_order()</code></a> and <a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()"><code class="function">g_data_input_stream_set_byte_order()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an unsigned 16-bit/2-byte value read from the <em class="parameter"><code>stream</code></em> or <code class="literal">0</code> if
-an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-int32"></a><h3>g_data_input_stream_read_int32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a> g_data_input_stream_read_int32 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a signed 32-bit/4-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-In order to get the correct byte order for this read operation,
-see <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()"><code class="function">g_data_input_stream_get_byte_order()</code></a> and <a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()"><code class="function">g_data_input_stream_set_byte_order()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a signed 32-bit/4-byte value read from the <em class="parameter"><code>stream</code></em> or <code class="literal">0</code> if
-an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-uint32"></a><h3>g_data_input_stream_read_uint32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_data_input_stream_read_uint32 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads an unsigned 32-bit/4-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-In order to get the correct byte order for this read operation,
-see <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()"><code class="function">g_data_input_stream_get_byte_order()</code></a> and <a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()"><code class="function">g_data_input_stream_set_byte_order()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an unsigned 32-bit/4-byte value read from the <em class="parameter"><code>stream</code></em> or <code class="literal">0</code> if
-an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-int64"></a><h3>g_data_input_stream_read_int64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> g_data_input_stream_read_int64 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a 64-bit/8-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-In order to get the correct byte order for this read operation,
-see <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()"><code class="function">g_data_input_stream_get_byte_order()</code></a> and <a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()"><code class="function">g_data_input_stream_set_byte_order()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a signed 64-bit/8-byte value read from <em class="parameter"><code>stream</code></em> or <code class="literal">0</code> if
-an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-uint64"></a><h3>g_data_input_stream_read_uint64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> g_data_input_stream_read_uint64 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads an unsigned 64-bit/8-byte value from <em class="parameter"><code>stream</code></em>.
-</p>
-<p>
-In order to get the correct byte order for this read operation,
-see <a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()"><code class="function">g_data_input_stream_get_byte_order()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an unsigned 64-bit/8-byte read from <em class="parameter"><code>stream</code></em> or <code class="literal">0</code> if
-an error occurred.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-line"></a><h3>g_data_input_stream_read_line ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_line (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a line from the data input stream. Note that no encoding
-checks or conversion is performed; the input is not guaranteed to
-be UTF-8, and may in fact have embedded NUL characters.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a
-NUL terminated byte array with the line that was read in (without
-the newlines). Set <em class="parameter"><code>length</code></em> to a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the
-read line. On an error, it will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>error</code></em> will be
-set. If there's no content to read, it will still return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
-but <em class="parameter"><code>error</code></em> won't be set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-line-utf8"></a><h3>g_data_input_stream_read_line_utf8 ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_line_utf8 (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a UTF-8 encoded line from the data input stream.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a NUL terminated UTF-8 string with the
-line that was read in (without the newlines). Set <em class="parameter"><code>length</code></em> to a
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the read line. On an error, it will
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>error</code></em> will be set. For UTF-8 conversion errors,
-the set error domain is <a href="./../glib/glib/glib-Character-Set-Conversion.html#G-CONVERT-ERROR:CAPS"><code class="literal">G_CONVERT_ERROR</code></a>. If there's no content to
-read, it will still return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, but <em class="parameter"><code>error</code></em> won't be set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-line-async"></a><h3>g_data_input_stream_read_line_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_data_input_stream_read_line_async (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The asynchronous version of <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line" title="g_data_input_stream_read_line ()"><code class="function">g_data_input_stream_read_line()</code></a>. It is
-an error to have two outstanding calls to this function.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You
-can then call <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish" title="g_data_input_stream_read_line_finish ()"><code class="function">g_data_input_stream_read_line_finish()</code></a> to get
-the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-line-finish"></a><h3>g_data_input_stream_read_line_finish ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_line_finish
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous call started by
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-async" title="g_data_input_stream_read_line_async ()"><code class="function">g_data_input_stream_read_line_async()</code></a>. Note the warning about
-string encoding in <a class="link" href="GDataInputStream.html#g-data-input-stream-read-line" title="g_data_input_stream_read_line ()"><code class="function">g_data_input_stream_read_line()</code></a> applies here as
-well.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> that was provided to the callback.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a
-NUL-terminated byte array with the line that was read in
-(without the newlines). Set <em class="parameter"><code>length</code></em> to a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the
-length of the read line. On an error, it will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and
-<em class="parameter"><code>error</code></em> will be set. If there's no content to read, it will
-still return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, but <em class="parameter"><code>error</code></em> won't be set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-line-finish-utf8"></a><h3>g_data_input_stream_read_line_finish_utf8 ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_line_finish_utf8
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous call started by
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-async" title="g_data_input_stream_read_line_async ()"><code class="function">g_data_input_stream_read_line_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> that was provided to the callback.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string with the line that was read in
-(without the newlines). Set <em class="parameter"><code>length</code></em> to a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length
-of the read line. On an error, it will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>error</code></em>
-will be set. For UTF-8 conversion errors, the set error domain is
-<a href="./../glib/glib/glib-Character-Set-Conversion.html#G-CONVERT-ERROR:CAPS"><code class="literal">G_CONVERT_ERROR</code></a>. If there's no content to read, it will still
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, but <em class="parameter"><code>error</code></em> won't be set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-upto"></a><h3>g_data_input_stream_read_upto ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_upto (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> stop_chars_len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a string from the data input stream, up to the first
-occurrence of any of the stop characters.
-</p>
-<p>
-In contrast to <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()"><code class="function">g_data_input_stream_read_until()</code></a>, this function
-does <span class="emphasis"><em>not</em></span> consume the stop character. You have
-to use <a class="link" href="GDataInputStream.html#g-data-input-stream-read-byte" title="g_data_input_stream_read_byte ()"><code class="function">g_data_input_stream_read_byte()</code></a> to get it before calling
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()"><code class="function">g_data_input_stream_read_upto()</code></a> again.
-</p>
-<p>
-Note that <em class="parameter"><code>stop_chars</code></em> may contain '\0' if <em class="parameter"><code>stop_chars_len</code></em> is
-specified.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop_chars</code></em> :</span></p></td>
-<td>characters to terminate the read</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop_chars_len</code></em> :</span></p></td>
-<td>length of <em class="parameter"><code>stop_chars</code></em>. May be -1 if <em class="parameter"><code>stop_chars</code></em> is
-nul-terminated</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string with the data that was read
-before encountering any of the stop characters. Set <em class="parameter"><code>length</code></em> to
-a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the string. This function will
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on an error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-upto-async"></a><h3>g_data_input_stream_read_upto_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_data_input_stream_read_upto_async (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> stop_chars_len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The asynchronous version of <a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()"><code class="function">g_data_input_stream_read_upto()</code></a>.
-It is an error to have two outstanding calls to this function.
-</p>
-<p>
-In contrast to <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()"><code class="function">g_data_input_stream_read_until()</code></a>, this function
-does <span class="emphasis"><em>not</em></span> consume the stop character. You have
-to use <a class="link" href="GDataInputStream.html#g-data-input-stream-read-byte" title="g_data_input_stream_read_byte ()"><code class="function">g_data_input_stream_read_byte()</code></a> to get it before calling
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()"><code class="function">g_data_input_stream_read_upto()</code></a> again.
-</p>
-<p>
-Note that <em class="parameter"><code>stop_chars</code></em> may contain '\0' if <em class="parameter"><code>stop_chars_len</code></em> is
-specified.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You
-can then call <a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-finish" title="g_data_input_stream_read_upto_finish ()"><code class="function">g_data_input_stream_read_upto_finish()</code></a> to get
-the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop_chars</code></em> :</span></p></td>
-<td>characters to terminate the read</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop_chars_len</code></em> :</span></p></td>
-<td>length of <em class="parameter"><code>stop_chars</code></em>. May be -1 if <em class="parameter"><code>stop_chars</code></em> is
-nul-terminated</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-upto-finish"></a><h3>g_data_input_stream_read_upto_finish ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_upto_finish
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous call started by
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-async" title="g_data_input_stream_read_upto_async ()"><code class="function">g_data_input_stream_read_upto_async()</code></a>.
-</p>
-<p>
-Note that this function does <span class="emphasis"><em>not</em></span> consume the
-stop character. You have to use <a class="link" href="GDataInputStream.html#g-data-input-stream-read-byte" title="g_data_input_stream_read_byte ()"><code class="function">g_data_input_stream_read_byte()</code></a> to
-get it before calling <a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-async" title="g_data_input_stream_read_upto_async ()"><code class="function">g_data_input_stream_read_upto_async()</code></a> again.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> that was provided to the callback</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string with the data that was read
-before encountering any of the stop characters. Set <em class="parameter"><code>length</code></em> to
-a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the string. This function will
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on an error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-until"></a><h3>g_data_input_stream_read_until ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_until (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Reads a string from the data input stream, up to the first
-occurrence of any of the stop characters.
-</p>
-<p>
-Note that, in contrast to <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-async" title="g_data_input_stream_read_until_async ()"><code class="function">g_data_input_stream_read_until_async()</code></a>,
-this function consumes the stop character that it finds.
-</p>
-<p>
-Don't use this function in new code. Its functionality is
-inconsistent with <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-async" title="g_data_input_stream_read_until_async ()"><code class="function">g_data_input_stream_read_until_async()</code></a>. Both
-functions will be marked as deprecated in a future release. Use
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()"><code class="function">g_data_input_stream_read_upto()</code></a> instead, but note that that function
-does not consume the stop character.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop_chars</code></em> :</span></p></td>
-<td>characters to terminate the read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string with the data that was read
-before encountering any of the stop characters. Set <em class="parameter"><code>length</code></em> to
-a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the string. This function will
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on an error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-until-async"></a><h3>g_data_input_stream_read_until_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_data_input_stream_read_until_async
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stop_chars</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The asynchronous version of <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()"><code class="function">g_data_input_stream_read_until()</code></a>.
-It is an error to have two outstanding calls to this function.
-</p>
-<p>
-Note that, in contrast to <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()"><code class="function">g_data_input_stream_read_until()</code></a>,
-this function does not consume the stop character that it finds. You
-must read it for yourself.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You
-can then call <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-finish" title="g_data_input_stream_read_until_finish ()"><code class="function">g_data_input_stream_read_until_finish()</code></a> to get
-the result of the operation.
-</p>
-<p>
-Don't use this function in new code. Its functionality is
-inconsistent with <a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()"><code class="function">g_data_input_stream_read_until()</code></a>. Both functions
-will be marked as deprecated in a future release. Use
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-async" title="g_data_input_stream_read_upto_async ()"><code class="function">g_data_input_stream_read_upto_async()</code></a> instead.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stop_chars</code></em> :</span></p></td>
-<td>characters to terminate the read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-input-stream-read-until-finish"></a><h3>g_data_input_stream_read_until_finish ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_data_input_stream_read_until_finish
- (<em class="parameter"><code><a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous call started by
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-async" title="g_data_input_stream_read_until_async ()"><code class="function">g_data_input_stream_read_until_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a given <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> that was provided to the callback.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the data read in. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string with the data that was read
-before encountering any of the stop characters. Set <em class="parameter"><code>length</code></em> to
-a <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> to get the length of the string. This function will
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on an error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDataInputStream--byte-order"></a><h3>The <code class="literal">"byte-order"</code> property</h3>
-<pre class="programlisting"> "byte-order" <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> : Read / Write</pre>
-<p>The byte order.</p>
-<p>Default value: G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDataInputStream--newline-type"></a><h3>The <code class="literal">"newline-type"</code> property</h3>
-<pre class="programlisting"> "newline-type" <a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType"><span class="type">GDataStreamNewlineType</span></a> : Read / Write</pre>
-<p>The accepted types of line ending.</p>
-<p>Default value: G_DATA_STREAM_NEWLINE_TYPE_LF</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDataInputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDataOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GDataOutputStream.html
deleted file mode 100644
index fa81feb..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDataOutputStream.html
+++ /dev/null
@@ -1,519 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDataOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GDataInputStream.html" title="GDataInputStream">
-<link rel="next" href="GUnixInputStream.html" title="GUnixInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDataInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDataOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDataOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GDataOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDataOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GDataOutputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDataOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDataOutputStream.top_of_page"></a>GDataOutputStream</span></h2>
-<p>GDataOutputStream — Data Output Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDataOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-struct <a class="link" href="GDataOutputStream.html#GDataOutputStream-struct" title="struct GDataOutputStream">GDataOutputStream</a>;
-<a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="returnvalue">GDataOutputStream</span></a> * <a class="link" href="GDataOutputStream.html#g-data-output-stream-new" title="g_data_output_stream_new ()">g_data_output_stream_new</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDataOutputStream.html#g-data-output-stream-set-byte-order" title="g_data_output_stream_set_byte_order ()">g_data_output_stream_set_byte_order</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> order</code></em>);
-<a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="returnvalue">GDataStreamByteOrder</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-get-byte-order" title="g_data_output_stream_get_byte_order ()">g_data_output_stream_get_byte_order</a>
- (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-byte" title="g_data_output_stream_put_byte ()">g_data_output_stream_put_byte</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-int16" title="g_data_output_stream_put_int16 ()">g_data_output_stream_put_int16</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-uint16" title="g_data_output_stream_put_uint16 ()">g_data_output_stream_put_uint16</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-int32" title="g_data_output_stream_put_int32 ()">g_data_output_stream_put_int32</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-uint32" title="g_data_output_stream_put_uint32 ()">g_data_output_stream_put_uint32</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-int64" title="g_data_output_stream_put_int64 ()">g_data_output_stream_put_int64</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-uint64" title="g_data_output_stream_put_uint64 ()">g_data_output_stream_put_uint64</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataOutputStream.html#g-data-output-stream-put-string" title="g_data_output_stream_put_string ()">g_data_output_stream_put_string</a> (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----<a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
- +----GDataOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDataOutputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GDataOutputStream.html#GDataOutputStream--byte-order" title='The "byte-order" property'>byte-order</a>" <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.description"></a><h2>Description</h2>
-<p>
-Data output stream implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> and includes functions for
-writing data directly to an output stream.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDataOutputStream-struct"></a><h3>struct GDataOutputStream</h3>
-<pre class="programlisting">struct GDataOutputStream;</pre>
-<p>
-An implementation of <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream"><span class="type">GBufferedOutputStream</span></a> that allows for high-level
-data manipulation of arbitrary data (including binary operations).
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-new"></a><h3>g_data_output_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="returnvalue">GDataOutputStream</span></a> * g_data_output_stream_new (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>);</pre>
-<p>
-Creates a new data output stream for <em class="parameter"><code>base_stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-set-byte-order"></a><h3>g_data_output_stream_set_byte_order ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_data_output_stream_set_byte_order (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> order</code></em>);</pre>
-<p>
-Sets the byte order of the data output stream to <em class="parameter"><code>order</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>order</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><code class="literal">GDataStreamByteOrder</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-get-byte-order"></a><h3>g_data_output_stream_get_byte_order ()</h3>
-<pre class="programlisting"><a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="returnvalue">GDataStreamByteOrder</span></a> g_data_output_stream_get_byte_order
- (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the byte order for the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> for the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-byte"></a><h3>g_data_output_stream_put_byte ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_byte (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts a byte into the output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-int16"></a><h3>g_data_output_stream_put_int16 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_int16 (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts a signed 16-bit integer into the output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gint16"><span class="type">gint16</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-uint16"></a><h3>g_data_output_stream_put_uint16 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_uint16 (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts an unsigned 16-bit integer into the output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-int32"></a><h3>g_data_output_stream_put_int32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_int32 (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts a signed 32-bit integer into the output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-uint32"></a><h3>g_data_output_stream_put_uint32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_uint32 (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts an unsigned 32-bit integer into the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-int64"></a><h3>g_data_output_stream_put_int64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_int64 (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts a signed 64-bit integer into the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-uint64"></a><h3>g_data_output_stream_put_uint64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_uint64 (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> data</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts an unsigned 64-bit integer into the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>data</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-data-output-stream-put-string"></a><h3>g_data_output_stream_put_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_data_output_stream_put_string (<em class="parameter"><code><a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *str</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Puts a string into the output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
-<td>a string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>string</code></em> was successfully added to the <em class="parameter"><code>stream</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDataOutputStream--byte-order"></a><h3>The <code class="literal">"byte-order"</code> property</h3>
-<pre class="programlisting"> "byte-order" <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a> : Read / Write</pre>
-<p>
-Determines the byte ordering that is used when writing
-multi-byte entities (such as integers) to the stream.
-</p>
-<p>Default value: G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDataOutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GDrive.html b/gtk+-mingw/share/gtk-doc/html/gio/GDrive.html
deleted file mode 100644
index 3a0164d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GDrive.html
+++ /dev/null
@@ -1,1371 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDrive</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="volume_mon.html" title="Volumes and Drives">
-<link rel="prev" href="GMount.html" title="GMount">
-<link rel="next" href="gio-Unix-Mounts.html" title="Unix Mounts">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GMount.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="volume_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-Unix-Mounts.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GDrive.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GDrive.description" class="shortcut">Description</a>
-  | 
- <a href="#GDrive.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GDrive.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GDrive.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GDrive"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GDrive.top_of_page"></a>GDrive</span></h2>
-<p>GDrive — Drive management</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GDrive.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GDrive.html#GDrive-struct" title="GDrive">GDrive</a>;
-struct <a class="link" href="GDrive.html#GDriveIface" title="struct GDriveIface">GDriveIface</a>;
-enum <a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags">GDriveStartFlags</a>;
-enum <a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType">GDriveStartStopType</a>;
-<span class="returnvalue">char</span> * <a class="link" href="GDrive.html#g-drive-get-name" title="g_drive_get_name ()">g_drive_get_name</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GDrive.html#g-drive-get-icon" title="g_drive_get_icon ()">g_drive_get_icon</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-has-volumes" title="g_drive_has_volumes ()">g_drive_has_volumes</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GDrive.html#g-drive-get-volumes" title="g_drive_get_volumes ()">g_drive_get_volumes</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-can-eject" title="g_drive_can_eject ()">g_drive_can_eject</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType"><span class="returnvalue">GDriveStartStopType</span></a> <a class="link" href="GDrive.html#g-drive-get-start-stop-type" title="g_drive_get_start_stop_type ()">g_drive_get_start_stop_type</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-can-start" title="g_drive_can_start ()">g_drive_can_start</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-can-start-degraded" title="g_drive_can_start_degraded ()">g_drive_can_start_degraded</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-can-stop" title="g_drive_can_stop ()">g_drive_can_stop</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-can-poll-for-media" title="g_drive_can_poll_for_media ()">g_drive_can_poll_for_media</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDrive.html#g-drive-poll-for-media" title="g_drive_poll_for_media ()">g_drive_poll_for_media</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-poll-for-media-finish" title="g_drive_poll_for_media_finish ()">g_drive_poll_for_media_finish</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-has-media" title="g_drive_has_media ()">g_drive_has_media</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-is-media-check-automatic" title="g_drive_is_media_check_automatic ()">g_drive_is_media_check_automatic</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-is-media-removable" title="g_drive_is_media_removable ()">g_drive_is_media_removable</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDrive.html#g-drive-eject" title="g_drive_eject ()">g_drive_eject</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-eject-finish" title="g_drive_eject_finish ()">g_drive_eject_finish</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDrive.html#g-drive-eject-with-operation" title="g_drive_eject_with_operation ()">g_drive_eject_with_operation</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-eject-with-operation-finish" title="g_drive_eject_with_operation_finish ()">g_drive_eject_with_operation_finish</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDrive.html#g-drive-start" title="g_drive_start ()">g_drive_start</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags"><span class="type">GDriveStartFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-start-finish" title="g_drive_start_finish ()">g_drive_start_finish</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GDrive.html#g-drive-stop" title="g_drive_stop ()">g_drive_stop</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDrive.html#g-drive-stop-finish" title="g_drive_stop_finish ()">g_drive_stop_finish</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="GDrive.html#g-drive-enumerate-identifiers" title="g_drive_enumerate_identifiers ()">g_drive_enumerate_identifiers</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GDrive.html#g-drive-get-identifier" title="g_drive_get_identifier ()">g_drive_get_identifier</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *kind</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDrive.html#g-drive-get-sort-key" title="g_drive_get_sort_key ()">g_drive_get_sort_key</a> (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDrive.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GDrive
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDrive.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GDrive requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GDrive.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GDrive.html#GDrive-changed" title='The "changed" signal'>changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDrive.html#GDrive-disconnected" title='The "disconnected" signal'>disconnected</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDrive.html#GDrive-eject-button" title='The "eject-button" signal'>eject-button</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GDrive.html#GDrive-stop-button" title='The "stop-button" signal'>stop-button</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GDrive.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> - this represent a piece of hardware connected to the machine.
-It's generally only created for removable hardware or hardware with
-removable media.
-</p>
-<p>
-<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> is a container class for <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects that stem from
-the same piece of media. As such, <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> abstracts a drive with
-(or without) removable media and provides operations for querying
-whether media is available, determing whether media change is
-automatically detected and ejecting the media.
-</p>
-<p>
-If the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> reports that media isn't automatically detected, one
-can poll for media; typically one should not do this periodically
-as a poll for media operation is potententially expensive and may
-spin up the drive creating noise.
-</p>
-<p>
-<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> supports starting and stopping drives with authentication
-support for the former. This can be used to support a diverse set
-of use cases including connecting/disconnecting iSCSI devices,
-powering down external disk enclosures and starting/stopping
-multi-disk devices such as RAID devices. Note that the actual
-semantics and side-effects of starting/stopping a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> may vary
-according to implementation. To choose the correct verbs in e.g. a
-file manager, use <a class="link" href="GDrive.html#g-drive-get-start-stop-type" title="g_drive_get_start_stop_type ()"><code class="function">g_drive_get_start_stop_type()</code></a>.
-</p>
-<p>
-For porting from GnomeVFS note that there is no equivalent of
-<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> in that API.
-</p>
-</div>
-<div class="refsect1">
-<a name="GDrive.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDrive-struct"></a><h3>GDrive</h3>
-<pre class="programlisting">typedef struct _GDrive GDrive;</pre>
-<p>
-Opaque drive object.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDriveIface"></a><h3>struct GDriveIface</h3>
-<pre class="programlisting">struct GDriveIface {
- GTypeInterface g_iface;
-
- /* signals */
- void (* changed) (GDrive *drive);
- void (* disconnected) (GDrive *drive);
- void (* eject_button) (GDrive *drive);
-
- /* Virtual Table */
- char * (* get_name) (GDrive *drive);
- GIcon * (* get_icon) (GDrive *drive);
- gboolean (* has_volumes) (GDrive *drive);
- GList * (* get_volumes) (GDrive *drive);
- gboolean (* is_media_removable) (GDrive *drive);
- gboolean (* has_media) (GDrive *drive);
- gboolean (* is_media_check_automatic) (GDrive *drive);
- gboolean (* can_eject) (GDrive *drive);
- gboolean (* can_poll_for_media) (GDrive *drive);
- void (* eject) (GDrive *drive,
- GMountUnmountFlags flags,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_finish) (GDrive *drive,
- GAsyncResult *result,
- GError **error);
- void (* poll_for_media) (GDrive *drive,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* poll_for_media_finish) (GDrive *drive,
- GAsyncResult *result,
- GError **error);
-
- char * (* get_identifier) (GDrive *drive,
- const char *kind);
- char ** (* enumerate_identifiers) (GDrive *drive);
-
- GDriveStartStopType (* get_start_stop_type) (GDrive *drive);
-
- gboolean (* can_start) (GDrive *drive);
- gboolean (* can_start_degraded) (GDrive *drive);
- void (* start) (GDrive *drive,
- GDriveStartFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* start_finish) (GDrive *drive,
- GAsyncResult *result,
- GError **error);
-
- gboolean (* can_stop) (GDrive *drive);
- void (* stop) (GDrive *drive,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* stop_finish) (GDrive *drive,
- GAsyncResult *result,
- GError **error);
- /* signal, not VFunc */
- void (* stop_button) (GDrive *drive);
-
- void (* eject_with_operation) (GDrive *drive,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_with_operation_finish) (GDrive *drive,
- GAsyncResult *result,
- GError **error);
-
- const gchar * (* get_sort_key) (GDrive *drive);
-};
-</pre>
-<p>
-Interface for creating <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GDriveIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.changed"></a>changed</code></em> ()</span></p></td>
-<td>Signal emitted when the drive is changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.disconnected"></a>disconnected</code></em> ()</span></p></td>
-<td>The removed signal that is emitted when the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> have been disconnected. If the recipient is holding references to the object they should release them so the object can be finalized.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.eject-button"></a>eject_button</code></em> ()</span></p></td>
-<td>Signal emitted when the physical eject button (if any) of a drive have been pressed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.get-name"></a>get_name</code></em> ()</span></p></td>
-<td>Returns the name for the given <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.get-icon"></a>get_icon</code></em> ()</span></p></td>
-<td>Returns a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the given <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.has-volumes"></a>has_volumes</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> has mountable volumes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.get-volumes"></a>get_volumes</code></em> ()</span></p></td>
-<td>Returns a list <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> for the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.is-media-removable"></a>is_media_removable</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> supports removal and insertion of media.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.has-media"></a>has_media</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> has media inserted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.is-media-check-automatic"></a>is_media_check_automatic</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> is capabable of automatically detecting media changes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.can-eject"></a>can_eject</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> can eject media.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.can-poll-for-media"></a>can_poll_for_media</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> is capable of manually polling for media change.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.eject"></a>eject</code></em> ()</span></p></td>
-<td>Ejects a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.eject-finish"></a>eject_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.poll-for-media"></a>poll_for_media</code></em> ()</span></p></td>
-<td>Poll for media insertion/removal on a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.poll-for-media-finish"></a>poll_for_media_finish</code></em> ()</span></p></td>
-<td>Finishes a media poll operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.get-identifier"></a>get_identifier</code></em> ()</span></p></td>
-<td>Returns the identifier of the given kind, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> doesn't have one.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.enumerate-identifiers"></a>enumerate_identifiers</code></em> ()</span></p></td>
-<td>Returns an array strings listing the kinds
-of identifiers which the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> has.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.get-start-stop-type"></a>get_start_stop_type</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType"><span class="type">GDriveStartStopType</span></a> with details about starting/stopping the drive. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.can-start"></a>can_start</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> can be started. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.can-start-degraded"></a>can_start_degraded</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> can be started degraded. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.start"></a>start</code></em> ()</span></p></td>
-<td>Starts a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.start-finish"></a>start_finish</code></em> ()</span></p></td>
-<td>Finishes a start operation. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.can-stop"></a>can_stop</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> can be stopped. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.stop"></a>stop</code></em> ()</span></p></td>
-<td>Stops a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.stop-finish"></a>stop_finish</code></em> ()</span></p></td>
-<td>Finishes a stop operation. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.stop-button"></a>stop_button</code></em> ()</span></p></td>
-<td>Signal emitted when the physical stop button (if any) of a drive have been pressed. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.eject-with-operation"></a>eject_with_operation</code></em> ()</span></p></td>
-<td>Starts ejecting a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.eject-with-operation-finish"></a>eject_with_operation_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GDriveIface.get-sort-key"></a>get_sort_key</code></em> ()</span></p></td>
-<td>Gets a key used for sorting <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> instances or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such key exists. Since 2.32.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDriveStartFlags"></a><h3>enum GDriveStartFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DRIVE_START_NONE = 0
-} GDriveStartFlags;
-</pre>
-<p>
-Flags used when starting a drive.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><a name="G-DRIVE-START-NONE:CAPS"></a><span class="term"><code class="literal">G_DRIVE_START_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDriveStartStopType"></a><h3>enum GDriveStartStopType</h3>
-<pre class="programlisting">typedef enum {
- G_DRIVE_START_STOP_TYPE_UNKNOWN,
- G_DRIVE_START_STOP_TYPE_SHUTDOWN,
- G_DRIVE_START_STOP_TYPE_NETWORK,
- G_DRIVE_START_STOP_TYPE_MULTIDISK,
- G_DRIVE_START_STOP_TYPE_PASSWORD
-} GDriveStartStopType;
-</pre>
-<p>
-Enumeration describing how a drive can be started/stopped.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DRIVE-START-STOP-TYPE-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_DRIVE_START_STOP_TYPE_UNKNOWN</code></span></p></td>
-<td>Unknown or drive doesn't support
- start/stop.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DRIVE-START-STOP-TYPE-SHUTDOWN:CAPS"></a><span class="term"><code class="literal">G_DRIVE_START_STOP_TYPE_SHUTDOWN</code></span></p></td>
-<td>The stop method will physically
- shut down the drive and e.g. power down the port the drive is
- attached to.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DRIVE-START-STOP-TYPE-NETWORK:CAPS"></a><span class="term"><code class="literal">G_DRIVE_START_STOP_TYPE_NETWORK</code></span></p></td>
-<td>The start/stop methods are used
- for connecting/disconnect to the drive over the network.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DRIVE-START-STOP-TYPE-MULTIDISK:CAPS"></a><span class="term"><code class="literal">G_DRIVE_START_STOP_TYPE_MULTIDISK</code></span></p></td>
-<td>The start/stop methods will
- assemble/disassemble a virtual drive from several physical
- drives.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DRIVE-START-STOP-TYPE-PASSWORD:CAPS"></a><span class="term"><code class="literal">G_DRIVE_START_STOP_TYPE_PASSWORD</code></span></p></td>
-<td>The start/stop methods will
- unlock/lock the disk (for example using the ATA <span class="quote">“<span class="quote">SECURITY
- UNLOCK DEVICE</span>”</span> command)
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-get-name"></a><h3>g_drive_get_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_drive_get_name (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Gets the name of <em class="parameter"><code>drive</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing <em class="parameter"><code>drive</code></em>'s name. The returned
-string should be freed when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-get-icon"></a><h3>g_drive_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_drive_get_icon (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Gets the icon for <em class="parameter"><code>drive</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the <em class="parameter"><code>drive</code></em>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-has-volumes"></a><h3>g_drive_has_volumes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_has_volumes (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Check if <em class="parameter"><code>drive</code></em> has any mountable volumes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> contains volumes, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-get-volumes"></a><h3>g_drive_get_volumes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_drive_get_volumes (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Get a list of mountable volumes for <em class="parameter"><code>drive</code></em>.
-</p>
-<p>
-The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
-its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing any <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects on the given <em class="parameter"><code>drive</code></em>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVolume][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-can-eject"></a><h3>g_drive_can_eject ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_can_eject (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if a drive can be ejected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> can be ejected, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-get-start-stop-type"></a><h3>g_drive_get_start_stop_type ()</h3>
-<pre class="programlisting"><a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType"><span class="returnvalue">GDriveStartStopType</span></a> g_drive_get_start_stop_type (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Gets a hint about how a drive can be started/stopped.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A value from the <a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType"><span class="type">GDriveStartStopType</span></a> enumeration.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-can-start"></a><h3>g_drive_can_start ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_can_start (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if a drive can be started.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> can be started, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-can-start-degraded"></a><h3>g_drive_can_start_degraded ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_can_start_degraded (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if a drive can be started degraded.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> can be started degraded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-can-stop"></a><h3>g_drive_can_stop ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_can_stop (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if a drive can be stopped.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> can be stopped, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-can-poll-for-media"></a><h3>g_drive_can_poll_for_media ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_can_poll_for_media (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if a drive can be polled for media changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> can be polled for media changes,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-poll-for-media"></a><h3>g_drive_poll_for_media ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_drive_poll_for_media (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously polls <em class="parameter"><code>drive</code></em> to see if media has been inserted or removed.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GDrive.html#g-drive-poll-for-media-finish" title="g_drive_poll_for_media_finish ()"><code class="function">g_drive_poll_for_media_finish()</code></a> to obtain the
-result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-poll-for-media-finish"></a><h3>g_drive_poll_for_media_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_poll_for_media_finish (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="GDrive.html#g-drive-poll-for-media" title="g_drive_poll_for_media ()"><code class="function">g_drive_poll_for_media()</code></a> on a drive.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drive has been poll_for_mediaed successfully,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-has-media"></a><h3>g_drive_has_media ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_has_media (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if the <em class="parameter"><code>drive</code></em> has media. Note that the OS may not be polling
-the drive for media changes; see <a class="link" href="GDrive.html#g-drive-is-media-check-automatic" title="g_drive_is_media_check_automatic ()"><code class="function">g_drive_is_media_check_automatic()</code></a>
-for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>drive</code></em> has media, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-is-media-check-automatic"></a><h3>g_drive_is_media_check_automatic ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_is_media_check_automatic (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>drive</code></em> is capabable of automatically detecting media changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>drive</code></em> is capabable of automatically detecting
-media changes, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-is-media-removable"></a><h3>g_drive_is_media_removable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_is_media_removable (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Checks if the <em class="parameter"><code>drive</code></em> supports removable media.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>drive</code></em> supports removable media, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-eject"></a><h3>g_drive_eject ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_drive_eject (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_drive_eject</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GDrive.html#g-drive-eject-with-operation" title="g_drive_eject_with_operation ()"><code class="function">g_drive_eject_with_operation()</code></a> instead.</p>
-</div>
-<p>
-Asynchronously ejects a drive.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GDrive.html#g-drive-eject-finish" title="g_drive_eject_finish ()"><code class="function">g_drive_eject_finish()</code></a> to obtain the
-result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for eject</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-eject-finish"></a><h3>g_drive_eject_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_eject_finish (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_drive_eject_finish</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GDrive.html#g-drive-eject-with-operation-finish" title="g_drive_eject_with_operation_finish ()"><code class="function">g_drive_eject_with_operation_finish()</code></a> instead.</p>
-</div>
-<p>
-Finishes ejecting a drive.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drive has been ejected successfully,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-eject-with-operation"></a><h3>g_drive_eject_with_operation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_drive_eject_with_operation (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Ejects a drive. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GDrive.html#g-drive-eject-with-operation-finish" title="g_drive_eject_with_operation_finish ()"><code class="function">g_drive_eject_with_operation_finish()</code></a> with the <em class="parameter"><code>drive</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for eject</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid
-user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-eject-with-operation-finish"></a><h3>g_drive_eject_with_operation_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_eject_with_operation_finish (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes ejecting a drive. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drive was successfully ejected. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-start"></a><h3>g_drive_start ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_drive_start (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags"><span class="type">GDriveStartFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously starts a drive.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GDrive.html#g-drive-start-finish" title="g_drive_start_finish ()"><code class="function">g_drive_start_finish()</code></a> to obtain the
-result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the start operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid
-user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-start-finish"></a><h3>g_drive_start_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_start_finish (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes starting a drive.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drive has been started successfully,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-stop"></a><h3>g_drive_stop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_drive_stop (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously stops a drive.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GDrive.html#g-drive-stop-finish" title="g_drive_stop_finish ()"><code class="function">g_drive_stop_finish()</code></a> to obtain the
-result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for stopping.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid
-user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-stop-finish"></a><h3>g_drive_stop_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_drive_stop_finish (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes stopping a drive.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the drive has been stopped successfully,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-enumerate-identifiers"></a><h3>g_drive_enumerate_identifiers ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_drive_enumerate_identifiers (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Gets the kinds of identifiers that <em class="parameter"><code>drive</code></em> has.
-Use <a class="link" href="GDrive.html#g-drive-get-identifier" title="g_drive_get_identifier ()"><code class="function">g_drive_get_identifier()</code></a> to obtain the identifiers
-themselves.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated
-array of strings containing kinds of identifiers. Use <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>
-to free. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-get-identifier"></a><h3>g_drive_get_identifier ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_drive_get_identifier (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *kind</code></em>);</pre>
-<p>
-Gets the identifier of the given kind for <em class="parameter"><code>drive</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>kind</code></em> :</span></p></td>
-<td>the kind of identifier to return</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated string containing the
-requested identfier, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>
-doesn't have this kind of identifier.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-drive-get-sort-key"></a><h3>g_drive_get_sort_key ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_drive_get_sort_key (<em class="parameter"><code><a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive</code></em>);</pre>
-<p>
-Gets the sort key for <em class="parameter"><code>drive</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>A <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Sorting key for <em class="parameter"><code>drive</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such key is available.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GDrive.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GDrive-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the drive's state has changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDrive-disconnected"></a><h3>The <code class="literal">"disconnected"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-This signal is emitted when the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> have been
-disconnected. If the recipient is holding references to the
-object they should release them so the object can be
-finalized.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDrive-eject-button"></a><h3>The <code class="literal">"eject-button"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the physical eject button (if any) of a drive has
-been pressed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDrive-stop-button"></a><h3>The <code class="literal">"stop-button"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the physical stop button (if any) of a drive has
-been pressed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GEmblem.html b/gtk+-mingw/share/gtk-doc/html/gio/GEmblem.html
deleted file mode 100644
index fbb955c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GEmblem.html
+++ /dev/null
@@ -1,262 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GEmblem</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="icons.html" title="Icons">
-<link rel="prev" href="GEmblemedIcon.html" title="GEmblemedIcon">
-<link rel="next" href="failable_initialization.html" title="Failable Initialization">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GEmblemedIcon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="icons.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="failable_initialization.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GEmblem.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GEmblem.description" class="shortcut">Description</a>
-  | 
- <a href="#GEmblem.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GEmblem.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GEmblem.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GEmblem"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GEmblem.top_of_page"></a>GEmblem</span></h2>
-<p>GEmblem — An object for emblems</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GEmblem.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GEmblem.html#GEmblem-struct" title="GEmblem">GEmblem</a>;
-enum <a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin">GEmblemOrigin</a>;
-<a class="link" href="GEmblem.html" title="GEmblem"><span class="returnvalue">GEmblem</span></a> * <a class="link" href="GEmblem.html#g-emblem-new" title="g_emblem_new ()">g_emblem_new</a> (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>);
-<a class="link" href="GEmblem.html" title="GEmblem"><span class="returnvalue">GEmblem</span></a> * <a class="link" href="GEmblem.html#g-emblem-new-with-origin" title="g_emblem_new_with_origin ()">g_emblem_new_with_origin</a> (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin"><span class="type">GEmblemOrigin</span></a> origin</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GEmblem.html#g-emblem-get-icon" title="g_emblem_get_icon ()">g_emblem_get_icon</a> (<em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);
-<a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin"><span class="returnvalue">GEmblemOrigin</span></a> <a class="link" href="GEmblem.html#g-emblem-get-origin" title="g_emblem_get_origin ()">g_emblem_get_origin</a> (<em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GEmblem.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GEmblem
-</pre>
-</div>
-<div class="refsect1">
-<a name="GEmblem.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GEmblem implements
- <a class="link" href="GIcon.html" title="GIcon">GIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GEmblem.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GEmblem.html#GEmblem--icon" title='The "icon" property'>icon</a>" <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GEmblem.html#GEmblem--origin" title='The "origin" property'>origin</a>" <a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin"><span class="type">GEmblemOrigin</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GEmblem.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> is an implementation of <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> that supports
-having an emblem, which is an icon with additional properties.
-It can than be added to a <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a>.
-</p>
-<p>
-Currently, only metainformation about the emblem's origin is
-supported. More may be added in the future.
-</p>
-</div>
-<div class="refsect1">
-<a name="GEmblem.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GEmblem-struct"></a><h3>GEmblem</h3>
-<pre class="programlisting">typedef struct _GEmblem GEmblem;</pre>
-<p>
-An object for Emblems
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GEmblemOrigin"></a><h3>enum GEmblemOrigin</h3>
-<pre class="programlisting">typedef enum {
- G_EMBLEM_ORIGIN_UNKNOWN,
- G_EMBLEM_ORIGIN_DEVICE,
- G_EMBLEM_ORIGIN_LIVEMETADATA,
- G_EMBLEM_ORIGIN_TAG
-} GEmblemOrigin;
-</pre>
-<p>
-GEmblemOrigin is used to add information about the origin of the emblem
-to <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-EMBLEM-ORIGIN-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_EMBLEM_ORIGIN_UNKNOWN</code></span></p></td>
-<td>Emblem of unknown origin
-</td>
-</tr>
-<tr>
-<td><p><a name="G-EMBLEM-ORIGIN-DEVICE:CAPS"></a><span class="term"><code class="literal">G_EMBLEM_ORIGIN_DEVICE</code></span></p></td>
-<td>Emblem adds device-specific information
-</td>
-</tr>
-<tr>
-<td><p><a name="G-EMBLEM-ORIGIN-LIVEMETADATA:CAPS"></a><span class="term"><code class="literal">G_EMBLEM_ORIGIN_LIVEMETADATA</code></span></p></td>
-<td>Emblem depicts live metadata, such as "readonly"
-</td>
-</tr>
-<tr>
-<td><p><a name="G-EMBLEM-ORIGIN-TAG:CAPS"></a><span class="term"><code class="literal">G_EMBLEM_ORIGIN_TAG</code></span></p></td>
-<td>Emblem comes from a user-defined tag, e.g. set by nautilus (in the future)
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblem-new"></a><h3>g_emblem_new ()</h3>
-<pre class="programlisting"><a class="link" href="GEmblem.html" title="GEmblem"><span class="returnvalue">GEmblem</span></a> * g_emblem_new (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>);</pre>
-<p>
-Creates a new emblem for <em class="parameter"><code>icon</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a GIcon containing the icon.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblem-new-with-origin"></a><h3>g_emblem_new_with_origin ()</h3>
-<pre class="programlisting"><a class="link" href="GEmblem.html" title="GEmblem"><span class="returnvalue">GEmblem</span></a> * g_emblem_new_with_origin (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin"><span class="type">GEmblemOrigin</span></a> origin</code></em>);</pre>
-<p>
-Creates a new emblem for <em class="parameter"><code>icon</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a GIcon containing the icon.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>origin</code></em> :</span></p></td>
-<td>a GEmblemOrigin enum defining the emblem's origin</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblem-get-icon"></a><h3>g_emblem_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_emblem_get_icon (<em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);</pre>
-<p>
-Gives back the icon from <em class="parameter"><code>emblem</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblem</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> from which the icon should be extracted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>. The returned object belongs to
-the emblem and should not be modified or freed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblem-get-origin"></a><h3>g_emblem_get_origin ()</h3>
-<pre class="programlisting"><a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin"><span class="returnvalue">GEmblemOrigin</span></a> g_emblem_get_origin (<em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);</pre>
-<p>
-Gets the origin of the emblem.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblem</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the origin of the emblem. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GEmblem.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GEmblem--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
-<pre class="programlisting"> "icon" <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>* : Read / Write / Construct Only</pre>
-<p>The actual icon of the emblem.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GEmblem--origin"></a><h3>The <code class="literal">"origin"</code> property</h3>
-<pre class="programlisting"> "origin" <a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin"><span class="type">GEmblemOrigin</span></a> : Read / Write / Construct Only</pre>
-<p>Tells which origin the emblem is derived from.</p>
-<p>Default value: G_EMBLEM_ORIGIN_UNKNOWN</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GEmblem.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a>, <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>, <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GEmblemedIcon.html b/gtk+-mingw/share/gtk-doc/html/gio/GEmblemedIcon.html
deleted file mode 100644
index 0c29292..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GEmblemedIcon.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GEmblemedIcon</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="icons.html" title="Icons">
-<link rel="prev" href="GThemedIcon.html" title="GThemedIcon">
-<link rel="next" href="GEmblem.html" title="GEmblem">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GThemedIcon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="icons.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GEmblem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GEmblemedIcon.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GEmblemedIcon.description" class="shortcut">Description</a>
-  | 
- <a href="#GEmblemedIcon.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GEmblemedIcon.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GEmblemedIcon.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GEmblemedIcon"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GEmblemedIcon.top_of_page"></a>GEmblemedIcon</span></h2>
-<p>GEmblemedIcon — Icon with emblems</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GEmblemedIcon.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-struct <a class="link" href="GEmblemedIcon.html#GEmblemedIcon-struct" title="struct GEmblemedIcon">GEmblemedIcon</a>;
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GEmblemedIcon.html#g-emblemed-icon-new" title="g_emblemed_icon_new ()">g_emblemed_icon_new</a> (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GEmblemedIcon.html#g-emblemed-icon-get-icon" title="g_emblemed_icon_get_icon ()">g_emblemed_icon_get_icon</a> (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GEmblemedIcon.html#g-emblemed-icon-get-emblems" title="g_emblemed_icon_get_emblems ()">g_emblemed_icon_get_emblems</a> (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GEmblemedIcon.html#g-emblemed-icon-add-emblem" title="g_emblemed_icon_add_emblem ()">g_emblemed_icon_add_emblem</a> (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>,
- <em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GEmblemedIcon.html#g-emblemed-icon-clear-emblems" title="g_emblemed_icon_clear_emblems ()">g_emblemed_icon_clear_emblems</a> (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GEmblemedIcon
-</pre>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GEmblemedIcon implements
- <a class="link" href="GIcon.html" title="GIcon">GIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GEmblemedIcon.html#GEmblemedIcon--gicon" title='The "gicon" property'>gicon</a>" <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> is an implementation of <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> that supports
-adding an emblem to an icon. Adding multiple emblems to an
-icon is ensured via <a class="link" href="GEmblemedIcon.html#g-emblemed-icon-add-emblem" title="g_emblemed_icon_add_emblem ()"><code class="function">g_emblemed_icon_add_emblem()</code></a>.
-</p>
-<p>
-Note that <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> allows no control over the position
-of the emblems. See also <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> for more information.
-</p>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GEmblemedIcon-struct"></a><h3>struct GEmblemedIcon</h3>
-<pre class="programlisting">struct GEmblemedIcon;</pre>
-<p>
-An implementation of <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for icons with emblems.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblemed-icon-new"></a><h3>g_emblemed_icon_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_emblemed_icon_new (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);</pre>
-<p>
-Creates a new emblemed icon for <em class="parameter"><code>icon</code></em> with the emblem <em class="parameter"><code>emblem</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblem</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GEmblemedIcon]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblemed-icon-get-icon"></a><h3>g_emblemed_icon_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_emblemed_icon_get_icon (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>);</pre>
-<p>
-Gets the main icon for <em class="parameter"><code>emblemed</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblemed</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> that is owned by <em class="parameter"><code>emblemed</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblemed-icon-get-emblems"></a><h3>g_emblemed_icon_get_emblems ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_emblemed_icon_get_emblems (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>);</pre>
-<p>
-Gets the list of emblems for the <em class="parameter"><code>icon</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblemed</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of
-<a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> s that is owned by <em class="parameter"><code>emblemed</code></em>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Gio.Emblem][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblemed-icon-add-emblem"></a><h3>g_emblemed_icon_add_emblem ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_emblemed_icon_add_emblem (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>,
- <em class="parameter"><code><a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> *emblem</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>emblem</code></em> to the <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a> s.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblemed</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>emblem</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-emblemed-icon-clear-emblems"></a><h3>g_emblemed_icon_clear_emblems ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_emblemed_icon_clear_emblems (<em class="parameter"><code><a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a> *emblemed</code></em>);</pre>
-<p>
-Removes all the emblems from <em class="parameter"><code>icon</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>emblemed</code></em> :</span></p></td>
-<td>a <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon"><span class="type">GEmblemedIcon</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GEmblemedIcon--gicon"></a><h3>The <code class="literal">"gicon"</code> property</h3>
-<pre class="programlisting"> "gicon" <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>* : Read / Write / Construct Only</pre>
-<p>The GIcon to attach emblems to.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GEmblemedIcon.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>, <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>, <a class="link" href="GEmblem.html" title="GEmblem"><span class="type">GEmblem</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFile.html b/gtk+-mingw/share/gtk-doc/html/gio/GFile.html
deleted file mode 100644
index b1f69af..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFile.html
+++ /dev/null
@@ -1,7247 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFile</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_ops.html" title="File Operations">
-<link rel="prev" href="file_ops.html" title="File Operations">
-<link rel="next" href="gio-GFileAttribute.html" title="GFileAttribute">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="file_ops.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GFileAttribute.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFile.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFile.description" class="shortcut">Description</a>
-  | 
- <a href="#GFile.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFile.prerequisites" class="shortcut">Prerequisites</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFile"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFile.top_of_page"></a>GFile</span></h2>
-<p>GFile — File and Directory Handling</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFile.synopsis"></a><h2>Synopsis</h2>
-<a name="GFileMonitorFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFile.html#GFile-struct" title="GFile">GFile</a>;
-struct <a class="link" href="GFile.html#GFileIface" title="struct GFileIface">GFileIface</a>;
-enum <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags">GFileQueryInfoFlags</a>;
-enum <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags">GFileCreateFlags</a>;
-enum <a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags">GFileCopyFlags</a>;
-enum <a class="link" href="GFile.html#GFileMonitorFlags-enum" title="enum GFileMonitorFlags">GFileMonitorFlags</a>;
-enum <a class="link" href="GFile.html#GFilesystemPreviewType" title="enum GFilesystemPreviewType">GFilesystemPreviewType</a>;
-<span class="returnvalue">void</span> (<a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()">*GFileProgressCallback</a>) (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> current_num_bytes</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> total_num_bytes</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()">*GFileReadMoreCallback</a>) (<em class="parameter"><code>const <span class="type">char</span> *file_contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> file_size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> callback_data</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-new-for-path" title="g_file_new_for_path ()">g_file_new_for_path</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-new-for-uri" title="g_file_new_for_uri ()">g_file_new_for_uri</a> (<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-new-for-commandline-arg" title="g_file_new_for_commandline_arg ()">g_file_new_for_commandline_arg</a> (<em class="parameter"><code>const <span class="type">char</span> *arg</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-new-tmp" title="g_file_new_tmp ()">g_file_new_tmp</a> (<em class="parameter"><code>const <span class="type">char</span> *tmpl</code></em>,
- <em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> **iostream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-parse-name" title="g_file_parse_name ()">g_file_parse_name</a> (<em class="parameter"><code>const <span class="type">char</span> *parse_name</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-dup" title="g_file_dup ()">g_file_dup</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GFile.html#g-file-hash" title="g_file_hash ()">g_file_hash</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> file</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-equal" title="g_file_equal ()">g_file_equal</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file1</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file2</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFile.html#g-file-get-basename" title="g_file_get_basename ()">g_file_get_basename</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFile.html#g-file-get-path" title="g_file_get_path ()">g_file_get_path</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFile.html#g-file-get-uri" title="g_file_get_uri ()">g_file_get_uri</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFile.html#g-file-get-parse-name" title="g_file_get_parse_name ()">g_file_get_parse_name</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-get-parent" title="g_file_get_parent ()">g_file_get_parent</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-has-parent" title="g_file_has_parent ()">g_file_has_parent</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *parent</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-get-child" title="g_file_get_child ()">g_file_get_child</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-get-child-for-display-name" title="g_file_get_child_for_display_name ()">g_file_get_child_for_display_name</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-has-prefix" title="g_file_has_prefix ()">g_file_has_prefix</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *prefix</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFile.html#g-file-get-relative-path" title="g_file_get_relative_path ()">g_file_get_relative_path</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *parent</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *descendant</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-resolve-relative-path" title="g_file_resolve_relative_path ()">g_file_resolve_relative_path</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *relative_path</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-is-native" title="g_file_is_native ()">g_file_is_native</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-has-uri-scheme" title="g_file_has_uri_scheme ()">g_file_has_uri_scheme</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uri_scheme</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFile.html#g-file-get-uri-scheme" title="g_file_get_uri_scheme ()">g_file_get_uri_scheme</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="returnvalue">GFileInputStream</span></a> * <a class="link" href="GFile.html#g-file-read" title="g_file_read ()">g_file_read</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-read-async" title="g_file_read_async ()">g_file_read_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="returnvalue">GFileInputStream</span></a> * <a class="link" href="GFile.html#g-file-read-finish" title="g_file_read_finish ()">g_file_read_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * <a class="link" href="GFile.html#g-file-append-to" title="g_file_append_to ()">g_file_append_to</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * <a class="link" href="GFile.html#g-file-create" title="g_file_create ()">g_file_create</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * <a class="link" href="GFile.html#g-file-replace" title="g_file_replace ()">g_file_replace</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-append-to-async" title="g_file_append_to_async ()">g_file_append_to_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * <a class="link" href="GFile.html#g-file-append-to-finish" title="g_file_append_to_finish ()">g_file_append_to_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-create-async" title="g_file_create_async ()">g_file_create_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * <a class="link" href="GFile.html#g-file-create-finish" title="g_file_create_finish ()">g_file_create_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-replace-async" title="g_file_replace_async ()">g_file_replace_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * <a class="link" href="GFile.html#g-file-replace-finish" title="g_file_replace_finish ()">g_file_replace_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()">g_file_query_info</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-query-info-async" title="g_file_query_info_async ()">g_file_query_info_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFile.html#g-file-query-info-finish" title="g_file_query_info_finish ()">g_file_query_info_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-query-exists" title="g_file_query_exists ()">g_file_query_exists</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="returnvalue">GFileType</span></a> <a class="link" href="GFile.html#g-file-query-file-type" title="g_file_query_file_type ()">g_file_query_file_type</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFile.html#g-file-query-filesystem-info" title="g_file_query_filesystem_info ()">g_file_query_filesystem_info</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-query-filesystem-info-async" title="g_file_query_filesystem_info_async ()">g_file_query_filesystem_info_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFile.html#g-file-query-filesystem-info-finish" title="g_file_query_filesystem_info_finish ()">g_file_query_filesystem_info_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * <a class="link" href="GFile.html#g-file-query-default-handler" title="g_file_query_default_handler ()">g_file_query_default_handler</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * <a class="link" href="GFile.html#g-file-find-enclosing-mount" title="g_file_find_enclosing_mount ()">g_file_find_enclosing_mount</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-find-enclosing-mount-async" title="g_file_find_enclosing_mount_async ()">g_file_find_enclosing_mount_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * <a class="link" href="GFile.html#g-file-find-enclosing-mount-finish" title="g_file_find_enclosing_mount_finish ()">g_file_find_enclosing_mount_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="returnvalue">GFileEnumerator</span></a> * <a class="link" href="GFile.html#g-file-enumerate-children" title="g_file_enumerate_children ()">g_file_enumerate_children</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-enumerate-children-async" title="g_file_enumerate_children_async ()">g_file_enumerate_children_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="returnvalue">GFileEnumerator</span></a> * <a class="link" href="GFile.html#g-file-enumerate-children-finish" title="g_file_enumerate_children_finish ()">g_file_enumerate_children_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-set-display-name" title="g_file_set_display_name ()">g_file_set_display_name</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-set-display-name-async" title="g_file_set_display_name_async ()">g_file_set_display_name_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-set-display-name-finish" title="g_file_set_display_name_finish ()">g_file_set_display_name_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-delete" title="g_file_delete ()">g_file_delete</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-delete-async" title="g_file_delete_async ()">g_file_delete_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-delete-finish" title="g_file_delete_finish ()">g_file_delete_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-trash" title="g_file_trash ()">g_file_trash</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-copy" title="g_file_copy ()">g_file_copy</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> progress_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_callback_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-copy-async" title="g_file_copy_async ()">g_file_copy_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> progress_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_callback_data</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-copy-finish" title="g_file_copy_finish ()">g_file_copy_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-move" title="g_file_move ()">g_file_move</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> progress_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_callback_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-make-directory" title="g_file_make_directory ()">g_file_make_directory</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-make-directory-with-parents" title="g_file_make_directory_with_parents ()">g_file_make_directory_with_parents</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-make-symbolic-link" title="g_file_make_symbolic_link ()">g_file_make_symbolic_link</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *symlink_value</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * <a class="link" href="GFile.html#g-file-query-settable-attributes" title="g_file_query_settable_attributes ()">g_file_query_settable_attributes</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * <a class="link" href="GFile.html#g-file-query-writable-namespaces" title="g_file_query_writable_namespaces ()">g_file_query_writable_namespaces</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute" title="g_file_set_attribute ()">g_file_set_attribute</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> value_p</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attributes-from-info" title="g_file_set_attributes_from_info ()">g_file_set_attributes_from_info</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-set-attributes-async" title="g_file_set_attributes_async ()">g_file_set_attributes_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attributes-finish" title="g_file_set_attributes_finish ()">g_file_set_attributes_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> **info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute-string" title="g_file_set_attribute_string ()">g_file_set_attribute_string</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute-byte-string" title="g_file_set_attribute_byte_string ()">g_file_set_attribute_byte_string</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute-uint32" title="g_file_set_attribute_uint32 ()">g_file_set_attribute_uint32</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute-int32" title="g_file_set_attribute_int32 ()">g_file_set_attribute_int32</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute-uint64" title="g_file_set_attribute_uint64 ()">g_file_set_attribute_uint64</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-set-attribute-int64" title="g_file_set_attribute_int64 ()">g_file_set_attribute_int64</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-mount-mountable" title="g_file_mount_mountable ()">g_file_mount_mountable</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFile.html#g-file-mount-mountable-finish" title="g_file_mount_mountable_finish ()">g_file_mount_mountable_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-unmount-mountable" title="g_file_unmount_mountable ()">g_file_unmount_mountable</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-unmount-mountable-finish" title="g_file_unmount_mountable_finish ()">g_file_unmount_mountable_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()">g_file_unmount_mountable_with_operation</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-unmount-mountable-with-operation-finish" title="g_file_unmount_mountable_with_operation_finish ()">g_file_unmount_mountable_with_operation_finish</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-eject-mountable" title="g_file_eject_mountable ()">g_file_eject_mountable</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-eject-mountable-finish" title="g_file_eject_mountable_finish ()">g_file_eject_mountable_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-eject-mountable-with-operation" title="g_file_eject_mountable_with_operation ()">g_file_eject_mountable_with_operation</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-eject-mountable-with-operation-finish" title="g_file_eject_mountable_with_operation_finish ()">g_file_eject_mountable_with_operation_finish</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-start-mountable" title="g_file_start_mountable ()">g_file_start_mountable</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags"><span class="type">GDriveStartFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *start_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-start-mountable-finish" title="g_file_start_mountable_finish ()">g_file_start_mountable_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-stop-mountable" title="g_file_stop_mountable ()">g_file_stop_mountable</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-stop-mountable-finish" title="g_file_stop_mountable_finish ()">g_file_stop_mountable_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-poll-mountable" title="g_file_poll_mountable ()">g_file_poll_mountable</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-poll-mountable-finish" title="g_file_poll_mountable_finish ()">g_file_poll_mountable_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-mount-enclosing-volume" title="g_file_mount_enclosing_volume ()">g_file_mount_enclosing_volume</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *location</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-mount-enclosing-volume-finish" title="g_file_mount_enclosing_volume_finish ()">g_file_mount_enclosing_volume_finish</a>
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *location</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> * <a class="link" href="GFile.html#g-file-monitor-directory" title="g_file_monitor_directory ()">g_file_monitor_directory</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> * <a class="link" href="GFile.html#g-file-monitor-file" title="g_file_monitor_file ()">g_file_monitor_file</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> * <a class="link" href="GFile.html#g-file-monitor" title="g_file_monitor ()">g_file_monitor</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-load-contents" title="g_file_load_contents ()">g_file_load_contents</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">char</span> **contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><span class="type">char</span> **etag_out</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-load-contents-async" title="g_file_load_contents_async ()">g_file_load_contents_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-load-contents-finish" title="g_file_load_contents_finish ()">g_file_load_contents_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><span class="type">char</span> **etag_out</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-load-partial-contents-async" title="g_file_load_partial_contents_async ()">g_file_load_partial_contents_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()"><span class="type">GFileReadMoreCallback</span></a> read_more_callback</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-load-partial-contents-finish" title="g_file_load_partial_contents_finish ()">g_file_load_partial_contents_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><span class="type">char</span> **etag_out</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-replace-contents" title="g_file_replace_contents ()">g_file_replace_contents</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">char</span> **new_etag</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-replace-contents-async" title="g_file_replace_contents_async ()">g_file_replace_contents_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-replace-contents-finish" title="g_file_replace_contents_finish ()">g_file_replace_contents_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **new_etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-copy-attributes" title="g_file_copy_attributes ()">g_file_copy_attributes</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * <a class="link" href="GFile.html#g-file-create-readwrite" title="g_file_create_readwrite ()">g_file_create_readwrite</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-create-readwrite-async" title="g_file_create_readwrite_async ()">g_file_create_readwrite_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * <a class="link" href="GFile.html#g-file-create-readwrite-finish" title="g_file_create_readwrite_finish ()">g_file_create_readwrite_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * <a class="link" href="GFile.html#g-file-open-readwrite" title="g_file_open_readwrite ()">g_file_open_readwrite</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-open-readwrite-async" title="g_file_open_readwrite_async ()">g_file_open_readwrite_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * <a class="link" href="GFile.html#g-file-open-readwrite-finish" title="g_file_open_readwrite_finish ()">g_file_open_readwrite_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * <a class="link" href="GFile.html#g-file-replace-readwrite" title="g_file_replace_readwrite ()">g_file_replace_readwrite</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFile.html#g-file-replace-readwrite-async" title="g_file_replace_readwrite_async ()">g_file_replace_readwrite_async</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * <a class="link" href="GFile.html#g-file-replace-readwrite-finish" title="g_file_replace_readwrite_finish ()">g_file_replace_readwrite_finish</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFile.html#g-file-supports-thread-contexts" title="g_file_supports_thread_contexts ()">g_file_supports_thread_contexts</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFile.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GFile
-</pre>
-<pre class="synopsis">
- GFlags
- +----GFileMonitorFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFile.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GFile requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFile.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> is a high level abstraction for manipulating files on a
-virtual file system. <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s are lightweight, immutable
-objects that do no I/O upon creation. It is necessary to understand that
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> objects do not represent files, merely an identifier for a file. All
-file content I/O is implemented as streaming operations (see <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> and
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>).
-</p>
-<p>
-To construct a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, you can use:
-<a class="link" href="GFile.html#g-file-new-for-path" title="g_file_new_for_path ()"><code class="function">g_file_new_for_path()</code></a> if you have a path.
-<a class="link" href="GFile.html#g-file-new-for-uri" title="g_file_new_for_uri ()"><code class="function">g_file_new_for_uri()</code></a> if you have a URI.
-<a class="link" href="GFile.html#g-file-new-for-commandline-arg" title="g_file_new_for_commandline_arg ()"><code class="function">g_file_new_for_commandline_arg()</code></a> for a command line argument.
-<a class="link" href="GFile.html#g-file-new-tmp" title="g_file_new_tmp ()"><code class="function">g_file_new_tmp()</code></a> to create a temporary file from a template.
-<a class="link" href="GFile.html#g-file-parse-name" title="g_file_parse_name ()"><code class="function">g_file_parse_name()</code></a> from a utf8 string gotten from <a class="link" href="GFile.html#g-file-get-parse-name" title="g_file_get_parse_name ()"><code class="function">g_file_get_parse_name()</code></a>.
-</p>
-<p>
-One way to think of a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> is as an abstraction of a pathname. For normal
-files the system pathname is what is stored internally, but as <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s
-are extensible it could also be something else that corresponds to a pathname
-in a userspace implementation of a filesystem.
-</p>
-<p>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s make up hierarchies of directories and files that correspond to the
-files on a filesystem. You can move through the file system with <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> using
-<a class="link" href="GFile.html#g-file-get-parent" title="g_file_get_parent ()"><code class="function">g_file_get_parent()</code></a> to get an identifier for the parent directory, <a class="link" href="GFile.html#g-file-get-child" title="g_file_get_child ()"><code class="function">g_file_get_child()</code></a>
-to get a child within a directory, <a class="link" href="GFile.html#g-file-resolve-relative-path" title="g_file_resolve_relative_path ()"><code class="function">g_file_resolve_relative_path()</code></a> to resolve a relative
-path between two <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s. There can be multiple hierarchies, so you may not
-end up at the same root if you repeatedly call <a class="link" href="GFile.html#g-file-get-parent" title="g_file_get_parent ()"><code class="function">g_file_get_parent()</code></a> on two different
-files.
-</p>
-<p>
-All <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s have a basename (get with <a class="link" href="GFile.html#g-file-get-basename" title="g_file_get_basename ()"><code class="function">g_file_get_basename()</code></a>). These names
-are byte strings that are used to identify the file on the filesystem (relative to
-its parent directory) and there is no guarantees that they have any particular charset
-encoding or even make any sense at all. If you want to use filenames in a user
-interface you should use the display name that you can get by requesting the
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</code></a> attribute with <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a>.
-This is guaranteed to be in utf8 and can be used in a user interface. But always
-store the real basename or the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to use to actually access the file, because
-there is no way to go from a display name to the actual name.
-</p>
-<p>
-Using <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> as an identifier has the same weaknesses as using a path in that
-there may be multiple aliases for the same file. For instance, hard or
-soft links may cause two different <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s to refer to the same file.
-Other possible causes for aliases are: case insensitive filesystems, short
-and long names on Fat/NTFS, or bind mounts in Linux. If you want to check if
-two <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s point to the same file you can query for the
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS" title="G_FILE_ATTRIBUTE_ID_FILE"><code class="literal">G_FILE_ATTRIBUTE_ID_FILE</code></a> attribute. Note that <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> does some trivial
-canonicalization of pathnames passed in, so that trivial differences in the
-path string used at creation (duplicated slashes, slash at end of path, "."
-or ".." path segments, etc) does not create different <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s.
-</p>
-<p>
-Many <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> operations have both synchronous and asynchronous versions
-to suit your application. Asynchronous versions of synchronous functions
-simply have <a class="link" href="async.html" title="Asynchronous I/O"><code class="function">_async()</code></a> appended to their function names. The asynchronous
-I/O functions call a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> which is then used to finalize
-the operation, producing a GAsyncResult which is then passed to the
-function's matching <code class="function">_finish()</code> operation.
-</p>
-<p>
-Some <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> operations do not have synchronous analogs, as they may
-take a very long time to finish, and blocking may leave an application
-unusable. Notable cases include:
-<a class="link" href="GFile.html#g-file-mount-mountable" title="g_file_mount_mountable ()"><code class="function">g_file_mount_mountable()</code></a> to mount a mountable file.
-<a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()"><code class="function">g_file_unmount_mountable_with_operation()</code></a> to unmount a mountable file.
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation" title="g_file_eject_mountable_with_operation ()"><code class="function">g_file_eject_mountable_with_operation()</code></a> to eject a mountable file.
-</p>
-<p>
-</p>
-<p><a name="gfile-etag"></a>
-One notable feature of <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s are entity tags, or "etags" for
-short. Entity tags are somewhat like a more abstract version of the
-traditional mtime, and can be used to quickly determine if the file has
-been modified from the version on the file system. See the HTTP 1.1
-<a class="ulink" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html" target="_top">specification</a>
-for HTTP Etag headers, which are a very similar concept.
-</p>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GFile.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFile-struct"></a><h3>GFile</h3>
-<pre class="programlisting">typedef struct _GFile GFile;</pre>
-<p>
-A handle to an object implementing the <a class="link" href="GFile.html#GFileIface" title="struct GFileIface"><span class="type">GFileIface</span></a> interface.
-Generally stores a location within the file system. Handles do not
-necessarily represent files or directories that currently exist.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileIface"></a><h3>struct GFileIface</h3>
-<pre class="programlisting">struct GFileIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- GFile * (* dup) (GFile *file);
- guint (* hash) (GFile *file);
- gboolean (* equal) (GFile *file1,
- GFile *file2);
- gboolean (* is_native) (GFile *file);
- gboolean (* has_uri_scheme) (GFile *file,
- const char *uri_scheme);
- char * (* get_uri_scheme) (GFile *file);
- char * (* get_basename) (GFile *file);
- char * (* get_path) (GFile *file);
- char * (* get_uri) (GFile *file);
- char * (* get_parse_name) (GFile *file);
- GFile * (* get_parent) (GFile *file);
- gboolean (* prefix_matches) (GFile *prefix,
- GFile *file);
- char * (* get_relative_path) (GFile *parent,
- GFile *descendant);
- GFile * (* resolve_relative_path) (GFile *file,
- const char *relative_path);
- GFile * (* get_child_for_display_name) (GFile *file,
- const char *display_name,
- GError **error);
-
- GFileEnumerator * (* enumerate_children) (GFile *file,
- const char *attributes,
- GFileQueryInfoFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* enumerate_children_async) (GFile *file,
- const char *attributes,
- GFileQueryInfoFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileEnumerator * (* enumerate_children_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFileInfo * (* query_info) (GFile *file,
- const char *attributes,
- GFileQueryInfoFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* query_info_async) (GFile *file,
- const char *attributes,
- GFileQueryInfoFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileInfo * (* query_info_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFileInfo * (* query_filesystem_info) (GFile *file,
- const char *attributes,
- GCancellable *cancellable,
- GError **error);
- void (* query_filesystem_info_async) (GFile *file,
- const char *attributes,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileInfo * (* query_filesystem_info_finish)(GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GMount * (* find_enclosing_mount) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* find_enclosing_mount_async) (GFile *file,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GMount * (* find_enclosing_mount_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFile * (* set_display_name) (GFile *file,
- const char *display_name,
- GCancellable *cancellable,
- GError **error);
- void (* set_display_name_async) (GFile *file,
- const char *display_name,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFile * (* set_display_name_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFileAttributeInfoList * (* query_settable_attributes) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* _query_settable_attributes_async) (void);
- void (* _query_settable_attributes_finish) (void);
-
- GFileAttributeInfoList * (* query_writable_namespaces) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* _query_writable_namespaces_async) (void);
- void (* _query_writable_namespaces_finish) (void);
-
- gboolean (* set_attribute) (GFile *file,
- const char *attribute,
- GFileAttributeType type,
- gpointer value_p,
- GFileQueryInfoFlags flags,
- GCancellable *cancellable,
- GError **error);
- gboolean (* set_attributes_from_info) (GFile *file,
- GFileInfo *info,
- GFileQueryInfoFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* set_attributes_async) (GFile *file,
- GFileInfo *info,
- GFileQueryInfoFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* set_attributes_finish) (GFile *file,
- GAsyncResult *result,
- GFileInfo **info,
- GError **error);
-
- GFileInputStream * (* read_fn) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* read_async) (GFile *file,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileInputStream * (* read_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFileOutputStream * (* append_to) (GFile *file,
- GFileCreateFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* append_to_async) (GFile *file,
- GFileCreateFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileOutputStream * (* append_to_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFileOutputStream * (* create) (GFile *file,
- GFileCreateFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* create_async) (GFile *file,
- GFileCreateFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileOutputStream * (* create_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- GFileOutputStream * (* replace) (GFile *file,
- const char *etag,
- gboolean make_backup,
- GFileCreateFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* replace_async) (GFile *file,
- const char *etag,
- gboolean make_backup,
- GFileCreateFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileOutputStream * (* replace_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- gboolean (* delete_file) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* delete_file_async) (GFile *file,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* delete_file_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- gboolean (* trash) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* _trash_async) (void);
- void (* _trash_finish) (void);
-
- gboolean (* make_directory) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* _make_directory_async) (void);
- void (* _make_directory_finish) (void);
-
- gboolean (* make_symbolic_link) (GFile *file,
- const char *symlink_value,
- GCancellable *cancellable,
- GError **error);
- void (* _make_symbolic_link_async) (void);
- void (* _make_symbolic_link_finish) (void);
-
- gboolean (* copy) (GFile *source,
- GFile *destination,
- GFileCopyFlags flags,
- GCancellable *cancellable,
- GFileProgressCallback progress_callback,
- gpointer progress_callback_data,
- GError **error);
- void (* copy_async) (GFile *source,
- GFile *destination,
- GFileCopyFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GFileProgressCallback progress_callback,
- gpointer progress_callback_data,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* copy_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- gboolean (* move) (GFile *source,
- GFile *destination,
- GFileCopyFlags flags,
- GCancellable *cancellable,
- GFileProgressCallback progress_callback,
- gpointer progress_callback_data,
- GError **error);
- void (* _move_async) (void);
- void (* _move_finish) (void);
-
- void (* mount_mountable) (GFile *file,
- GMountMountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFile * (* mount_mountable_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- void (* unmount_mountable) (GFile *file,
- GMountUnmountFlags flags,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* unmount_mountable_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- void (* eject_mountable) (GFile *file,
- GMountUnmountFlags flags,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_mountable_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- void (* mount_enclosing_volume) (GFile *location,
- GMountMountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* mount_enclosing_volume_finish) (GFile *location,
- GAsyncResult *result,
- GError **error);
-
- GFileMonitor * (* monitor_dir) (GFile *file,
- GFileMonitorFlags flags,
- GCancellable *cancellable,
- GError **error);
- GFileMonitor * (* monitor_file) (GFile *file,
- GFileMonitorFlags flags,
- GCancellable *cancellable,
- GError **error);
-
- GFileIOStream * (* open_readwrite) (GFile *file,
- GCancellable *cancellable,
- GError **error);
- void (* open_readwrite_async) (GFile *file,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileIOStream * (* open_readwrite_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
- GFileIOStream * (* create_readwrite) (GFile *file,
- GFileCreateFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* create_readwrite_async) (GFile *file,
- GFileCreateFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileIOStream * (* create_readwrite_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
- GFileIOStream * (* replace_readwrite) (GFile *file,
- const char *etag,
- gboolean make_backup,
- GFileCreateFlags flags,
- GCancellable *cancellable,
- GError **error);
- void (* replace_readwrite_async) (GFile *file,
- const char *etag,
- gboolean make_backup,
- GFileCreateFlags flags,
- int io_priority,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GFileIOStream * (* replace_readwrite_finish) (GFile *file,
- GAsyncResult *res,
- GError **error);
-
- void (* start_mountable) (GFile *file,
- GDriveStartFlags flags,
- GMountOperation *start_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* start_mountable_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- void (* stop_mountable) (GFile *file,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* stop_mountable_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- gboolean supports_thread_contexts;
-
- void (* unmount_mountable_with_operation) (GFile *file,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* unmount_mountable_with_operation_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- void (* eject_mountable_with_operation) (GFile *file,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_mountable_with_operation_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-
- void (* poll_mountable) (GFile *file,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* poll_mountable_finish) (GFile *file,
- GAsyncResult *result,
- GError **error);
-};
-</pre>
-<p>
-An interface for writing VFS file handles.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GFileIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.dup"></a>dup</code></em> ()</span></p></td>
-<td>Duplicates a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.hash"></a>hash</code></em> ()</span></p></td>
-<td>Creates a hash of a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.equal"></a>equal</code></em> ()</span></p></td>
-<td>Checks equality of two given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.is-native"></a>is_native</code></em> ()</span></p></td>
-<td>Checks to see if a file is native to the system.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.has-uri-scheme"></a>has_uri_scheme</code></em> ()</span></p></td>
-<td>Checks to see if a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> has a given URI scheme.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-uri-scheme"></a>get_uri_scheme</code></em> ()</span></p></td>
-<td>Gets the URI scheme for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-basename"></a>get_basename</code></em> ()</span></p></td>
-<td>Gets the basename for a given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-path"></a>get_path</code></em> ()</span></p></td>
-<td>Gets the current path within a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-uri"></a>get_uri</code></em> ()</span></p></td>
-<td>Gets a URI for the path within a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-parse-name"></a>get_parse_name</code></em> ()</span></p></td>
-<td>Gets the parsed name for the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-parent"></a>get_parent</code></em> ()</span></p></td>
-<td>Gets the parent directory for the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.prefix-matches"></a>prefix_matches</code></em> ()</span></p></td>
-<td>Checks whether a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> contains a specified file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-relative-path"></a>get_relative_path</code></em> ()</span></p></td>
-<td>Gets the path for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> relative to a given path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.resolve-relative-path"></a>resolve_relative_path</code></em> ()</span></p></td>
-<td>Resolves a relative path for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to an absolute path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.get-child-for-display-name"></a>get_child_for_display_name</code></em> ()</span></p></td>
-<td>Gets the child <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for a given display name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.enumerate-children"></a>enumerate_children</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> with the children of a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.enumerate-children-async"></a>enumerate_children_async</code></em> ()</span></p></td>
-<td>Asynchronously gets a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> with the children of a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.enumerate-children-finish"></a>enumerate_children_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously enumerating the children.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-info"></a>query_info</code></em> ()</span></p></td>
-<td>Gets the <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-info-async"></a>query_info_async</code></em> ()</span></p></td>
-<td>Asynchronously gets the <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-info-finish"></a>query_info_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous query info operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-filesystem-info"></a>query_filesystem_info</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the file system <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> is on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-filesystem-info-async"></a>query_filesystem_info_async</code></em> ()</span></p></td>
-<td>Asynchronously gets a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the file system <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> is on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-filesystem-info-finish"></a>query_filesystem_info_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously getting the file system info.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.find-enclosing-mount"></a>find_enclosing_mount</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> for the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.find-enclosing-mount-async"></a>find_enclosing_mount_async</code></em> ()</span></p></td>
-<td>Asynchronously gets the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.find-enclosing-mount-finish"></a>find_enclosing_mount_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously getting the volume.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-display-name"></a>set_display_name</code></em> ()</span></p></td>
-<td>Sets the display name for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-display-name-async"></a>set_display_name_async</code></em> ()</span></p></td>
-<td>Asynchronously sets a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s display name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-display-name-finish"></a>set_display_name_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously setting a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s display name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-settable-attributes"></a>query_settable_attributes</code></em> ()</span></p></td>
-<td>Returns a list of <span class="type">GFileAttribute</span>s that can be set.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-query-settable-attributes-async"></a>_query_settable_attributes_async</code></em> ()</span></p></td>
-<td>Asynchronously gets a list of <span class="type">GFileAttribute</span>s that can be set.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-query-settable-attributes-finish"></a>_query_settable_attributes_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously querying settable attributes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.query-writable-namespaces"></a>query_writable_namespaces</code></em> ()</span></p></td>
-<td>Returns a list of <span class="type">GFileAttribute</span> namespaces that are writable.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-query-writable-namespaces-async"></a>_query_writable_namespaces_async</code></em> ()</span></p></td>
-<td>Asynchronously gets a list of <span class="type">GFileAttribute</span> namespaces that are writable.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-query-writable-namespaces-finish"></a>_query_writable_namespaces_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously querying the writable namespaces.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-attribute"></a>set_attribute</code></em> ()</span></p></td>
-<td>Sets a <span class="type">GFileAttribute</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-attributes-from-info"></a>set_attributes_from_info</code></em> ()</span></p></td>
-<td>Sets a <span class="type">GFileAttribute</span> with information from a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-attributes-async"></a>set_attributes_async</code></em> ()</span></p></td>
-<td>Asynchronously sets a file's attributes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.set-attributes-finish"></a>set_attributes_finish</code></em> ()</span></p></td>
-<td>Finishes setting a file's attributes asynchronously.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.read-fn"></a>read_fn</code></em> ()</span></p></td>
-<td>Reads a file asynchronously.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.read-async"></a>read_async</code></em> ()</span></p></td>
-<td>Asynchronously reads a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.read-finish"></a>read_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously reading a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.append-to"></a>append_to</code></em> ()</span></p></td>
-<td>Writes to the end of a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.append-to-async"></a>append_to_async</code></em> ()</span></p></td>
-<td>Asynchronously writes to the end of a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.append-to-finish"></a>append_to_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous file append operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.create"></a>create</code></em> ()</span></p></td>
-<td>Creates a new file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.create-async"></a>create_async</code></em> ()</span></p></td>
-<td>Asynchronously creates a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.create-finish"></a>create_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously creating a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.replace"></a>replace</code></em> ()</span></p></td>
-<td>Replaces the contents of a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.replace-async"></a>replace_async</code></em> ()</span></p></td>
-<td>Asynchronously replaces the contents of a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.replace-finish"></a>replace_finish</code></em> ()</span></p></td>
-<td>Finishes asynchronously replacing a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.delete-file"></a>delete_file</code></em> ()</span></p></td>
-<td>Deletes a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.delete-file-async"></a>delete_file_async</code></em> ()</span></p></td>
-<td>Asynchronously deletes a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.delete-file-finish"></a>delete_file_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous delete.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.trash"></a>trash</code></em> ()</span></p></td>
-<td>Sends a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to the Trash location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-trash-async"></a>_trash_async</code></em> ()</span></p></td>
-<td>Asynchronously sends a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to the Trash location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-trash-finish"></a>_trash_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous file trashing operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.make-directory"></a>make_directory</code></em> ()</span></p></td>
-<td>Makes a directory.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-make-directory-async"></a>_make_directory_async</code></em> ()</span></p></td>
-<td>Asynchronously makes a directory.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-make-directory-finish"></a>_make_directory_finish</code></em> ()</span></p></td>
-<td>Finishes making a directory asynchronously.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.make-symbolic-link"></a>make_symbolic_link</code></em> ()</span></p></td>
-<td>Makes a symbolic link.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-make-symbolic-link-async"></a>_make_symbolic_link_async</code></em> ()</span></p></td>
-<td>Asynchronously makes a symbolic link</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-make-symbolic-link-finish"></a>_make_symbolic_link_finish</code></em> ()</span></p></td>
-<td>Finishes making a symbolic link asynchronously.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.copy"></a>copy</code></em> ()</span></p></td>
-<td>Copies a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.copy-async"></a>copy_async</code></em> ()</span></p></td>
-<td>Asynchronously copies a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.copy-finish"></a>copy_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous copy operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.move"></a>move</code></em> ()</span></p></td>
-<td>Moves a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-move-async"></a>_move_async</code></em> ()</span></p></td>
-<td>Asynchronously moves a file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.-move-finish"></a>_move_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous move operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.mount-mountable"></a>mount_mountable</code></em> ()</span></p></td>
-<td>Mounts a mountable object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.mount-mountable-finish"></a>mount_mountable_finish</code></em> ()</span></p></td>
-<td>Finishes a mounting operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.unmount-mountable"></a>unmount_mountable</code></em> ()</span></p></td>
-<td>Unmounts a mountable object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.unmount-mountable-finish"></a>unmount_mountable_finish</code></em> ()</span></p></td>
-<td>Finishes an unmount operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.eject-mountable"></a>eject_mountable</code></em> ()</span></p></td>
-<td>Ejects a mountable.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.eject-mountable-finish"></a>eject_mountable_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.mount-enclosing-volume"></a>mount_enclosing_volume</code></em> ()</span></p></td>
-<td>Mounts a specified location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.mount-enclosing-volume-finish"></a>mount_enclosing_volume_finish</code></em> ()</span></p></td>
-<td>Finishes mounting a specified location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.monitor-dir"></a>monitor_dir</code></em> ()</span></p></td>
-<td>Creates a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> for the location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.monitor-file"></a>monitor_file</code></em> ()</span></p></td>
-<td>Creates a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> for the location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.open-readwrite"></a>open_readwrite</code></em> ()</span></p></td>
-<td>Open file read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.open-readwrite-async"></a>open_readwrite_async</code></em> ()</span></p></td>
-<td>Asynchronously opens file read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.open-readwrite-finish"></a>open_readwrite_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous open read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.create-readwrite"></a>create_readwrite</code></em> ()</span></p></td>
-<td>Creates file read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.create-readwrite-async"></a>create_readwrite_async</code></em> ()</span></p></td>
-<td>Asynchronously creates file read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.create-readwrite-finish"></a>create_readwrite_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous creates read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.replace-readwrite"></a>replace_readwrite</code></em> ()</span></p></td>
-<td>Replaces file read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.replace-readwrite-async"></a>replace_readwrite_async</code></em> ()</span></p></td>
-<td>Asynchronously replaces file read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.replace-readwrite-finish"></a>replace_readwrite_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous replace read/write. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.start-mountable"></a>start_mountable</code></em> ()</span></p></td>
-<td>Starts a mountable object. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.start-mountable-finish"></a>start_mountable_finish</code></em> ()</span></p></td>
-<td>Finishes an start operation. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.stop-mountable"></a>stop_mountable</code></em> ()</span></p></td>
-<td>Stops a mountable. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.stop-mountable-finish"></a>stop_mountable_finish</code></em> ()</span></p></td>
-<td>Finishes an stop operation. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GFileIface.supports-thread-contexts"></a>supports_thread_contexts</code></em>;</span></p></td>
-<td>a boolean that indicates whether the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> implementation supports thread-default contexts. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.unmount-mountable-with-operation"></a>unmount_mountable_with_operation</code></em> ()</span></p></td>
-<td>Unmounts a mountable object using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.unmount-mountable-with-operation-finish"></a>unmount_mountable_with_operation_finish</code></em> ()</span></p></td>
-<td>Finishes an unmount operation using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.eject-mountable-with-operation"></a>eject_mountable_with_operation</code></em> ()</span></p></td>
-<td>Ejects a mountable object using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.eject-mountable-with-operation-finish"></a>eject_mountable_with_operation_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.poll-mountable"></a>poll_mountable</code></em> ()</span></p></td>
-<td>Polls a mountable object for media changes. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GFileIface.poll-mountable-finish"></a>poll_mountable_finish</code></em> ()</span></p></td>
-<td>Finishes an poll operation for media changes. Since 2.22.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileQueryInfoFlags"></a><h3>enum GFileQueryInfoFlags</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_QUERY_INFO_NONE = 0,
- G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = (1 &lt;&lt; 0) /*&lt; nick=nofollow-symlinks &gt;*/
-} GFileQueryInfoFlags;
-</pre>
-<p>
-Flags used when querying a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-QUERY-INFO-NONE:CAPS"></a><span class="term"><code class="literal">G_FILE_QUERY_INFO_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-QUERY-INFO-NOFOLLOW-SYMLINKS:CAPS"></a><span class="term"><code class="literal">G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS</code></span></p></td>
-<td>Don't follow symlinks.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileCreateFlags"></a><h3>enum GFileCreateFlags</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_CREATE_NONE = 0,
- G_FILE_CREATE_PRIVATE = (1 &lt;&lt; 0),
- G_FILE_CREATE_REPLACE_DESTINATION = (1 &lt;&lt; 1)
-} GFileCreateFlags;
-</pre>
-<p>
-Flags used when an operation may create a file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-CREATE-NONE:CAPS"></a><span class="term"><code class="literal">G_FILE_CREATE_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-CREATE-PRIVATE:CAPS"></a><span class="term"><code class="literal">G_FILE_CREATE_PRIVATE</code></span></p></td>
-<td>Create a file that can only be
- accessed by the current user.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-CREATE-REPLACE-DESTINATION:CAPS"></a><span class="term"><code class="literal">G_FILE_CREATE_REPLACE_DESTINATION</code></span></p></td>
-<td>Replace the destination
- as if it didn't exist before. Don't try to keep any old
- permissions, replace instead of following links. This
- is generally useful if you're doing a "copy over"
- rather than a "save new version of" replace operation.
- You can think of it as "unlink destination" before
- writing to it, although the implementation may not
- be exactly like that. Since 2.20
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileCopyFlags"></a><h3>enum GFileCopyFlags</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_COPY_NONE = 0, /*&lt; nick=none &gt;*/
- G_FILE_COPY_OVERWRITE = (1 &lt;&lt; 0),
- G_FILE_COPY_BACKUP = (1 &lt;&lt; 1),
- G_FILE_COPY_NOFOLLOW_SYMLINKS = (1 &lt;&lt; 2),
- G_FILE_COPY_ALL_METADATA = (1 &lt;&lt; 3),
- G_FILE_COPY_NO_FALLBACK_FOR_MOVE = (1 &lt;&lt; 4),
- G_FILE_COPY_TARGET_DEFAULT_PERMS = (1 &lt;&lt; 5)
-} GFileCopyFlags;
-</pre>
-<p>
-Flags used when copying or moving files.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-COPY-NONE:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-COPY-OVERWRITE:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_OVERWRITE</code></span></p></td>
-<td>Overwrite any existing files
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-COPY-BACKUP:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_BACKUP</code></span></p></td>
-<td>Make a backup of any existing files.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-COPY-NOFOLLOW-SYMLINKS:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_NOFOLLOW_SYMLINKS</code></span></p></td>
-<td>Don't follow symlinks.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-COPY-ALL-METADATA:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_ALL_METADATA</code></span></p></td>
-<td>Copy all file metadata instead of just default set used for copy (see <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-COPY-NO-FALLBACK-FOR-MOVE:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_NO_FALLBACK_FOR_MOVE</code></span></p></td>
-<td>Don't use copy and delete fallback if native move not supported.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-COPY-TARGET-DEFAULT-PERMS:CAPS"></a><span class="term"><code class="literal">G_FILE_COPY_TARGET_DEFAULT_PERMS</code></span></p></td>
-<td>Leaves target file with default perms, instead of setting the source file perms.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileMonitorFlags-enum"></a><h3>enum GFileMonitorFlags</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_MONITOR_NONE = 0,
- G_FILE_MONITOR_WATCH_MOUNTS = (1 &lt;&lt; 0),
- G_FILE_MONITOR_SEND_MOVED = (1 &lt;&lt; 1)
-} GFileMonitorFlags;
-</pre>
-<p>
-Flags used to set what a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> will watch for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-MONITOR-NONE:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-WATCH-MOUNTS:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_WATCH_MOUNTS</code></span></p></td>
-<td>Watch for mount events.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-SEND-MOVED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_SEND_MOVED</code></span></p></td>
-<td>Pair DELETED and CREATED events caused
- by file renames (moves) and send a single G_FILE_MONITOR_EVENT_MOVED
- event instead (NB: not supported on all backends; the default
- behaviour -without specifying this flag- is to send single DELETED
- and CREATED events).
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFilesystemPreviewType"></a><h3>enum GFilesystemPreviewType</h3>
-<pre class="programlisting">typedef enum {
- G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS = 0,
- G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL,
- G_FILESYSTEM_PREVIEW_TYPE_NEVER
-} GFilesystemPreviewType;
-</pre>
-<p>
-Indicates a hint from the file system whether files should be
-previewed in a file manager. Returned as the value of the key
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW"><span class="type">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILESYSTEM-PREVIEW-TYPE-IF-ALWAYS:CAPS"></a><span class="term"><code class="literal">G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS</code></span></p></td>
-<td>Only preview files if user has explicitly requested it.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILESYSTEM-PREVIEW-TYPE-IF-LOCAL:CAPS"></a><span class="term"><code class="literal">G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL</code></span></p></td>
-<td>Preview files if user has requested preview of "local" files.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILESYSTEM-PREVIEW-TYPE-NEVER:CAPS"></a><span class="term"><code class="literal">G_FILESYSTEM_PREVIEW_TYPE_NEVER</code></span></p></td>
-<td>Never preview files.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileProgressCallback"></a><h3>GFileProgressCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GFileProgressCallback) (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> current_num_bytes</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> total_num_bytes</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-When doing file operations that may take a while, such as moving
-a file or copying a file, a progress callback is used to pass how
-far along that operation is to the application.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>current_num_bytes</code></em> :</span></p></td>
-<td>the current number of bytes in the operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>total_num_bytes</code></em> :</span></p></td>
-<td>the total number of bytes in the operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to the callback.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileReadMoreCallback"></a><h3>GFileReadMoreCallback ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GFileReadMoreCallback) (<em class="parameter"><code>const <span class="type">char</span> *file_contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> file_size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> callback_data</code></em>);</pre>
-<p>
-When loading the partial contents of a file with <a class="link" href="GFile.html#g-file-load-partial-contents-async" title="g_file_load_partial_contents_async ()"><code class="function">g_file_load_partial_contents_async()</code></a>,
-it may become necessary to determine if any more data from the file should be loaded.
-A <a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()"><span class="type">GFileReadMoreCallback</span></a> function facilitates this by returning <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if more data
-should be read, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file_contents</code></em> :</span></p></td>
-<td>the data as currently read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file_size</code></em> :</span></p></td>
-<td>the size of the data currently read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback_data</code></em> :</span></p></td>
-<td>data passed to the callback.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if more data should be read back. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-new-for-path"></a><h3>g_file_new_for_path ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_new_for_path (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
-<p>
-Constructs a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for a given path. This operation never
-fails, but the returned object might not support any I/O
-operation if <em class="parameter"><code>path</code></em> is malformed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>a string containing a relative or absolute path. The string
-must be encoded in the glib filename encoding.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for the given <em class="parameter"><code>path</code></em>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-new-for-uri"></a><h3>g_file_new_for_uri ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_new_for_uri (<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);</pre>
-<p>
-Constructs a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for a given URI. This operation never
-fails, but the returned object might not support any I/O
-operation if <em class="parameter"><code>uri</code></em> is malformed or if the uri type is
-not supported.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a UTF8 string containing a URI.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for the given <em class="parameter"><code>uri</code></em>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-new-for-commandline-arg"></a><h3>g_file_new_for_commandline_arg ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_new_for_commandline_arg (<em class="parameter"><code>const <span class="type">char</span> *arg</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> with the given argument from the command line. The value of
-<em class="parameter"><code>arg</code></em> can be either a URI, an absolute path or a relative path resolved
-relative to the current working directory.
-This operation never fails, but the returned object might not support any
-I/O operation if <em class="parameter"><code>arg</code></em> points to a malformed path.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>arg</code></em> :</span></p></td>
-<td>a command line string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-new-tmp"></a><h3>g_file_new_tmp ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_new_tmp (<em class="parameter"><code>const <span class="type">char</span> *tmpl</code></em>,
- <em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> **iostream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Opens a file in the preferred directory for temporary files (as
-returned by <a href="./../glib/glib/glib-Miscellaneous-Utility-Functions.html#g-get-tmp-dir"><code class="function">g_get_tmp_dir()</code></a>) and returns a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> and
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> pointing to it.
-</p>
-<p>
-<em class="parameter"><code>tmpl</code></em> should be a string in the GLib file name encoding
-containing a sequence of six 'X' characters, and containing no
-directory components. If it is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a default template is used.
-</p>
-<p>
-Unlike the other <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> constructors, this will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-a temporary file could not be created.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tmpl</code></em> :</span></p></td>
-<td>Template for the file
-name, as in <a href="./../glib/glib/glib-File-Utilities.html#g-file-open-tmp"><code class="function">g_file_open_tmp()</code></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for a default template. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> filename][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iostream</code></em> :</span></p></td>
-<td>on return, a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> for the created file. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-parse-name"></a><h3>g_file_parse_name ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_parse_name (<em class="parameter"><code>const <span class="type">char</span> *parse_name</code></em>);</pre>
-<p>
-Constructs a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> with the given <em class="parameter"><code>parse_name</code></em> (i.e. something given by <a class="link" href="GFile.html#g-file-get-parse-name" title="g_file_get_parse_name ()"><code class="function">g_file_get_parse_name()</code></a>).
-This operation never fails, but the returned object might not support any I/O
-operation if the <em class="parameter"><code>parse_name</code></em> cannot be parsed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parse_name</code></em> :</span></p></td>
-<td>a file name or path to be parsed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-dup"></a><h3>g_file_dup ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_dup (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Duplicates a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> handle. This operation does not duplicate
-the actual file or directory represented by the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>; see
-<a class="link" href="GFile.html#g-file-copy" title="g_file_copy ()"><code class="function">g_file_copy()</code></a> if attempting to copy a file.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> that is a duplicate of the given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-hash"></a><h3>g_file_hash ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_file_hash (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> file</code></em>);</pre>
-<p>
-Creates a hash value for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<p>
-Virtual: hash
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> to a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GFile]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>0 if <em class="parameter"><code>file</code></em> is not a valid <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, otherwise an
-integer that can be used as hash value for the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-This function is intended for easily hashing a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to
-add to a <a href="./../glib/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> or similar data structure.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-equal"></a><h3>g_file_equal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_equal (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file1</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file2</code></em>);</pre>
-<p>
-Checks equality of two given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s. Note that two
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s that differ can still refer to the same
-file on the filesystem due to various forms of filename
-aliasing.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file1</code></em> :</span></p></td>
-<td>the first <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file2</code></em> :</span></p></td>
-<td>the second <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>file1</code></em> and <em class="parameter"><code>file2</code></em> are equal.
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if either is not a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-basename"></a><h3>g_file_get_basename ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_get_basename (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Gets the base name (the last component of the path) for a given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-</p>
-<p>
-If called for the top level of a system (such as the filesystem root
-or a uri like sftp://host/) it will return a single directory separator
-(and on Windows, possibly a drive letter).
-</p>
-<p>
-The base name is a byte string (*not* UTF-8). It has no defined encoding
-or rules other than it may not contain zero bytes. If you want to use
-filenames in a user interface you should use the display name that you
-can get by requesting the <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</code></a>
-attribute with <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a>.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>string containing the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s base name, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> is invalid. The returned string should be
-freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-path"></a><h3>g_file_get_path ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_get_path (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Gets the local pathname for <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, if one exists.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>string containing the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s path, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-no such path exists. The returned string should be
-freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-uri"></a><h3>g_file_get_uri ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_get_uri (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Gets the URI for the <em class="parameter"><code>file</code></em>.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s URI.
-The returned string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-parse-name"></a><h3>g_file_get_parse_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_get_parse_name (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Gets the parse name of the <em class="parameter"><code>file</code></em>.
-A parse name is a UTF-8 string that describes the
-file such that one can get the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> back using
-<a class="link" href="GFile.html#g-file-parse-name" title="g_file_parse_name ()"><code class="function">g_file_parse_name()</code></a>.
-</p>
-<p>
-This is generally used to show the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> as a nice
-full-pathname kind of string in a user interface,
-like in a location entry.
-</p>
-<p>
-For local files with names that can safely be converted
-to UTF8 the pathname is used, otherwise the IRI is used
-(a form of URI that allows UTF8 characters unescaped).
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s parse name. The returned
-string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-parent"></a><h3>g_file_get_parent ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_get_parent (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Gets the parent directory for the <em class="parameter"><code>file</code></em>.
-If the <em class="parameter"><code>file</code></em> represents the root directory of the
-file system, then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> structure to the parent of the given
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no parent.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-has-parent"></a><h3>g_file_has_parent ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_has_parent (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *parent</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>file</code></em> has a parent, and optionally, if it is <em class="parameter"><code>parent</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>parent</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then this function returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>file</code></em> has any
-parent at all. If <em class="parameter"><code>parent</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is only returned
-if <em class="parameter"><code>file</code></em> is a child of <em class="parameter"><code>parent</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
-<td>the parent to check for, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>file</code></em> is a child of <em class="parameter"><code>parent</code></em> (or any parent in the
-case that <em class="parameter"><code>parent</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-child"></a><h3>g_file_get_child ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_get_child (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
-<p>
-Gets a child of <em class="parameter"><code>file</code></em> with basename equal to <em class="parameter"><code>name</code></em>.
-</p>
-<p>
-Note that the file with that specific name might not exist, but
-you can still have a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> that points to it. You can use this
-for instance to create that file.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>string containing the child's basename.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to a child specified by <em class="parameter"><code>name</code></em>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-child-for-display-name"></a><h3>g_file_get_child_for_display_name ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_get_child_for_display_name (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets the child of <em class="parameter"><code>file</code></em> for a given <em class="parameter"><code>display_name</code></em> (i.e. a UTF8
-version of the name). If this function fails, it returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>error</code></em> will be
-set. This is very useful when constructing a GFile for a new file
-and the user entered the filename in the user interface, for instance
-when you select a directory and type a filename in the file selector.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display_name</code></em> :</span></p></td>
-<td>string to a possible child.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to the specified child, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the display name couldn't be converted.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-has-prefix"></a><h3>g_file_has_prefix ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_has_prefix (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *prefix</code></em>);</pre>
-<p>
-Checks whether <em class="parameter"><code>file</code></em> has the prefix specified by <em class="parameter"><code>prefix</code></em>. In other word,
-if the names of initial elements of <em class="parameter"><code>file</code></em>s pathname match <em class="parameter"><code>prefix</code></em>.
-Only full pathname elements are matched, so a path like /foo is not
-considered a prefix of /foobar, only of /foo/bar.
-</p>
-<p>
-This call does no i/o, as it works purely on names. As such it can
-sometimes return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> even if <em class="parameter"><code>file</code></em> is inside a <em class="parameter"><code>prefix</code></em> (from a
-filesystem point of view), because the prefix of <em class="parameter"><code>file</code></em> is an alias
-of <em class="parameter"><code>prefix</code></em>.
-</p>
-<p>
-Virtual: prefix_matches
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>prefix</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>files</code></em>'s parent, grandparent, etc is <em class="parameter"><code>prefix</code></em>.
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-relative-path"></a><h3>g_file_get_relative_path ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_get_relative_path (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *parent</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *descendant</code></em>);</pre>
-<p>
-Gets the path for <em class="parameter"><code>descendant</code></em> relative to <em class="parameter"><code>parent</code></em>.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>descendant</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>string with the relative path from <em class="parameter"><code>descendant</code></em>
-to <em class="parameter"><code>parent</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>descendant</code></em> doesn't have <em class="parameter"><code>parent</code></em> as prefix.
-The returned string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-resolve-relative-path"></a><h3>g_file_resolve_relative_path ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_resolve_relative_path (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *relative_path</code></em>);</pre>
-<p>
-Resolves a relative path for <em class="parameter"><code>file</code></em> to an absolute path.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>relative_path</code></em> :</span></p></td>
-<td>a given relative path string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to the resolved path. <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>relative_path</code></em>
-is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or if <em class="parameter"><code>file</code></em> is invalid.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-is-native"></a><h3>g_file_is_native ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_is_native (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Checks to see if a file is native to the platform.
-</p>
-<p>
-A native file s one expressed in the platform-native filename format,
-e.g. "C:\Windows" or "/usr/bin/". This does not mean the file is local,
-as it might be on a locally mounted remote filesystem.
-</p>
-<p>
-On some systems non-native files may be available using
-the native filesystem via a userspace filesystem (FUSE), in
-these cases this call will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, but <a class="link" href="GFile.html#g-file-get-path" title="g_file_get_path ()"><code class="function">g_file_get_path()</code></a>
-will still return a native path.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if file is native.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-has-uri-scheme"></a><h3>g_file_has_uri_scheme ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_has_uri_scheme (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uri_scheme</code></em>);</pre>
-<p>
-Checks to see if a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> has a given URI scheme.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri_scheme</code></em> :</span></p></td>
-<td>a string containing a URI scheme.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>'s backend supports the
-given URI scheme, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if URI scheme is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
-not supported, or <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> is invalid.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-get-uri-scheme"></a><h3>g_file_get_uri_scheme ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_get_uri_scheme (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Gets the URI scheme for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-RFC 3986 decodes the scheme as:
-</p>
-<pre class="programlisting">
-URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
-</pre>
-<p>
-Common schemes include "file", "http", "ftp", etc.
-</p>
-<p>
-This call does no blocking i/o.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the URI scheme for the given
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. The returned string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-read"></a><h3>g_file_read ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="returnvalue">GFileInputStream</span></a> * g_file_read (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Opens a file for reading. The result is a <a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> that
-can be used to read the contents of the file.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-If the file is a directory, the G_IO_ERROR_IS_DIRECTORY error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
-</p>
-<p>
-Virtual: read_fn
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-read-async"></a><h3>g_file_read_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_read_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously opens <em class="parameter"><code>file</code></em> for reading.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-read" title="g_file_read ()"><code class="function">g_file_read()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-read-finish" title="g_file_read_finish ()"><code class="function">g_file_read_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-read-finish"></a><h3>g_file_read_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="returnvalue">GFileInputStream</span></a> * g_file_read_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file read operation started with
-<a class="link" href="GFile.html#g-file-read-async" title="g_file_read_async ()"><code class="function">g_file_read_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-append-to"></a><h3>g_file_append_to ()</h3>
-<pre class="programlisting"><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * g_file_append_to (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets an output stream for appending data to the file. If
-the file doesn't already exist it is created.
-</p>
-<p>
-By default files created are generally readable by everyone,
-but if you pass <a class="link" href="GFile.html#G-FILE-CREATE-PRIVATE:CAPS"><span class="type">G_FILE_CREATE_PRIVATE</span></a> in <em class="parameter"><code>flags</code></em> the file
-will be made readable only to the current user, to the level that
-is supported on the target filesystem.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-Some file systems don't allow all file names, and may
-return an <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-FILENAME:CAPS"><code class="literal">G_IO_ERROR_INVALID_FILENAME</code></a> error.
-If the file is a directory the <a class="link" href="gio-GIOError.html#G-IO-ERROR-IS-DIRECTORY:CAPS"><code class="literal">G_IO_ERROR_IS_DIRECTORY</code></a> error will be
-returned. Other errors are possible too, and depend on what kind of
-filesystem the file is on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-create"></a><h3>g_file_create ()</h3>
-<pre class="programlisting"><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * g_file_create (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new file and returns an output stream for writing to it.
-The file must not already exist.
-</p>
-<p>
-By default files created are generally readable by everyone,
-but if you pass <a class="link" href="GFile.html#G-FILE-CREATE-PRIVATE:CAPS"><span class="type">G_FILE_CREATE_PRIVATE</span></a> in <em class="parameter"><code>flags</code></em> the file
-will be made readable only to the current user, to the level that
-is supported on the target filesystem.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If a file or directory with this name already exists the G_IO_ERROR_EXISTS
-error will be returned.
-Some file systems don't allow all file names, and may
-return an G_IO_ERROR_INVALID_FILENAME error, and if the name
-is to long G_IO_ERROR_FILENAME_TOO_LONG will be returned.
-Other errors are possible too, and depend on what kind of
-filesystem the file is on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> for the newly created file, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace"></a><h3>g_file_replace ()</h3>
-<pre class="programlisting"><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * g_file_replace (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns an output stream for overwriting the file, possibly
-creating a backup copy of the file first. If the file doesn't exist,
-it will be created.
-</p>
-<p>
-This will try to replace the file in the safest way possible so
-that any errors during the writing will not affect an already
-existing copy of the file. For instance, for local files it
-may write to a temporary file and then atomically rename over
-the destination when the stream is closed.
-</p>
-<p>
-By default files created are generally readable by everyone,
-but if you pass <a class="link" href="GFile.html#G-FILE-CREATE-PRIVATE:CAPS"><span class="type">G_FILE_CREATE_PRIVATE</span></a> in <em class="parameter"><code>flags</code></em> the file
-will be made readable only to the current user, to the level that
-is supported on the target filesystem.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If you pass in a non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> <em class="parameter"><code>etag</code></em> value, then this value is
-compared to the current entity tag of the file, and if they differ
-an G_IO_ERROR_WRONG_ETAG error is returned. This generally means
-that the file has been changed since you last read it. You can get
-the new etag from <a class="link" href="GFileOutputStream.html#g-file-output-stream-get-etag" title="g_file_output_stream_get_etag ()"><code class="function">g_file_output_stream_get_etag()</code></a> after you've
-finished writing and closed the <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>. When you load
-a new file you can use <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info" title="g_file_input_stream_query_info ()"><code class="function">g_file_input_stream_query_info()</code></a> to get
-the etag of the file.
-</p>
-<p>
-If <em class="parameter"><code>make_backup</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function will attempt to make a backup
-of the current file before overwriting it. If this fails a G_IO_ERROR_CANT_CREATE_BACKUP
-error will be returned. If you want to replace anyway, try again with
-<em class="parameter"><code>make_backup</code></em> set to <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
-</p>
-<p>
-If the file is a directory the G_IO_ERROR_IS_DIRECTORY error will be returned,
-and if the file is some other form of non-regular file then a
-G_IO_ERROR_NOT_REGULAR_FILE error will be returned.
-Some file systems don't allow all file names, and may
-return an G_IO_ERROR_INVALID_FILENAME error, and if the name
-is to long G_IO_ERROR_FILENAME_TOO_LONG will be returned.
-Other errors are possible too, and depend on what kind of
-filesystem the file is on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag</code></em> :</span></p></td>
-<td>an optional <a class="link" href="GFile.html#gfile-etag">entity tag</a> for the
-current <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>make_backup</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a backup should be created.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-append-to-async"></a><h3>g_file_append_to_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_append_to_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously opens <em class="parameter"><code>file</code></em> for appending.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-append-to" title="g_file_append_to ()"><code class="function">g_file_append_to()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-append-to-finish" title="g_file_append_to_finish ()"><code class="function">g_file_append_to_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-append-to-finish"></a><h3>g_file_append_to_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * g_file_append_to_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file append operation started with
-<a class="link" href="GFile.html#g-file-append-to-async" title="g_file_append_to_async ()"><code class="function">g_file_append_to_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a></td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a valid <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-create-async"></a><h3>g_file_create_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_create_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously creates a new file and returns an output stream for writing to it.
-The file must not already exist.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-create" title="g_file_create ()"><code class="function">g_file_create()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-create-finish" title="g_file_create_finish ()"><code class="function">g_file_create_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-create-finish"></a><h3>g_file_create_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * g_file_create_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file create operation started with
-<a class="link" href="GFile.html#g-file-create-async" title="g_file_create_async ()"><code class="function">g_file_create_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-async"></a><h3>g_file_replace_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_replace_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously overwrites the file, replacing the contents, possibly
-creating a backup copy of the file first.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-replace" title="g_file_replace ()"><code class="function">g_file_replace()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-replace-finish" title="g_file_replace_finish ()"><code class="function">g_file_replace_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag</code></em> :</span></p></td>
-<td>an <a class="link" href="GFile.html#gfile-etag">entity tag</a> for the
-current <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, or NULL to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>make_backup</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a backup should be created.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-finish"></a><h3>g_file_replace_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="returnvalue">GFileOutputStream</span></a> * g_file_replace_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file replace operation started with
-<a class="link" href="GFile.html#g-file-replace-async" title="g_file_replace_async ()"><code class="function">g_file_replace_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-info"></a><h3>g_file_query_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_query_info (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets the requested information about specified <em class="parameter"><code>file</code></em>. The result
-is a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> object that contains key-value attributes (such as
-the type or size of the file).
-</p>
-<p>
-The <em class="parameter"><code>attributes</code></em> value is a string that specifies the file attributes that
-should be gathered. It is not an error if it's not possible to read a particular
-requested attribute from a file - it just won't be set. <em class="parameter"><code>attributes</code></em> should
-be a comma-separated list of attributes or attribute wildcards. The wildcard "*"
-means all attributes, and a wildcard like "standard::*" means all attributes in the standard
-namespace. An example attribute query be "standard::*,owner::user".
-The standard attributes are available as defines, like <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_NAME"><span class="type">G_FILE_ATTRIBUTE_STANDARD_NAME</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-For symlinks, normally the information about the target of the
-symlink is returned, rather than information about the symlink itself.
-However if you pass <a class="link" href="GFile.html#G-FILE-QUERY-INFO-NOFOLLOW-SYMLINKS:CAPS"><span class="type">G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS</span></a> in <em class="parameter"><code>flags</code></em> the
-information about the symlink itself will be returned. Also, for symlinks
-that point to non-existing files the information about the symlink itself
-will be returned.
-</p>
-<p>
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the given <em class="parameter"><code>file</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-info-async"></a><h3>g_file_query_info_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_query_info_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously gets the requested information about specified <em class="parameter"><code>file</code></em>. The result
-is a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> object that contains key-value attributes (such as type or size
-for the file).
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-query-info-finish" title="g_file_query_info_finish ()"><code class="function">g_file_query_info_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-info-finish"></a><h3>g_file_query_info_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_query_info_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file info query.
-See <a class="link" href="GFile.html#g-file-query-info-async" title="g_file_query_info_async ()"><code class="function">g_file_query_info_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for given <em class="parameter"><code>file</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-exists"></a><h3>g_file_query_exists ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_query_exists (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Utility function to check if a particular file exists. This is
-implemented using <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a> and as such does blocking I/O.
-</p>
-<p>
-Note that in many cases it is racy to first check for file existence
-and then execute something based on the outcome of that, because the
-file might have been created or removed in between the operations. The
-general approach to handling that is to not check, but just do the
-operation and handle the errors as they come.
-</p>
-<p>
-As an example of race-free checking, take the case of reading a file, and
-if it doesn't exist, creating it. There are two racy versions: read it, and
-on error create it; and: check if it exists, if not create it. These
-can both result in two processes creating the file (with perhaps a partially
-written file as the result). The correct approach is to always try to create
-the file with <a class="link" href="GFile.html#g-file-create" title="g_file_create ()"><code class="function">g_file_create()</code></a> which will either atomically create the file
-or fail with a G_IO_ERROR_EXISTS error.
-</p>
-<p>
-However, in many cases an existence check is useful in a user
-interface, for instance to make a menu item sensitive/insensitive, so that
-you don't have to fool users that something is possible and then just show
-and error dialog. If you do this, you should make sure to also handle the
-errors that can happen due to races when you execute the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file exists (and can be detected without error), <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise (or if cancelled).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-file-type"></a><h3>g_file_query_file_type ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="returnvalue">GFileType</span></a> g_file_query_file_type (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Utility function to inspect the <a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a> of a file. This is
-implemented using <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a> and as such does blocking I/O.
-</p>
-<p>
-The primary use case of this method is to check if a file is a regular file,
-directory, or symlink.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> passed to <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The <a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a> of the file and <a class="link" href="GFileInfo.html#G-FILE-TYPE-UNKNOWN:CAPS"><span class="type">G_FILE_TYPE_UNKNOWN</span></a> if the file
-does not exist</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-filesystem-info"></a><h3>g_file_query_filesystem_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_query_filesystem_info (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Similar to <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a>, but obtains information
-about the filesystem the <em class="parameter"><code>file</code></em> is on, rather than the file itself.
-For instance the amount of space available and the type of
-the filesystem.
-</p>
-<p>
-The <em class="parameter"><code>attributes</code></em> value is a string that specifies the file attributes that
-should be gathered. It is not an error if it's not possible to read a particular
-requested attribute from a file - it just won't be set. <em class="parameter"><code>attributes</code></em> should
-be a comma-separated list of attributes or attribute wildcards. The wildcard "*"
-means all attributes, and a wildcard like "filesystem::*" means all attributes in the
-filesystem namespace. The standard namespace for filesystem attributes is "filesystem".
-Common attributes of interest are <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_SIZE"><span class="type">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</span></a>
-(the total size of the filesystem in bytes), <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_FREE"><span class="type">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</span></a> (number of
-bytes available), and <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_TYPE"><span class="type">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</span></a> (type of the filesystem).
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there was an error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-filesystem-info-async"></a><h3>g_file_query_filesystem_info_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_query_filesystem_info_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously gets the requested information about the filesystem
-that the specified <em class="parameter"><code>file</code></em> is on. The result is a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> object
-that contains key-value attributes (such as type or size for the
-file).
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-query-filesystem-info" title="g_file_query_filesystem_info ()"><code class="function">g_file_query_filesystem_info()</code></a> which is the
-synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can
-then call <a class="link" href="GFile.html#g-file-query-info-finish" title="g_file_query_info_finish ()"><code class="function">g_file_query_info_finish()</code></a> to get the result of the
-operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-filesystem-info-finish"></a><h3>g_file_query_filesystem_info_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_query_filesystem_info_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous filesystem info query. See
-<a class="link" href="GFile.html#g-file-query-filesystem-info-async" title="g_file_query_filesystem_info_async ()"><code class="function">g_file_query_filesystem_info_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for given <em class="parameter"><code>file</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-default-handler"></a><h3>g_file_query_default_handler ()</h3>
-<pre class="programlisting"><a class="link" href="GAppInfo.html" title="GAppInfo"><span class="returnvalue">GAppInfo</span></a> * g_file_query_default_handler (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns the <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> that is registered as the default
-application to handle the file specified by <em class="parameter"><code>file</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to open.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> if the handle was found, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there were errors.
-When you are done with it, release it with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-find-enclosing-mount"></a><h3>g_file_find_enclosing_mount ()</h3>
-<pre class="programlisting"><a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * g_file_find_enclosing_mount (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> for the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-</p>
-<p>
-If the <a class="link" href="GFile.html#GFileIface" title="struct GFileIface"><span class="type">GFileIface</span></a> for <em class="parameter"><code>file</code></em> does not have a mount (e.g. possibly a
-remote share), <em class="parameter"><code>error</code></em> will be set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-FOUND:CAPS"><code class="literal">G_IO_ERROR_NOT_FOUND</code></a> and <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-will be returned.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> where the <em class="parameter"><code>file</code></em> is located or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-find-enclosing-mount-async"></a><h3>g_file_find_enclosing_mount_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_find_enclosing_mount_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously gets the mount for the file.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-find-enclosing-mount" title="g_file_find_enclosing_mount ()"><code class="function">g_file_find_enclosing_mount()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-find-enclosing-mount-finish" title="g_file_find_enclosing_mount_finish ()"><code class="function">g_file_find_enclosing_mount_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-find-enclosing-mount-finish"></a><h3>g_file_find_enclosing_mount_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * g_file_find_enclosing_mount_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous find mount request.
-See <a class="link" href="GFile.html#g-file-find-enclosing-mount-async" title="g_file_find_enclosing_mount_async ()"><code class="function">g_file_find_enclosing_mount_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> for given <em class="parameter"><code>file</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerate-children"></a><h3>g_file_enumerate_children ()</h3>
-<pre class="programlisting"><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="returnvalue">GFileEnumerator</span></a> * g_file_enumerate_children (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets the requested information about the files in a directory. The result
-is a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> object that will give out <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> objects for
-all the files in the directory.
-</p>
-<p>
-The <em class="parameter"><code>attributes</code></em> value is a string that specifies the file attributes that
-should be gathered. It is not an error if it's not possible to read a particular
-requested attribute from a file - it just won't be set. <em class="parameter"><code>attributes</code></em> should
-be a comma-separated list of attributes or attribute wildcards. The wildcard "*"
-means all attributes, and a wildcard like "standard::*" means all attributes in the standard
-namespace. An example attribute query be "standard::*,owner::user".
-The standard attributes are available as defines, like <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_NAME"><span class="type">G_FILE_ATTRIBUTE_STANDARD_NAME</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-If the file is not a directory, the G_FILE_ERROR_NOTDIR error will be returned.
-Other errors are possible too.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> if successful, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerate-children-async"></a><h3>g_file_enumerate_children_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_enumerate_children_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously gets the requested information about the files in a directory. The result
-is a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> object that will give out <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> objects for
-all the files in the directory.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-enumerate-children" title="g_file_enumerate_children ()"><code class="function">g_file_enumerate_children()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-enumerate-children-finish" title="g_file_enumerate_children_finish ()"><code class="function">g_file_enumerate_children_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>(scope async) : a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the
-request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerate-children-finish"></a><h3>g_file_enumerate_children_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="returnvalue">GFileEnumerator</span></a> * g_file_enumerate_children_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async enumerate children operation.
-See <a class="link" href="GFile.html#g-file-enumerate-children-async" title="g_file_enumerate_children_async ()"><code class="function">g_file_enumerate_children_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-display-name"></a><h3>g_file_set_display_name ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_set_display_name (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Renames <em class="parameter"><code>file</code></em> to the specified display name.
-</p>
-<p>
-The display name is converted from UTF8 to the correct encoding for the target
-filesystem if possible and the <em class="parameter"><code>file</code></em> is renamed to this.
-</p>
-<p>
-If you want to implement a rename operation in the user interface the edit name
-(<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME"><span class="type">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</span></a>) should be used as the initial value in the rename
-widget, and then the result after editing should be passed to <a class="link" href="GFile.html#g-file-set-display-name" title="g_file_set_display_name ()"><code class="function">g_file_set_display_name()</code></a>.
-</p>
-<p>
-On success the resulting converted filename is returned.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display_name</code></em> :</span></p></td>
-<td>a string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> specifying what <em class="parameter"><code>file</code></em> was renamed to, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if there was an error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-display-name-async"></a><h3>g_file_set_display_name_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_set_display_name_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously sets the display name for a given <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-set-display-name" title="g_file_set_display_name ()"><code class="function">g_file_set_display_name()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-set-display-name-finish" title="g_file_set_display_name_finish ()"><code class="function">g_file_set_display_name_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display_name</code></em> :</span></p></td>
-<td>a string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-display-name-finish"></a><h3>g_file_set_display_name_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_set_display_name_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes setting a display name started with
-<a class="link" href="GFile.html#g-file-set-display-name-async" title="g_file_set_display_name_async ()"><code class="function">g_file_set_display_name_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-delete"></a><h3>g_file_delete ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_delete (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Deletes a file. If the <em class="parameter"><code>file</code></em> is a directory, it will only be deleted if it
-is empty. This has the same semantics as <a href="./../glib/glib/glib-File-Utilities.html#g-unlink"><code class="function">g_unlink()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-Virtual: delete_file
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was deleted. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-delete-async"></a><h3>g_file_delete_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_delete_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously delete a file. If the <em class="parameter"><code>file</code></em> is a directory, it will
-only be deleted if it is empty. This has the same semantics as
-<a href="./../glib/glib/glib-File-Utilities.html#g-unlink"><code class="function">g_unlink()</code></a>.
-</p>
-<p>
-Virtual: delete_file_async
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-delete-finish"></a><h3>g_file_delete_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_delete_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes deleting a file started with
-<a class="link" href="GFile.html#g-file-delete-async" title="g_file_delete_async ()"><code class="function">g_file_delete_async()</code></a>.
-</p>
-<p>
-Virtual: delete_file_finish
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-trash"></a><h3>g_file_trash ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_trash (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sends <em class="parameter"><code>file</code></em> to the "Trashcan", if possible. This is similar to
-deleting it, but the user can recover it before emptying the trashcan.
-Not all file systems support trashing, so this call can return the
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> error.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to send to trash.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on successful trash, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-copy"></a><h3>g_file_copy ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_copy (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> progress_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_callback_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Copies the file <em class="parameter"><code>source</code></em> to the location specified by <em class="parameter"><code>destination</code></em>.
-Can not handle recursive copies of directories.
-</p>
-<p>
-If the flag <a class="link" href="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"><span class="type">G_FILE_COPY_OVERWRITE</span></a> is specified an already
-existing <em class="parameter"><code>destination</code></em> file is overwritten.
-</p>
-<p>
-If the flag <a class="link" href="GFile.html#G-FILE-COPY-NOFOLLOW-SYMLINKS:CAPS"><span class="type">G_FILE_COPY_NOFOLLOW_SYMLINKS</span></a> is specified then symlinks
-will be copied as symlinks, otherwise the target of the
-<em class="parameter"><code>source</code></em> symlink will be copied.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If <em class="parameter"><code>progress_callback</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be monitored by
-setting this to a <a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> function. <em class="parameter"><code>progress_callback_data</code></em>
-will be passed to this function. It is guaranteed that this callback will
-be called after all data has been transferred with the total number of bytes
-copied during the operation.
-</p>
-<p>
-If the <em class="parameter"><code>source</code></em> file does not exist then the G_IO_ERROR_NOT_FOUND
-error is returned, independent on the status of the <em class="parameter"><code>destination</code></em>.
-</p>
-<p>
-If <a class="link" href="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"><span class="type">G_FILE_COPY_OVERWRITE</span></a> is not specified and the target exists, then the
-error G_IO_ERROR_EXISTS is returned.
-</p>
-<p>
-If trying to overwrite a file over a directory the G_IO_ERROR_IS_DIRECTORY
-error is returned. If trying to overwrite a directory with a directory the
-G_IO_ERROR_WOULD_MERGE error is returned.
-</p>
-<p>
-If the source is a directory and the target does not exist, or
-<a class="link" href="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"><span class="type">G_FILE_COPY_OVERWRITE</span></a> is specified and the target is a file, then the
-G_IO_ERROR_WOULD_RECURSE error is returned.
-</p>
-<p>
-If you are interested in copying the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> object itself (not the on-disk
-file), see <a class="link" href="GFile.html#g-file-dup" title="g_file_dup ()"><code class="function">g_file_dup()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
-<td>destination <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>set of <a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>progress_callback</code></em> :</span></p></td>
-<td>function to callback with
-progress information, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if progress information is not needed. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>progress_callback_data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>progress_callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to set on error, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-copy-async"></a><h3>g_file_copy_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_copy_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> progress_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_callback_data</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Copies the file <em class="parameter"><code>source</code></em> to the location specified by <em class="parameter"><code>destination</code></em>
-asynchronously. For details of the behaviour, see <a class="link" href="GFile.html#g-file-copy" title="g_file_copy ()"><code class="function">g_file_copy()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>progress_callback</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then that function that will be called
-just like in <a class="link" href="GFile.html#g-file-copy" title="g_file_copy ()"><code class="function">g_file_copy()</code></a>, however the callback will run in the main loop,
-not in the thread that is doing the I/O operation.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-copy-finish" title="g_file_copy_finish ()"><code class="function">g_file_copy_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
-<td>destination <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>set of <a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>progress_callback</code></em> :</span></p></td>
-<td>function to callback with progress
-information, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if progress information is not needed. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>progress_callback_data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>progress_callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-copy-finish"></a><h3>g_file_copy_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_copy_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes copying the file started with
-<a class="link" href="GFile.html#g-file-copy-async" title="g_file_copy_async ()"><code class="function">g_file_copy_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-move"></a><h3>g_file_move ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_move (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> progress_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_callback_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to move the file or directory <em class="parameter"><code>source</code></em> to the location specified by <em class="parameter"><code>destination</code></em>.
-If native move operations are supported then this is used, otherwise a copy + delete
-fallback is used. The native implementation may support moving directories (for instance
-on moves inside the same filesystem), but the fallback code does not.
-</p>
-<p>
-If the flag <a class="link" href="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"><span class="type">G_FILE_COPY_OVERWRITE</span></a> is specified an already
-existing <em class="parameter"><code>destination</code></em> file is overwritten.
-</p>
-<p>
-If the flag <a class="link" href="GFile.html#G-FILE-COPY-NOFOLLOW-SYMLINKS:CAPS"><span class="type">G_FILE_COPY_NOFOLLOW_SYMLINKS</span></a> is specified then symlinks
-will be copied as symlinks, otherwise the target of the
-<em class="parameter"><code>source</code></em> symlink will be copied.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If <em class="parameter"><code>progress_callback</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be monitored by
-setting this to a <a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> function. <em class="parameter"><code>progress_callback_data</code></em>
-will be passed to this function. It is guaranteed that this callback will
-be called after all data has been transferred with the total number of bytes
-copied during the operation.
-</p>
-<p>
-If the <em class="parameter"><code>source</code></em> file does not exist then the G_IO_ERROR_NOT_FOUND
-error is returned, independent on the status of the <em class="parameter"><code>destination</code></em>.
-</p>
-<p>
-If <a class="link" href="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"><span class="type">G_FILE_COPY_OVERWRITE</span></a> is not specified and the target exists, then the
-error G_IO_ERROR_EXISTS is returned.
-</p>
-<p>
-If trying to overwrite a file over a directory the G_IO_ERROR_IS_DIRECTORY
-error is returned. If trying to overwrite a directory with a directory the
-G_IO_ERROR_WOULD_MERGE error is returned.
-</p>
-<p>
-If the source is a directory and the target does not exist, or <a class="link" href="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"><span class="type">G_FILE_COPY_OVERWRITE</span></a> is
-specified and the target is a file, then the G_IO_ERROR_WOULD_RECURSE error
-may be returned (if the native move operation isn't available).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> pointing to the source location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> pointing to the destination location.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>set of <a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>progress_callback</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()"><span class="type">GFileProgressCallback</span></a> function for updates. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>progress_callback_data</code></em> :</span></p></td>
-<td>gpointer to user data for the callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for returning error conditions, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on successful move, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-make-directory"></a><h3>g_file_make_directory ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_make_directory (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a directory. Note that this will only create a child directory of
-the immediate parent directory of the path or URI given by the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. To
-recursively create directories, see <a class="link" href="GFile.html#g-file-make-directory-with-parents" title="g_file_make_directory_with_parents ()"><code class="function">g_file_make_directory_with_parents()</code></a>.
-This function will fail if the parent directory does not exist, setting
-<em class="parameter"><code>error</code></em> to <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-FOUND:CAPS"><code class="literal">G_IO_ERROR_NOT_FOUND</code></a>. If the file system doesn't support creating
-directories, this function will fail, setting <em class="parameter"><code>error</code></em> to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a>.
-</p>
-<p>
-For a local <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> the newly created directory will have the default
-(current) ownership and permissions of the current process.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on successful creation, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-make-directory-with-parents"></a><h3>g_file_make_directory_with_parents ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_make_directory_with_parents (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a directory and any parent directories that may not exist similar to
-'mkdir -p'. If the file system does not support creating directories, this
-function will fail, setting <em class="parameter"><code>error</code></em> to <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a>. If the
-directory itself already exists, this function will fail setting <em class="parameter"><code>error</code></em>
-to <a class="link" href="gio-GIOError.html#G-IO-ERROR-EXISTS:CAPS"><code class="literal">G_IO_ERROR_EXISTS</code></a>, unlike the similar <a href="./../glib/glib/glib-File-Utilities.html#g-mkdir-with-parents"><code class="function">g_mkdir_with_parents()</code></a>.
-</p>
-<p>
-For a local <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> the newly created directories will have the default
-(current) ownership and permissions of the current process.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if all directories have been successfully created, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-make-symbolic-link"></a><h3>g_file_make_symbolic_link ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_make_symbolic_link (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *symlink_value</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a symbolic link named <em class="parameter"><code>file</code></em> which contains the string
-<em class="parameter"><code>symlink_value</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> with the name of the symlink to create</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>symlink_value</code></em> :</span></p></td>
-<td>a string with the path for the target of the new symlink</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on the creation of a new symlink, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-settable-attributes"></a><h3>g_file_query_settable_attributes ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * g_file_query_settable_attributes
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Obtain the list of settable attributes for the file.
-</p>
-<p>
-Returns the type and full attribute name of all the attributes
-that can be set on this file. This doesn't mean setting it will always
-succeed though, you might get an access failure, or some specific
-file may not support a specific attribute.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> describing the settable attributes.
-When you are done with it, release it with <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-unref" title="g_file_attribute_info_list_unref ()"><code class="function">g_file_attribute_info_list_unref()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-query-writable-namespaces"></a><h3>g_file_query_writable_namespaces ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * g_file_query_writable_namespaces
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Obtain the list of attribute namespaces where new attributes
-can be created by a user. An example of this is extended
-attributes (in the "xattr" namespace).
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> describing the writable namespaces.
-When you are done with it, release it with <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-unref" title="g_file_attribute_info_list_unref ()"><code class="function">g_file_attribute_info_list_unref()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute"></a><h3>g_file_set_attribute ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> value_p</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets an attribute in the file with attribute name <em class="parameter"><code>attribute</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-Some attributes can be unset by setting <em class="parameter"><code>attribute</code></em> to
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INVALID</code></a> and <em class="parameter"><code>value_p</code></em> to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>The type of the attribute</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value_p</code></em> :</span></p></td>
-<td>a pointer to the value (or the pointer itself if the type is a pointer type). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the attribute was set, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attributes-from-info"></a><h3>g_file_set_attributes_from_info ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attributes_from_info (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to set all attributes in the <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> on the target values,
-not stopping on the first error.
-</p>
-<p>
-If there is any error during this operation then <em class="parameter"><code>error</code></em> will be set to
-the first error. Error on particular fields are flagged by setting
-the "status" field in the attribute value to
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING</code></a>, which means you can also detect
-further errors.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a></td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there was any error, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attributes-async"></a><h3>g_file_set_attributes_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_set_attributes_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously sets the attributes of <em class="parameter"><code>file</code></em> with <em class="parameter"><code>info</code></em>.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-set-attributes-from-info" title="g_file_set_attributes_from_info ()"><code class="function">g_file_set_attributes_from_info()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-set-attributes-finish" title="g_file_set_attributes_finish ()"><code class="function">g_file_set_attributes_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attributes-finish"></a><h3>g_file_set_attributes_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attributes_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> **info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes setting an attribute started in <a class="link" href="GFile.html#g-file-set-attributes-async" title="g_file_set_attributes_async ()"><code class="function">g_file_set_attributes_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the attributes were set correctly, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute-string"></a><h3>g_file_set_attribute_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute_string (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>attribute</code></em> of type <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a> to <em class="parameter"><code>value</code></em>.
-If <em class="parameter"><code>attribute</code></em> is of a different type, this operation will fail.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a string containing the attribute's value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>attribute</code></em> was successfully set, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute-byte-string"></a><h3>g_file_set_attribute_byte_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute_byte_string (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>attribute</code></em> of type <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></a> to <em class="parameter"><code>value</code></em>.
-If <em class="parameter"><code>attribute</code></em> is of a different type, this operation will fail,
-returning <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a string containing the attribute's new value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>attribute</code></em> was successfully set to <em class="parameter"><code>value</code></em>
-in the <em class="parameter"><code>file</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute-uint32"></a><h3>g_file_set_attribute_uint32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute_uint32 (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>attribute</code></em> of type <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a> to <em class="parameter"><code>value</code></em>.
-If <em class="parameter"><code>attribute</code></em> is of a different type, this operation will fail.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> containing the attribute's new value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>attribute</code></em> was successfully set to <em class="parameter"><code>value</code></em>
-in the <em class="parameter"><code>file</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute-int32"></a><h3>g_file_set_attribute_int32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute_int32 (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>attribute</code></em> of type <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INT32</code></a> to <em class="parameter"><code>value</code></em>.
-If <em class="parameter"><code>attribute</code></em> is of a different type, this operation will fail.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> containing the attribute's new value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>attribute</code></em> was successfully set to <em class="parameter"><code>value</code></em>
-in the <em class="parameter"><code>file</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute-uint64"></a><h3>g_file_set_attribute_uint64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute_uint64 (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>attribute</code></em> of type <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a> to <em class="parameter"><code>value</code></em>.
-If <em class="parameter"><code>attribute</code></em> is of a different type, this operation will fail.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> containing the attribute's new value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>attribute</code></em> was successfully set to <em class="parameter"><code>value</code></em>
-in the <em class="parameter"><code>file</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-set-attribute-int64"></a><h3>g_file_set_attribute_int64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_set_attribute_int64 (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>attribute</code></em> of type <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INT64</code></a> to <em class="parameter"><code>value</code></em>.
-If <em class="parameter"><code>attribute</code></em> is of a different type, this operation will fail.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a string containing the attribute's name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> containing the attribute's new value.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags"><span class="type">GFileQueryInfoFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>attribute</code></em> was successfully set, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-mount-mountable"></a><h3>g_file_mount_mountable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_mount_mountable (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Mounts a file of type G_FILE_TYPE_MOUNTABLE.
-Using <em class="parameter"><code>mount_operation</code></em>, you can request callbacks when, for instance,
-passwords are needed during authentication.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-mount-mountable-finish" title="g_file_mount_mountable_finish ()"><code class="function">g_file_mount_mountable_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-mount-mountable-finish"></a><h3>g_file_mount_mountable_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_mount_mountable_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a mount operation. See <a class="link" href="GFile.html#g-file-mount-mountable" title="g_file_mount_mountable ()"><code class="function">g_file_mount_mountable()</code></a> for details.
-</p>
-<p>
-Finish an asynchronous mount operation that was started
-with <a class="link" href="GFile.html#g-file-mount-mountable" title="g_file_mount_mountable ()"><code class="function">g_file_mount_mountable()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-unmount-mountable"></a><h3>g_file_unmount_mountable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_unmount_mountable (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_file_unmount_mountable</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()"><code class="function">g_file_unmount_mountable_with_operation()</code></a> instead.</p>
-</div>
-<p>
-Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-unmount-mountable-finish" title="g_file_unmount_mountable_finish ()"><code class="function">g_file_unmount_mountable_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-unmount-mountable-finish"></a><h3>g_file_unmount_mountable_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_unmount_mountable_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_file_unmount_mountable_finish</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GFile.html#g-file-unmount-mountable-with-operation-finish" title="g_file_unmount_mountable_with_operation_finish ()"><code class="function">g_file_unmount_mountable_with_operation_finish()</code></a> instead.</p>
-</div>
-<p>
-Finishes an unmount operation, see <a class="link" href="GFile.html#g-file-unmount-mountable" title="g_file_unmount_mountable ()"><code class="function">g_file_unmount_mountable()</code></a> for details.
-</p>
-<p>
-Finish an asynchronous unmount operation that was started
-with <a class="link" href="GFile.html#g-file-unmount-mountable" title="g_file_unmount_mountable ()"><code class="function">g_file_unmount_mountable()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation finished successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-unmount-mountable-with-operation"></a><h3>g_file_unmount_mountable_with_operation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_unmount_mountable_with_operation
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-unmount-mountable-finish" title="g_file_unmount_mountable_finish ()"><code class="function">g_file_unmount_mountable_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-unmount-mountable-with-operation-finish"></a><h3>g_file_unmount_mountable_with_operation_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_unmount_mountable_with_operation_finish
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an unmount operation, see <a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()"><code class="function">g_file_unmount_mountable_with_operation()</code></a> for details.
-</p>
-<p>
-Finish an asynchronous unmount operation that was started
-with <a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()"><code class="function">g_file_unmount_mountable_with_operation()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation finished successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-eject-mountable"></a><h3>g_file_eject_mountable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_eject_mountable (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_file_eject_mountable</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GFile.html#g-file-eject-mountable-with-operation" title="g_file_eject_mountable_with_operation ()"><code class="function">g_file_eject_mountable_with_operation()</code></a> instead.</p>
-</div>
-<p>
-Starts an asynchronous eject on a mountable.
-When this operation has completed, <em class="parameter"><code>callback</code></em> will be called with
-<em class="parameter"><code>user_user</code></em> data, and the operation can be finalized with
-<a class="link" href="GFile.html#g-file-eject-mountable-finish" title="g_file_eject_mountable_finish ()"><code class="function">g_file_eject_mountable_finish()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-eject-mountable-finish"></a><h3>g_file_eject_mountable_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_eject_mountable_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_file_eject_mountable_finish</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GFile.html#g-file-eject-mountable-with-operation-finish" title="g_file_eject_mountable_with_operation_finish ()"><code class="function">g_file_eject_mountable_with_operation_finish()</code></a> instead.</p>
-</div>
-<p>
-Finishes an asynchronous eject operation started by
-<a class="link" href="GFile.html#g-file-eject-mountable" title="g_file_eject_mountable ()"><code class="function">g_file_eject_mountable()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>file</code></em> was ejected successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-eject-mountable-with-operation"></a><h3>g_file_eject_mountable_with_operation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_eject_mountable_with_operation
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Starts an asynchronous eject on a mountable.
-When this operation has completed, <em class="parameter"><code>callback</code></em> will be called with
-<em class="parameter"><code>user_user</code></em> data, and the operation can be finalized with
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation-finish" title="g_file_eject_mountable_with_operation_finish ()"><code class="function">g_file_eject_mountable_with_operation_finish()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-eject-mountable-with-operation-finish"></a><h3>g_file_eject_mountable_with_operation_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_eject_mountable_with_operation_finish
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous eject operation started by
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation" title="g_file_eject_mountable_with_operation ()"><code class="function">g_file_eject_mountable_with_operation()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>file</code></em> was ejected successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-start-mountable"></a><h3>g_file_start_mountable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_start_mountable (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags"><span class="type">GDriveStartFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *start_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Starts a file of type G_FILE_TYPE_MOUNTABLE.
-Using <em class="parameter"><code>start_operation</code></em>, you can request callbacks when, for instance,
-passwords are needed during authentication.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-mount-mountable-finish" title="g_file_mount_mountable_finish ()"><code class="function">g_file_mount_mountable_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>start_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-start-mountable-finish"></a><h3>g_file_start_mountable_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_start_mountable_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a start operation. See <a class="link" href="GFile.html#g-file-start-mountable" title="g_file_start_mountable ()"><code class="function">g_file_start_mountable()</code></a> for details.
-</p>
-<p>
-Finish an asynchronous start operation that was started
-with <a class="link" href="GFile.html#g-file-start-mountable" title="g_file_start_mountable ()"><code class="function">g_file_start_mountable()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation finished successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-stop-mountable"></a><h3>g_file_stop_mountable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_stop_mountable (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Stops a file of type G_FILE_TYPE_MOUNTABLE.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-stop-mountable-finish" title="g_file_stop_mountable_finish ()"><code class="function">g_file_stop_mountable_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-stop-mountable-finish"></a><h3>g_file_stop_mountable_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_stop_mountable_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an stop operation, see <a class="link" href="GFile.html#g-file-stop-mountable" title="g_file_stop_mountable ()"><code class="function">g_file_stop_mountable()</code></a> for details.
-</p>
-<p>
-Finish an asynchronous stop operation that was started
-with <a class="link" href="GFile.html#g-file-stop-mountable" title="g_file_stop_mountable ()"><code class="function">g_file_stop_mountable()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation finished successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-poll-mountable"></a><h3>g_file_poll_mountable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_poll_mountable (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Polls a file of type G_FILE_TYPE_MOUNTABLE.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-mount-mountable-finish" title="g_file_mount_mountable_finish ()"><code class="function">g_file_mount_mountable_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-poll-mountable-finish"></a><h3>g_file_poll_mountable_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_poll_mountable_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a poll operation. See <a class="link" href="GFile.html#g-file-poll-mountable" title="g_file_poll_mountable ()"><code class="function">g_file_poll_mountable()</code></a> for details.
-</p>
-<p>
-Finish an asynchronous poll operation that was polled
-with <a class="link" href="GFile.html#g-file-poll-mountable" title="g_file_poll_mountable ()"><code class="function">g_file_poll_mountable()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation finished successfully. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-mount-enclosing-volume"></a><h3>g_file_mount_enclosing_volume ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_mount_enclosing_volume (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *location</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Starts a <em class="parameter"><code>mount_operation</code></em>, mounting the volume that contains the file <em class="parameter"><code>location</code></em>.
-</p>
-<p>
-When this operation has completed, <em class="parameter"><code>callback</code></em> will be called with
-<em class="parameter"><code>user_user</code></em> data, and the operation can be finalized with
-<a class="link" href="GFile.html#g-file-mount-enclosing-volume-finish" title="g_file_mount_enclosing_volume_finish ()"><code class="function">g_file_mount_enclosing_volume_finish()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>location</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-mount-enclosing-volume-finish"></a><h3>g_file_mount_enclosing_volume_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_mount_enclosing_volume_finish
- (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *location</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a mount operation started by <a class="link" href="GFile.html#g-file-mount-enclosing-volume" title="g_file_mount_enclosing_volume ()"><code class="function">g_file_mount_enclosing_volume()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>location</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful. If an error
-has occurred, this function will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em>
-appropriately if present.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor-directory"></a><h3>g_file_monitor_directory ()</h3>
-<pre class="programlisting"><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> * g_file_monitor_directory (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Obtains a directory monitor for the given file.
-This may fail if directory monitoring is not supported.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-Virtual: monitor_dir
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> for the given <em class="parameter"><code>file</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor-file"></a><h3>g_file_monitor_file ()</h3>
-<pre class="programlisting"><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> * g_file_monitor_file (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Obtains a file monitor for the given file. If no file notification
-mechanism exists, then regular polling of the file is used.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> for the given <em class="parameter"><code>file</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor"></a><h3>g_file_monitor ()</h3>
-<pre class="programlisting"><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> * g_file_monitor (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Obtains a file or directory monitor for the given file, depending
-on the type of the file.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> for the given <em class="parameter"><code>file</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-load-contents"></a><h3>g_file_load_contents ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_load_contents (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">char</span> **contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><span class="type">char</span> **etag_out</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Loads the content of the file into memory. The data is always
-zero-terminated, but this is not included in the resultant <em class="parameter"><code>length</code></em>.
-The returned <em class="parameter"><code>content</code></em> should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer
-needed.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>contents</code></em> :</span></p></td>
-<td>a location to place the contents of the file. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a location to place the length of the contents of the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag_out</code></em> :</span></p></td>
-<td>a location to place the current entity tag for the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the entity tag is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>file</code></em>'s contents were successfully loaded.
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-load-contents-async"></a><h3>g_file_load_contents_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_load_contents_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Starts an asynchronous load of the <em class="parameter"><code>file</code></em>'s contents.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-load-contents" title="g_file_load_contents ()"><code class="function">g_file_load_contents()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the load operation has completed, <em class="parameter"><code>callback</code></em> will be called
-with <em class="parameter"><code>user</code></em> data. To finish the operation, call
-<a class="link" href="GFile.html#g-file-load-contents-finish" title="g_file_load_contents_finish ()"><code class="function">g_file_load_contents_finish()</code></a> with the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> returned by
-the <em class="parameter"><code>callback</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-load-contents-finish"></a><h3>g_file_load_contents_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_load_contents_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><span class="type">char</span> **etag_out</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous load of the <em class="parameter"><code>file</code></em>'s contents.
-The contents are placed in <em class="parameter"><code>contents</code></em>, and <em class="parameter"><code>length</code></em> is set to the
-size of the <em class="parameter"><code>contents</code></em> string. The <em class="parameter"><code>content</code></em> should be freed with
-<a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed. If <em class="parameter"><code>etag_out</code></em> is present, it will be
-set to the new entity tag for the <em class="parameter"><code>file</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>contents</code></em> :</span></p></td>
-<td>a location to place the contents of the file. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a location to place the length of the contents of the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag_out</code></em> :</span></p></td>
-<td>a location to place the current entity tag for the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the entity tag is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the load was successful. If <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and <em class="parameter"><code>error</code></em> is
-present, it will be set appropriately.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-load-partial-contents-async"></a><h3>g_file_load_partial_contents_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_load_partial_contents_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()"><span class="type">GFileReadMoreCallback</span></a> read_more_callback</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Reads the partial contents of a file. A <a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()"><span class="type">GFileReadMoreCallback</span></a> should be
-used to stop reading from the file when appropriate, else this function
-will behave exactly as <a class="link" href="GFile.html#g-file-load-contents-async" title="g_file_load_contents_async ()"><code class="function">g_file_load_contents_async()</code></a>. This operation
-can be finished by <a class="link" href="GFile.html#g-file-load-partial-contents-finish" title="g_file_load_partial_contents_finish ()"><code class="function">g_file_load_partial_contents_finish()</code></a>.
-</p>
-<p>
-Users of this function should be aware that <em class="parameter"><code>user_data</code></em> is passed to
-both the <em class="parameter"><code>read_more_callback</code></em> and the <em class="parameter"><code>callback</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>read_more_callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()"><span class="type">GFileReadMoreCallback</span></a> to receive partial data and to specify whether further data should be read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to the callback functions.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-load-partial-contents-finish"></a><h3>g_file_load_partial_contents_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_load_partial_contents_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>,
- <em class="parameter"><code><span class="type">char</span> **etag_out</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous partial load operation that was started
-with <a class="link" href="GFile.html#g-file-load-partial-contents-async" title="g_file_load_partial_contents_async ()"><code class="function">g_file_load_partial_contents_async()</code></a>. The data is always
-zero-terminated, but this is not included in the resultant <em class="parameter"><code>length</code></em>.
-The returned <em class="parameter"><code>content</code></em> should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer
-needed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>contents</code></em> :</span></p></td>
-<td>a location to place the contents of the file. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>a location to place the length of the contents of the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag_out</code></em> :</span></p></td>
-<td>a location to place the current entity tag for the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the entity tag is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the load was successful. If <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and <em class="parameter"><code>error</code></em> is
-present, it will be set appropriately.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-contents"></a><h3>g_file_replace_contents ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_replace_contents (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">char</span> **new_etag</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Replaces the contents of <em class="parameter"><code>file</code></em> with <em class="parameter"><code>contents</code></em> of <em class="parameter"><code>length</code></em> bytes.
-
-If <em class="parameter"><code>etag</code></em> is specified (not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) any existing file must have that etag, or
-the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-WRONG-ETAG:CAPS"><code class="literal">G_IO_ERROR_WRONG_ETAG</code></a> will be returned.
-</p>
-<p>
-If <em class="parameter"><code>make_backup</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function will attempt to make a backup of <em class="parameter"><code>file</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-The returned <em class="parameter"><code>new_etag</code></em> can be used to verify that the file hasn't changed the
-next time it is saved over.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>contents</code></em> :</span></p></td>
-<td>a string containing the new contents for <em class="parameter"><code>file</code></em>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>contents</code></em> in bytes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag</code></em> :</span></p></td>
-<td>the old <a class="link" href="GFile.html#gfile-etag">entity tag</a>
-for the document, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>make_backup</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a backup should be created.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>new_etag</code></em> :</span></p></td>
-<td>a location to a new <a class="link" href="GFile.html#gfile-etag">entity tag</a>
-for the document. This should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer
-needed, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful. If an error
-has occurred, this function will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em>
-appropriately if present.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-contents-async"></a><h3>g_file_replace_contents_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_replace_contents_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *contents</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> length</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Starts an asynchronous replacement of <em class="parameter"><code>file</code></em> with the given
-<em class="parameter"><code>contents</code></em> of <em class="parameter"><code>length</code></em> bytes. <em class="parameter"><code>etag</code></em> will replace the document's
-current entity tag.
-</p>
-<p>
-When this operation has completed, <em class="parameter"><code>callback</code></em> will be called with
-<em class="parameter"><code>user_user</code></em> data, and the operation can be finalized with
-<a class="link" href="GFile.html#g-file-replace-contents-finish" title="g_file_replace_contents_finish ()"><code class="function">g_file_replace_contents_finish()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If <em class="parameter"><code>make_backup</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this function will attempt to
-make a backup of <em class="parameter"><code>file</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>contents</code></em> :</span></p></td>
-<td>string of contents to replace the file with. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>contents</code></em> in bytes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag</code></em> :</span></p></td>
-<td>a new <a class="link" href="GFile.html#gfile-etag">entity tag</a> for the <em class="parameter"><code>file</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>make_backup</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a backup should be created.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-contents-finish"></a><h3>g_file_replace_contents_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_replace_contents_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **new_etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous replace of the given <em class="parameter"><code>file</code></em>. See
-<a class="link" href="GFile.html#g-file-replace-contents-async" title="g_file_replace_contents_async ()"><code class="function">g_file_replace_contents_async()</code></a>. Sets <em class="parameter"><code>new_etag</code></em> to the new entity
-tag for the document, if present.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>new_etag</code></em> :</span></p></td>
-<td>a location of a new <a class="link" href="GFile.html#gfile-etag">entity tag</a>
-for the document. This should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when it is no
-longer needed, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-copy-attributes"></a><h3>g_file_copy_attributes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_copy_attributes (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *destination</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Copies the file attributes from <em class="parameter"><code>source</code></em> to <em class="parameter"><code>destination</code></em>.
-</p>
-<p>
-Normally only a subset of the file attributes are copied,
-those that are copies in a normal file copy operation
-(which for instance does not include e.g. owner). However
-if <a class="link" href="GFile.html#G-FILE-COPY-ALL-METADATA:CAPS"><span class="type">G_FILE_COPY_ALL_METADATA</span></a> is specified in <em class="parameter"><code>flags</code></em>, then
-all the metadata that is possible to copy is copied. This
-is useful when implementing move by copy + delete source.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> with attributes.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to copy attributes to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags"><span class="type">GFileCopyFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the attributes were copied successfully, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-create-readwrite"></a><h3>g_file_create_readwrite ()</h3>
-<pre class="programlisting"><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * g_file_create_readwrite (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new file and returns a stream for reading and writing to it.
-The file must not already exist.
-</p>
-<p>
-By default files created are generally readable by everyone,
-but if you pass <a class="link" href="GFile.html#G-FILE-CREATE-PRIVATE:CAPS"><span class="type">G_FILE_CREATE_PRIVATE</span></a> in <em class="parameter"><code>flags</code></em> the file
-will be made readable only to the current user, to the level that
-is supported on the target filesystem.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If a file or directory with this name already exists the <a class="link" href="gio-GIOError.html#G-IO-ERROR-EXISTS:CAPS"><code class="literal">G_IO_ERROR_EXISTS</code></a>
-error will be returned. Some file systems don't allow all file names,
-and may return an <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-FILENAME:CAPS"><code class="literal">G_IO_ERROR_INVALID_FILENAME</code></a> error, and if the name
-is too long, <a class="link" href="gio-GIOError.html#G-IO-ERROR-FILENAME-TOO-LONG:CAPS"><code class="literal">G_IO_ERROR_FILENAME_TOO_LONG</code></a> will be returned. Other errors
-are possible too, and depend on what kind of filesystem the file is on.
-</p>
-<p>
-Note that in many non-local file cases read and write streams are not
-supported, so make sure you really need to do read and write streaming,
-rather than just opening for reading or writing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> for the newly created file, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-create-readwrite-async"></a><h3>g_file_create_readwrite_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_create_readwrite_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously creates a new file and returns a stream for reading and
-writing to it. The file must not already exist.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-create-readwrite" title="g_file_create_readwrite ()"><code class="function">g_file_create_readwrite()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then
-call <a class="link" href="GFile.html#g-file-create-readwrite-finish" title="g_file_create_readwrite_finish ()"><code class="function">g_file_create_readwrite_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-create-readwrite-finish"></a><h3>g_file_create_readwrite_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * g_file_create_readwrite_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file create operation started with
-<a class="link" href="GFile.html#g-file-create-readwrite-async" title="g_file_create_readwrite_async ()"><code class="function">g_file_create_readwrite_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-open-readwrite"></a><h3>g_file_open_readwrite ()</h3>
-<pre class="programlisting"><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * g_file_open_readwrite (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Opens an existing file for reading and writing. The result is
-a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> that can be used to read and write the contents of the file.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<p>
-If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be returned.
-If the file is a directory, the G_IO_ERROR_IS_DIRECTORY error will be returned.
-Other errors are possible too, and depend on what kind of filesystem the file is on.
-Note that in many non-local file cases read and write streams are not supported,
-so make sure you really need to do read and write streaming, rather than
-just opening for reading or writing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to open</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-open-readwrite-async"></a><h3>g_file_open_readwrite_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_open_readwrite_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously opens <em class="parameter"><code>file</code></em> for reading and writing.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-open-readwrite" title="g_file_open_readwrite ()"><code class="function">g_file_open_readwrite()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GFile.html#g-file-open-readwrite-finish" title="g_file_open_readwrite_finish ()"><code class="function">g_file_open_readwrite_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-open-readwrite-finish"></a><h3>g_file_open_readwrite_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * g_file_open_readwrite_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file read operation started with
-<a class="link" href="GFile.html#g-file-open-readwrite-async" title="g_file_open_readwrite_async ()"><code class="function">g_file_open_readwrite_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-readwrite"></a><h3>g_file_replace_readwrite ()</h3>
-<pre class="programlisting"><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * g_file_replace_readwrite (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns an output stream for overwriting the file in readwrite mode,
-possibly creating a backup copy of the file first. If the file doesn't
-exist, it will be created.
-</p>
-<p>
-For details about the behaviour, see <a class="link" href="GFile.html#g-file-replace" title="g_file_replace ()"><code class="function">g_file_replace()</code></a> which does the same
-thing but returns an output stream only.
-</p>
-<p>
-Note that in many non-local file cases read and write streams are not
-supported, so make sure you really need to do read and write streaming,
-rather than just opening for reading or writing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag</code></em> :</span></p></td>
-<td>an optional <a class="link" href="GFile.html#gfile-etag">entity tag</a> for the
-current <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>make_backup</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a backup should be created</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-readwrite-async"></a><h3>g_file_replace_readwrite_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_replace_readwrite_async (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *etag</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> make_backup</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously overwrites the file in read-write mode, replacing the
-contents, possibly creating a backup copy of the file first.
-</p>
-<p>
-For more details, see <a class="link" href="GFile.html#g-file-replace-readwrite" title="g_file_replace_readwrite ()"><code class="function">g_file_replace_readwrite()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then
-call <a class="link" href="GFile.html#g-file-replace-readwrite-finish" title="g_file_replace_readwrite_finish ()"><code class="function">g_file_replace_readwrite_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>etag</code></em> :</span></p></td>
-<td>an <a class="link" href="GFile.html#gfile-etag">entity tag</a> for the
-current <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, or NULL to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>make_backup</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a backup should be created.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags"><span class="type">GFileCreateFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-replace-readwrite-finish"></a><h3>g_file_replace_readwrite_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="returnvalue">GFileIOStream</span></a> * g_file_replace_readwrite_finish (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous file replace operation started with
-<a class="link" href="GFile.html#g-file-replace-readwrite-async" title="g_file_replace_readwrite_async ()"><code class="function">g_file_replace_readwrite_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>input <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-supports-thread-contexts"></a><h3>g_file_supports_thread_contexts ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_supports_thread_contexts (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>file</code></em> supports <GTKDOCLINK HREF="g-main-context-push-thread-default-context">thread-default
-contexts</GTKDOCLINK>. If this returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, you cannot perform
-asynchronous operations on <em class="parameter"><code>file</code></em> in a thread that has a
-thread-default context.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Whether or not <em class="parameter"><code>file</code></em> supports thread-default contexts.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFile.see-also"></a><h2>See Also</h2>
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>, <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileDescriptorBased.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileDescriptorBased.html
deleted file mode 100644
index 67e0f1a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileDescriptorBased.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileDescriptorBased</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GFileIOStream.html" title="GFileIOStream">
-<link rel="next" href="GFilterInputStream.html" title="GFilterInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileIOStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFilterInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileDescriptorBased.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileDescriptorBased.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileDescriptorBased.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileDescriptorBased.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GFileDescriptorBased.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileDescriptorBased"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileDescriptorBased.top_of_page"></a>GFileDescriptorBased</span></h2>
-<p>GFileDescriptorBased — Interface for file descriptor based IO</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileDescriptorBased.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gfiledescriptorbased.h&gt;
-
- <a class="link" href="GFileDescriptorBased.html#GFileDescriptorBased-struct" title="GFileDescriptorBased">GFileDescriptorBased</a>;
-<span class="returnvalue">int</span> <a class="link" href="GFileDescriptorBased.html#g-file-descriptor-based-get-fd" title="g_file_descriptor_based_get_fd ()">g_file_descriptor_based_get_fd</a> (<em class="parameter"><code><a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased"><span class="type">GFileDescriptorBased</span></a> *fd_based</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileDescriptorBased.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GFileDescriptorBased
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileDescriptorBased.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GFileDescriptorBased requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFileDescriptorBased.implementations"></a><h2>Known Implementations</h2>
-<p>
-GFileDescriptorBased is implemented by
- <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a> and <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFileDescriptorBased.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased"><span class="type">GFileDescriptorBased</span></a> is implemented by streams (implementations of
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> or <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>) that are based on file descriptors.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gfiledescriptorbased.h&gt;</code> belongs to
-the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileDescriptorBased.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileDescriptorBased-struct"></a><h3>GFileDescriptorBased</h3>
-<pre class="programlisting">typedef struct _GFileDescriptorBased GFileDescriptorBased;</pre>
-<p>
-An interface for file descriptor based io objects.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-descriptor-based-get-fd"></a><h3>g_file_descriptor_based_get_fd ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_file_descriptor_based_get_fd (<em class="parameter"><code><a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased"><span class="type">GFileDescriptorBased</span></a> *fd_based</code></em>);</pre>
-<p>
-Gets the underlying file descriptor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_based</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased"><span class="type">GFileDescriptorBased</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The file descriptor</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileDescriptorBased.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileEnumerator.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileEnumerator.html
deleted file mode 100644
index bae0ba7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileEnumerator.html
+++ /dev/null
@@ -1,496 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileEnumerator</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_ops.html" title="File Operations">
-<link rel="prev" href="GFileInfo.html" title="GFileInfo">
-<link rel="next" href="gio-GIOError.html" title="GIOError">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileInfo.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GIOError.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileEnumerator.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileEnumerator.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileEnumerator.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileEnumerator.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileEnumerator"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileEnumerator.top_of_page"></a>GFileEnumerator</span></h2>
-<p>GFileEnumerator — Enumerated Files Routines</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileEnumerator.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFileEnumerator.html#GFileEnumerator-struct" title="GFileEnumerator">GFileEnumerator</a>;
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileEnumerator.html#g-file-enumerator-next-file" title="g_file_enumerator_next_file ()">g_file_enumerator_next_file</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileEnumerator.html#g-file-enumerator-close" title="g_file_enumerator_close ()">g_file_enumerator_close</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileEnumerator.html#g-file-enumerator-next-files-async" title="g_file_enumerator_next_files_async ()">g_file_enumerator_next_files_async</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><span class="type">int</span> num_files</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GFileEnumerator.html#g-file-enumerator-next-files-finish" title="g_file_enumerator_next_files_finish ()">g_file_enumerator_next_files_finish</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileEnumerator.html#g-file-enumerator-close-async" title="g_file_enumerator_close_async ()">g_file_enumerator_close_async</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileEnumerator.html#g-file-enumerator-close-finish" title="g_file_enumerator_close_finish ()">g_file_enumerator_close_finish</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileEnumerator.html#g-file-enumerator-is-closed" title="g_file_enumerator_is_closed ()">g_file_enumerator_is_closed</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileEnumerator.html#g-file-enumerator-has-pending" title="g_file_enumerator_has_pending ()">g_file_enumerator_has_pending</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileEnumerator.html#g-file-enumerator-set-pending" title="g_file_enumerator_set_pending ()">g_file_enumerator_set_pending</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> pending</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFileEnumerator.html#g-file-enumerator-get-container" title="g_file_enumerator_get_container ()">g_file_enumerator_get_container</a> (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileEnumerator.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GFileEnumerator
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileEnumerator.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GFileEnumerator.html#GFileEnumerator--container" title='The "container" property'>container</a>" <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>* : Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileEnumerator.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> allows you to operate on a set of <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>s,
-returning a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> structure for each file enumerated (e.g.
-<a class="link" href="GFile.html#g-file-enumerate-children" title="g_file_enumerate_children ()"><code class="function">g_file_enumerate_children()</code></a> will return a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> for each
-of the children within a directory).
-</p>
-<p>
-To get the next file's information from a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>, use
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-next-file" title="g_file_enumerator_next_file ()"><code class="function">g_file_enumerator_next_file()</code></a> or its asynchronous version,
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-next-files-async" title="g_file_enumerator_next_files_async ()"><code class="function">g_file_enumerator_next_files_async()</code></a>. Note that the asynchronous
-version will return a list of <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>s, whereas the
-synchronous will only return the next file in the enumerator.
-</p>
-<p>
-To close a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>, use <a class="link" href="GFileEnumerator.html#g-file-enumerator-close" title="g_file_enumerator_close ()"><code class="function">g_file_enumerator_close()</code></a>, or
-its asynchronous version, <a class="link" href="GFileEnumerator.html#g-file-enumerator-close-async" title="g_file_enumerator_close_async ()"><code class="function">g_file_enumerator_close_async()</code></a>. Once
-a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> is closed, no further actions may be performed
-on it, and it should be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileEnumerator.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileEnumerator-struct"></a><h3>GFileEnumerator</h3>
-<pre class="programlisting">typedef struct _GFileEnumerator GFileEnumerator;</pre>
-<p>
-A per matched file iterator.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-next-file"></a><h3>g_file_enumerator_next_file ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_enumerator_next_file (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns information for the next file in the enumerated object.
-Will block until the information is available. The <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>
-returned from this function will contain attributes that match the
-attribute string that was passed when the <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> was created.
-</p>
-<p>
-On error, returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and sets <em class="parameter"><code>error</code></em> to the error. If the
-enumerator is at the end, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned and <em class="parameter"><code>error</code></em> will
-be unset.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error or end of enumerator.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-close"></a><h3>g_file_enumerator_close ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_enumerator_close (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Releases all resources used by this enumerator, making the
-enumerator return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a> on all calls.
-</p>
-<p>
-This will be automatically called when the last reference
-is dropped, but you might want to call this function to make
-sure resources are released as early as possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> on success or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-next-files-async"></a><h3>g_file_enumerator_next_files_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_enumerator_next_files_async (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><span class="type">int</span> num_files</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Request information for a number of files from the enumerator asynchronously.
-When all i/o for the operation is finished the <em class="parameter"><code>callback</code></em> will be called with
-the requested information.
-</p>
-<p>
-The callback can be called with less than <em class="parameter"><code>num_files</code></em> files in case of error
-or at the end of the enumerator. In case of a partial error the callback will
-be called with any succeeding items and no error, and on the next request the
-error will be reported. If a request is cancelled the callback will be called
-with <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<p>
-During an async request no other sync and async calls are allowed, and will
-result in <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a> errors.
-</p>
-<p>
-Any outstanding i/o request with higher priority (lower numerical value) will
-be executed before an outstanding request with lower priority. Default
-priority is <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><code class="literal">G_PRIORITY_DEFAULT</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>num_files</code></em> :</span></p></td>
-<td>the number of file info objects to request</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-next-files-finish"></a><h3>g_file_enumerator_next_files_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_file_enumerator_next_files_finish (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes the asynchronous operation started with <a class="link" href="GFileEnumerator.html#g-file-enumerator-next-files-async" title="g_file_enumerator_next_files_async ()"><code class="function">g_file_enumerator_next_files_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>s. You must free the list with
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> and unref the infos with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when you're
-done with them. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Gio.FileInfo]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-close-async"></a><h3>g_file_enumerator_close_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_enumerator_close_async (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously closes the file enumerator.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned in
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-close-finish" title="g_file_enumerator_close_finish ()"><code class="function">g_file_enumerator_close_finish()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-close-finish"></a><h3>g_file_enumerator_close_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_enumerator_close_finish (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes closing a file enumerator, started from <a class="link" href="GFileEnumerator.html#g-file-enumerator-close-async" title="g_file_enumerator_close_async ()"><code class="function">g_file_enumerator_close_async()</code></a>.
-</p>
-<p>
-If the file enumerator was already closed when <a class="link" href="GFileEnumerator.html#g-file-enumerator-close-async" title="g_file_enumerator_close_async ()"><code class="function">g_file_enumerator_close_async()</code></a>
-was called, then this function will report <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a> in <em class="parameter"><code>error</code></em>, and
-return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. If the file enumerator had pending operation when the close
-operation was started, then this function will report <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a>, and
-return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. If <em class="parameter"><code>cancellable</code></em> was not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation may have been
-cancelled by triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be set, and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be
-returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the close operation has finished successfully.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-is-closed"></a><h3>g_file_enumerator_is_closed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_enumerator_is_closed (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>);</pre>
-<p>
-Checks if the file enumerator has been closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>enumerator</code></em> is closed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-has-pending"></a><h3>g_file_enumerator_has_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_enumerator_has_pending (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>);</pre>
-<p>
-Checks if the file enumerator has pending operations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>enumerator</code></em> has pending operations.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-set-pending"></a><h3>g_file_enumerator_set_pending ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_enumerator_set_pending (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> pending</code></em>);</pre>
-<p>
-Sets the file enumerator as having pending operations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pending</code></em> :</span></p></td>
-<td>a boolean value.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-enumerator-get-container"></a><h3>g_file_enumerator_get_container ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_enumerator_get_container (<em class="parameter"><code><a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a> *enumerator</code></em>);</pre>
-<p>
-Get the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> container which is being enumerated.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileEnumerator.html" title="GFileEnumerator"><span class="type">GFileEnumerator</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> which is being enumerated. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileEnumerator.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GFileEnumerator--container"></a><h3>The <code class="literal">"container"</code> property</h3>
-<pre class="programlisting"> "container" <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>* : Write / Construct Only</pre>
-<p>The container that is being enumerated.</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileIOStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileIOStream.html
deleted file mode 100644
index d1c6aa4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileIOStream.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileIOStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GFileOutputStream.html" title="GFileOutputStream">
-<link rel="next" href="GFileDescriptorBased.html" title="GFileDescriptorBased">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileDescriptorBased.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileIOStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileIOStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileIOStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileIOStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileIOStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileIOStream.top_of_page"></a>GFileIOStream</span></h2>
-<p>GFileIOStream — File read and write streaming operations</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileIOStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFileIOStream.html#GFileIOStream-struct" title="GFileIOStream">GFileIOStream</a>;
-<span class="returnvalue">char</span> * <a class="link" href="GFileIOStream.html#g-file-io-stream-get-etag" title="g_file_io_stream_get_etag ()">g_file_io_stream_get_etag</a> (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileIOStream.html#g-file-io-stream-query-info" title="g_file_io_stream_query_info ()">g_file_io_stream_query_info</a> (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-async" title="g_file_io_stream_query_info_async ()">g_file_io_stream_query_info_async</a> (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-finish" title="g_file_io_stream_query_info_finish ()">g_file_io_stream_query_info_finish</a> (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileIOStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- +----GFileIOStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileIOStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GFileIOStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFileIOStream.description"></a><h2>Description</h2>
-<p>
-GFileIOStream provides io streams that both read and write to the same
-file handle.
-</p>
-<p>
-GFileIOStream implements <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>, which allows the io
-stream to jump to arbitrary positions in the file and to truncate
-the file, provided the filesystem of the file supports these
-operations.
-</p>
-<p>
-To find the position of a file io stream, use
-<a class="link" href="GSeekable.html#g-seekable-tell" title="g_seekable_tell ()"><code class="function">g_seekable_tell()</code></a>.
-</p>
-<p>
-To find out if a file io stream supports seeking, use <a class="link" href="GSeekable.html#g-seekable-can-seek" title="g_seekable_can_seek ()"><code class="function">g_seekable_can_seek()</code></a>.
-To position a file io stream, use <a class="link" href="GSeekable.html#g-seekable-seek" title="g_seekable_seek ()"><code class="function">g_seekable_seek()</code></a>.
-To find out if a file io stream supports truncating, use
-<a class="link" href="GSeekable.html#g-seekable-can-truncate" title="g_seekable_can_truncate ()"><code class="function">g_seekable_can_truncate()</code></a>. To truncate a file io
-stream, use <a class="link" href="GSeekable.html#g-seekable-truncate" title="g_seekable_truncate ()"><code class="function">g_seekable_truncate()</code></a>.
-</p>
-<p>
-The default implementation of all the <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> operations
-and the implementation of <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> just call into the same operations
-on the output stream.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileIOStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileIOStream-struct"></a><h3>GFileIOStream</h3>
-<pre class="programlisting">typedef struct _GFileIOStream GFileIOStream;</pre>
-<p>
-A subclass of GIOStream for opened files. This adds
-a few file-specific operations and seeking and truncating.
-</p>
-<p>
-<a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> implements GSeekable.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-io-stream-get-etag"></a><h3>g_file_io_stream_get_etag ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_io_stream_get_etag (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the entity tag for the file when it has been written.
-This must be called after the stream has been written
-and closed, as the etag can change while writing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the entity tag for the stream.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-io-stream-query-info"></a><h3>g_file_io_stream_query_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_io_stream_query_info (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Queries a file io stream for the given <em class="parameter"><code>attributes</code></em>.
-This function blocks while querying the stream. For the asynchronous
-version of this function, see <a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-async" title="g_file_io_stream_query_info_async ()"><code class="function">g_file_io_stream_query_info_async()</code></a>.
-While the stream is blocked, the stream will set the pending flag
-internally, and any other operations on the stream will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a>.
-</p>
-<p>
-Can fail if the stream was already closed (with <em class="parameter"><code>error</code></em> being set to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>), the stream has pending operations (with <em class="parameter"><code>error</code></em> being
-set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a>), or if querying info is not supported for
-the stream's interface (with <em class="parameter"><code>error</code></em> being set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a>). I
-all cases of failure, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be set, and <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will
-be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>a file attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the <em class="parameter"><code>stream</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-io-stream-query-info-async"></a><h3>g_file_io_stream_query_info_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_io_stream_query_info_async (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously queries the <em class="parameter"><code>stream</code></em> for a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>. When completed,
-<em class="parameter"><code>callback</code></em> will be called with a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> which can be used to
-finish the operation with <a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-finish" title="g_file_io_stream_query_info_finish ()"><code class="function">g_file_io_stream_query_info_finish()</code></a>.
-</p>
-<p>
-For the synchronous version of this function, see
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info" title="g_file_io_stream_query_info ()"><code class="function">g_file_io_stream_query_info()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>a file attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-io-stream-query-info-finish"></a><h3>g_file_io_stream_query_info_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_io_stream_query_info_finish (<em class="parameter"><code><a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finalizes the asynchronous query started
-by <a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-async" title="g_file_io_stream_query_info_async ()"><code class="function">g_file_io_stream_query_info_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the finished query. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileIOStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>, <a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a>, <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>, <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileIcon.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileIcon.html
deleted file mode 100644
index 85a5094..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileIcon.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileIcon</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="icons.html" title="Icons">
-<link rel="prev" href="GIcon.html" title="GIcon">
-<link rel="next" href="GLoadableIcon.html" title="GLoadableIcon">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GIcon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="icons.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GLoadableIcon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileIcon.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileIcon.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileIcon.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileIcon.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GFileIcon.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileIcon"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileIcon.top_of_page"></a>GFileIcon</span></h2>
-<p>GFileIcon — Icons pointing to an image file</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileIcon.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFileIcon.html#GFileIcon-struct" title="GFileIcon">GFileIcon</a>;
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GFileIcon.html#g-file-icon-new" title="g_file_icon_new ()">g_file_icon_new</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GFileIcon.html#g-file-icon-get-file" title="g_file_icon_get_file ()">g_file_icon_get_file</a> (<em class="parameter"><code><a class="link" href="GFileIcon.html" title="GFileIcon"><span class="type">GFileIcon</span></a> *icon</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GFileIcon
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GFileIcon implements
- <a class="link" href="GIcon.html" title="GIcon">GIcon</a> and <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GFileIcon.html#GFileIcon--file" title='The "file" property'>file</a>" <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GFileIcon.html" title="GFileIcon"><span class="type">GFileIcon</span></a> specifies an icon by pointing to an image file
-to be used as icon.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileIcon-struct"></a><h3>GFileIcon</h3>
-<pre class="programlisting">typedef struct _GFileIcon GFileIcon;</pre>
-<p>
-Gets an icon for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>. Implements <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-icon-new"></a><h3>g_file_icon_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_file_icon_new (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>);</pre>
-<p>
-Creates a new icon for a file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the given
-<em class="parameter"><code>file</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GFileIcon]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-icon-get-file"></a><h3>g_file_icon_get_file ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_file_icon_get_file (<em class="parameter"><code><a class="link" href="GFileIcon.html" title="GFileIcon"><span class="type">GFileIcon</span></a> *icon</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> associated with the given <em class="parameter"><code>icon</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GFileIcon--file"></a><h3>The <code class="literal">"file"</code> property</h3>
-<pre class="programlisting"> "file" <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The file containing the icon.
-</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileIcon.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileInfo.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileInfo.html
deleted file mode 100644
index 3dc5b52..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileInfo.html
+++ /dev/null
@@ -1,3089 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileInfo</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_ops.html" title="File Operations">
-<link rel="prev" href="gio-GFileAttribute.html" title="GFileAttribute">
-<link rel="next" href="GFileEnumerator.html" title="GFileEnumerator">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GFileAttribute.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileEnumerator.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileInfo.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileInfo.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileInfo.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileInfo"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileInfo.top_of_page"></a>GFileInfo</span></h2>
-<p>GFileInfo — File Information and Attributes</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileInfo.synopsis"></a><h2>Synopsis</h2>
-<a name="GFileAttributeMatcher"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFileInfo.html#GFileAttributeMatcher-struct" title="GFileAttributeMatcher">GFileAttributeMatcher</a>;
-enum <a class="link" href="GFileInfo.html#GFileType" title="enum GFileType">GFileType</a>;
- <a class="link" href="GFileInfo.html#GFileInfo-struct" title="GFileInfo">GFileInfo</a>;
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TYPE">G_FILE_ATTRIBUTE_STANDARD_TYPE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP">G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL">G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_NAME">G_FILE_ATTRIBUTE_STANDARD_NAME</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_COPY_NAME">G_FILE_ATTRIBUTE_STANDARD_COPY_NAME</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ICON">G_FILE_ATTRIBUTE_STANDARD_ICON</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SIZE">G_FILE_ATTRIBUTE_STANDARD_SIZE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE">G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TARGET_URI">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS" title="G_FILE_ATTRIBUTE_ETAG_VALUE">G_FILE_ATTRIBUTE_ETAG_VALUE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS" title="G_FILE_ATTRIBUTE_ID_FILE">G_FILE_ATTRIBUTE_ID_FILE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS" title="G_FILE_ATTRIBUTE_ID_FILESYSTEM">G_FILE_ATTRIBUTE_ID_FILESYSTEM</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_READ">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC">G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE">G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED">G_FILE_ATTRIBUTE_TIME_MODIFIED</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS">G_FILE_ATTRIBUTE_TIME_ACCESS</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS_USEC">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED">G_FILE_ATTRIBUTE_TIME_CHANGED</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED_USEC">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED">G_FILE_ATTRIBUTE_TIME_CREATED</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED_USEC">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_DEVICE">G_FILE_ATTRIBUTE_UNIX_DEVICE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-INODE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_INODE">G_FILE_ATTRIBUTE_UNIX_INODE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-MODE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_MODE">G_FILE_ATTRIBUTE_UNIX_MODE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS" title="G_FILE_ATTRIBUTE_UNIX_NLINK">G_FILE_ATTRIBUTE_UNIX_NLINK</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-UID:CAPS" title="G_FILE_ATTRIBUTE_UNIX_UID">G_FILE_ATTRIBUTE_UNIX_UID</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-GID:CAPS" title="G_FILE_ATTRIBUTE_UNIX_GID">G_FILE_ATTRIBUTE_UNIX_GID</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS" title="G_FILE_ATTRIBUTE_UNIX_RDEV">G_FILE_ATTRIBUTE_UNIX_RDEV</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS" title="G_FILE_ATTRIBUTE_UNIX_BLOCKS">G_FILE_ATTRIBUTE_UNIX_BLOCKS</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS" title="G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS" title="G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS" title="G_FILE_ATTRIBUTE_DOS_IS_SYSTEM">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER:CAPS" title="G_FILE_ATTRIBUTE_OWNER_USER">G_FILE_ATTRIBUTE_OWNER_USER</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS" title="G_FILE_ATTRIBUTE_OWNER_USER_REAL">G_FILE_ATTRIBUTE_OWNER_USER_REAL</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS" title="G_FILE_ATTRIBUTE_OWNER_GROUP">G_FILE_ATTRIBUTE_OWNER_GROUP</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS" title="G_FILE_ATTRIBUTE_THUMBNAIL_PATH">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS" title="G_FILE_ATTRIBUTE_THUMBNAILING_FAILED">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS" title="G_FILE_ATTRIBUTE_PREVIEW_ICON">G_FILE_ATTRIBUTE_PREVIEW_ICON</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_SIZE">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_FREE">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USED">G_FILE_ATTRIBUTE_FILESYSTEM_USED</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_TYPE">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_READONLY">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS" title="G_FILE_ATTRIBUTE_GVFS_BACKEND">G_FILE_ATTRIBUTE_GVFS_BACKEND</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS" title="G_FILE_ATTRIBUTE_SELINUX_CONTEXT">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS" title="G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT">G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-DELETION-DATE:CAPS" title="G_FILE_ATTRIBUTE_TRASH_DELETION_DATE">G_FILE_ATTRIBUTE_TRASH_DELETION_DATE</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS" title="G_FILE_ATTRIBUTE_TRASH_ORIG_PATH">G_FILE_ATTRIBUTE_TRASH_ORIG_PATH</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</a>
-#define <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION">G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION</a>
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileInfo.html#g-file-info-new" title="g_file_info_new ()">g_file_info_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileInfo.html#g-file-info-dup" title="g_file_info_dup ()">g_file_info_dup</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *other</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-copy-into" title="g_file_info_copy_into ()">g_file_info_copy_into</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *src_info</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *dest_info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-has-attribute" title="g_file_info_has_attribute ()">g_file_info_has_attribute</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-has-namespace" title="g_file_info_has_namespace ()">g_file_info_has_namespace</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name_space</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="GFileInfo.html#g-file-info-list-attributes" title="g_file_info_list_attributes ()">g_file_info_list_attributes</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name_space</code></em>);
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="returnvalue">GFileAttributeType</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-type" title="g_file_info_get_attribute_type ()">g_file_info_get_attribute_type</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-remove-attribute" title="g_file_info_remove_attribute ()">g_file_info_remove_attribute</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-attribute-as-string" title="g_file_info_get_attribute_as_string ()">g_file_info_get_attribute_as_string</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-data" title="g_file_info_get_attribute_data ()">g_file_info_get_attribute_data</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> *type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *value_pp</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="type">GFileAttributeStatus</span></a> *status</code></em>);
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="returnvalue">GFileAttributeStatus</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-status" title="g_file_info_get_attribute_status ()">g_file_info_get_attribute_status</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-attribute-string" title="g_file_info_get_attribute_string ()">g_file_info_get_attribute_string</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="GFileInfo.html#g-file-info-get-attribute-stringv" title="g_file_info_get_attribute_stringv ()">g_file_info_get_attribute_stringv</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-attribute-byte-string" title="g_file_info_get_attribute_byte_string ()">g_file_info_get_attribute_byte_string</a>
- (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-boolean" title="g_file_info_get_attribute_boolean ()">g_file_info_get_attribute_boolean</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-uint32" title="g_file_info_get_attribute_uint32 ()">g_file_info_get_attribute_uint32</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-int32" title="g_file_info_get_attribute_int32 ()">g_file_info_get_attribute_int32</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-uint64" title="g_file_info_get_attribute_uint64 ()">g_file_info_get_attribute_uint64</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-attribute-int64" title="g_file_info_get_attribute_int64 ()">g_file_info_get_attribute_int64</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * <a class="link" href="GFileInfo.html#g-file-info-get-attribute-object" title="g_file_info_get_attribute_object ()">g_file_info_get_attribute_object</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute" title="g_file_info_set_attribute ()">g_file_info_set_attribute</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> value_p</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-status" title="g_file_info_set_attribute_status ()">g_file_info_set_attribute_status</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="type">GFileAttributeStatus</span></a> status</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-string" title="g_file_info_set_attribute_string ()">g_file_info_set_attribute_string</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-stringv" title="g_file_info_set_attribute_stringv ()">g_file_info_set_attribute_stringv</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><span class="type">char</span> **attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-byte-string" title="g_file_info_set_attribute_byte_string ()">g_file_info_set_attribute_byte_string</a>
- (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-boolean" title="g_file_info_set_attribute_boolean ()">g_file_info_set_attribute_boolean</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-uint32" title="g_file_info_set_attribute_uint32 ()">g_file_info_set_attribute_uint32</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-int32" title="g_file_info_set_attribute_int32 ()">g_file_info_set_attribute_int32</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-uint64" title="g_file_info_set_attribute_uint64 ()">g_file_info_set_attribute_uint64</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-int64" title="g_file_info_set_attribute_int64 ()">g_file_info_set_attribute_int64</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-object" title="g_file_info_set_attribute_object ()">g_file_info_set_attribute_object</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *attr_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-clear-status" title="g_file_info_clear_status ()">g_file_info_clear_status</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="returnvalue">GFileType</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-file-type" title="g_file_info_get_file_type ()">g_file_info_get_file_type</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-is-hidden" title="g_file_info_get_is_hidden ()">g_file_info_get_is_hidden</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-is-backup" title="g_file_info_get_is_backup ()">g_file_info_get_is_backup</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-is-symlink" title="g_file_info_get_is_symlink ()">g_file_info_get_is_symlink</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-name" title="g_file_info_get_name ()">g_file_info_get_name</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-display-name" title="g_file_info_get_display_name ()">g_file_info_get_display_name</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-edit-name" title="g_file_info_get_edit_name ()">g_file_info_get_edit_name</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GFileInfo.html#g-file-info-get-icon" title="g_file_info_get_icon ()">g_file_info_get_icon</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-content-type" title="g_file_info_get_content_type ()">g_file_info_get_content_type</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-size" title="g_file_info_get_size ()">g_file_info_get_size</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-get-modification-time" title="g_file_info_get_modification_time ()">g_file_info_get_modification_time</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *result</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-symlink-target" title="g_file_info_get_symlink_target ()">g_file_info_get_symlink_target</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-info-get-etag" title="g_file_info_get_etag ()">g_file_info_get_etag</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a> <a class="link" href="GFileInfo.html#g-file-info-get-sort-order" title="g_file_info_get_sort_order ()">g_file_info_get_sort_order</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-attribute-mask" title="g_file_info_set_attribute_mask ()">g_file_info_set_attribute_mask</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *mask</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-unset-attribute-mask" title="g_file_info_unset_attribute_mask ()">g_file_info_unset_attribute_mask</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-file-type" title="g_file_info_set_file_type ()">g_file_info_set_file_type</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a> type</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-is-hidden" title="g_file_info_set_is_hidden ()">g_file_info_set_is_hidden</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_hidden</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-is-symlink" title="g_file_info_set_is_symlink ()">g_file_info_set_is_symlink</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_symlink</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-name" title="g_file_info_set_name ()">g_file_info_set_name</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-display-name" title="g_file_info_set_display_name ()">g_file_info_set_display_name</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-edit-name" title="g_file_info_set_edit_name ()">g_file_info_set_edit_name</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *edit_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-icon" title="g_file_info_set_icon ()">g_file_info_set_icon</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-content-type" title="g_file_info_set_content_type ()">g_file_info_set_content_type</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-size" title="g_file_info_set_size ()">g_file_info_set_size</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> size</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-modification-time" title="g_file_info_set_modification_time ()">g_file_info_set_modification_time</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *mtime</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-symlink-target" title="g_file_info_set_symlink_target ()">g_file_info_set_symlink_target</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *symlink_target</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-info-set-sort-order" title="g_file_info_set_sort_order ()">g_file_info_set_sort_order</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> sort_order</code></em>);
-<a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="returnvalue">GFileAttributeMatcher</span></a> * <a class="link" href="GFileInfo.html#g-file-attribute-matcher-new" title="g_file_attribute_matcher_new ()">g_file_attribute_matcher_new</a> (<em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>);
-<a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="returnvalue">GFileAttributeMatcher</span></a> * <a class="link" href="GFileInfo.html#g-file-attribute-matcher-ref" title="g_file_attribute_matcher_ref ()">g_file_attribute_matcher_ref</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);
-<a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="returnvalue">GFileAttributeMatcher</span></a> * <a class="link" href="GFileInfo.html#g-file-attribute-matcher-subtract" title="g_file_attribute_matcher_subtract ()">g_file_attribute_matcher_subtract</a>
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *subtract</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInfo.html#g-file-attribute-matcher-unref" title="g_file_attribute_matcher_unref ()">g_file_attribute_matcher_unref</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-attribute-matcher-matches" title="g_file_attribute_matcher_matches ()">g_file_attribute_matcher_matches</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-attribute-matcher-matches-only" title="g_file_attribute_matcher_matches_only ()">g_file_attribute_matcher_matches_only</a>
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileInfo.html#g-file-attribute-matcher-enumerate-namespace" title="g_file_attribute_matcher_enumerate_namespace ()">g_file_attribute_matcher_enumerate_namespace</a>
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *ns</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-attribute-matcher-enumerate-next" title="g_file_attribute_matcher_enumerate_next ()">g_file_attribute_matcher_enumerate_next</a>
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFileInfo.html#g-file-attribute-matcher-to-string" title="g_file_attribute_matcher_to_string ()">g_file_attribute_matcher_to_string</a> (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileInfo.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GBoxed
- +----GFileAttributeMatcher
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GFileInfo
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileInfo.description"></a><h2>Description</h2>
-<p>
-Functionality for manipulating basic metadata for files. <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>
-implements methods for getting information that all files should
-contain, and allows for manipulation of extended attributes.
-</p>
-<p>
-See <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a> for more
-information on how GIO handles file attributes.
-</p>
-<p>
-To obtain a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, use <a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()"><code class="function">g_file_query_info()</code></a> (or its
-async variant). To obtain a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for a file input or output
-stream, use <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info" title="g_file_input_stream_query_info ()"><code class="function">g_file_input_stream_query_info()</code></a> or
-<a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info" title="g_file_output_stream_query_info ()"><code class="function">g_file_output_stream_query_info()</code></a> (or their async variants).
-</p>
-<p>
-To change the actual attributes of a file, you should then set the
-attribute in the <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> and call <a class="link" href="GFile.html#g-file-set-attributes-from-info" title="g_file_set_attributes_from_info ()"><code class="function">g_file_set_attributes_from_info()</code></a>
-or <a class="link" href="GFile.html#g-file-set-attributes-async" title="g_file_set_attributes_async ()"><code class="function">g_file_set_attributes_async()</code></a> on a GFile.
-</p>
-<p>
-However, not all attributes can be changed in the file. For instance,
-the actual size of a file cannot be changed via <a class="link" href="GFileInfo.html#g-file-info-set-size" title="g_file_info_set_size ()"><code class="function">g_file_info_set_size()</code></a>.
-You may call <a class="link" href="GFile.html#g-file-query-settable-attributes" title="g_file_query_settable_attributes ()"><code class="function">g_file_query_settable_attributes()</code></a> and
-<a class="link" href="GFile.html#g-file-query-writable-namespaces" title="g_file_query_writable_namespaces ()"><code class="function">g_file_query_writable_namespaces()</code></a> to discover the settable attributes
-of a particular file at runtime.
-</p>
-<p>
-<a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> allows for searching through a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for
-attributes.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileInfo.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileAttributeMatcher-struct"></a><h3>GFileAttributeMatcher</h3>
-<pre class="programlisting">typedef struct _GFileAttributeMatcher GFileAttributeMatcher;</pre>
-<p>
-Determines if a string matches a file attribute.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileType"></a><h3>enum GFileType</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_TYPE_UNKNOWN = 0,
- G_FILE_TYPE_REGULAR,
- G_FILE_TYPE_DIRECTORY,
- G_FILE_TYPE_SYMBOLIC_LINK,
- G_FILE_TYPE_SPECIAL, /* socket, fifo, blockdev, chardev */
- G_FILE_TYPE_SHORTCUT,
- G_FILE_TYPE_MOUNTABLE
-} GFileType;
-</pre>
-<p>
-Indicates the file's on-disk type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-TYPE-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_UNKNOWN</code></span></p></td>
-<td>File's type is unknown.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-TYPE-REGULAR:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_REGULAR</code></span></p></td>
-<td>File handle represents a regular file.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-TYPE-DIRECTORY:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_DIRECTORY</code></span></p></td>
-<td>File handle represents a directory.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-TYPE-SYMBOLIC-LINK:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_SYMBOLIC_LINK</code></span></p></td>
-<td>File handle represents a symbolic link
- (Unix systems).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-TYPE-SPECIAL:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_SPECIAL</code></span></p></td>
-<td>File is a "special" file, such as a socket, fifo,
- block device, or character device.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-TYPE-SHORTCUT:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_SHORTCUT</code></span></p></td>
-<td>File is a shortcut (Windows systems).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-TYPE-MOUNTABLE:CAPS"></a><span class="term"><code class="literal">G_FILE_TYPE_MOUNTABLE</code></span></p></td>
-<td>File is a mountable location.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileInfo-struct"></a><h3>GFileInfo</h3>
-<pre class="programlisting">typedef struct _GFileInfo GFileInfo;</pre>
-<p>
-Stores information about a file system object referenced by a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_TYPE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_TYPE "standard::type" /* uint32 (GFileType) */
-</pre>
-<p>
-A key in the "standard" namespace for storing file types.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-The value for this key should contain a <a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN "standard::is-hidden" /* boolean */
-</pre>
-<p>
-A key in the "standard" namespace for checking if a file is hidden.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP "standard::is-backup" /* boolean */
-</pre>
-<p>
-A key in the "standard" namespace for checking if a file is a backup file.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK "standard::is-symlink" /* boolean */
-</pre>
-<p>
-A key in the "standard" namespace for checking if the file is a symlink.
-Typically the actual type is something else, if we followed the symlink
-to get the type.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL "standard::is-virtual" /* boolean */
-</pre>
-<p>
-A key in the "standard" namespace for checking if a file is virtual.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_NAME</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_NAME "standard::name" /* byte string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the name of the file.
-The name is the on-disk filename which may not be in any known encoding,
-and can thus not be generally displayed as is.
-Use <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME"><span class="type">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</span></a> if you need to display the
-name in a user interface.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME "standard::display-name" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the display name of the file.
-A display name is guaranteed to be in UTF8 and can thus be displayed in
-the UI.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME "standard::edit-name" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for edit name of the file.
-An edit name is similar to the display name, but it is meant to be
-used when you want to rename the file in the UI. The display name
-might contain information you don't want in the new filename (such as
-"(invalid unicode)" if the filename was in an invalid encoding).
-</p>
-<p>
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_COPY_NAME</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_COPY_NAME "standard::copy-name" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the copy name of the file.
-The copy name is an optional version of the name. If available it's always
-in UTF8, and corresponds directly to the original filename (only transcoded to
-UTF8). This is useful if you want to copy the file to another filesystem that
-might have a different encoding. If the filename is not a valid string in the
-encoding selected for the filesystem it is in then the copy name will not be set.
-</p>
-<p>
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_ICON</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_ICON "standard::icon" /* object (GIcon) */
-</pre>
-<p>
-A key in the "standard" namespace for getting the icon for the file.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_OBJECT</code></a>.
-The value for this key should contain a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "standard::content-type" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the content type of the file.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-The value for this key should contain a valid content type.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE "standard::fast-content-type" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the fast content type.
-The fast content type isn't as reliable as the regular one, as it
-only uses the filename to guess it, but it is faster to calculate than the
-regular content type.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_SIZE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_SIZE "standard::size" /* uint64 */
-</pre>
-<p>
-A key in the "standard" namespace for getting the file's size (in bytes).
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE "standard::allocated-size" /* uint64 */
-</pre>
-<p>
-A key in the "standard" namespace for getting the amount of disk space
-that is consumed by the file (in bytes). This will generally be larger
-than the file size (due to block size overhead) but can occasionally be
-smaller (for example, for sparse files).
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET "standard::symlink-target" /* byte string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the symlink target, if the file
-is a symlink. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_TARGET_URI "standard::target-uri" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the target URI for the file, in
-the case of <a class="link" href="GFileInfo.html#G-FILE-TYPE-SHORTCUT:CAPS"><code class="literal">G_FILE_TYPE_SHORTCUT</code></a> or <a class="link" href="GFileInfo.html#G-FILE-TYPE-MOUNTABLE:CAPS"><code class="literal">G_FILE_TYPE_MOUNTABLE</code></a> files.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER "standard::sort-order" /* int32 */
-</pre>
-<p>
-A key in the "standard" namespace for setting the sort order of a file.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INT32</code></a>.
-An example use would be in file managers, which would use this key
-to set the order files are displayed. Files with smaller sort order
-should be sorted first, and files without sort order as if sort order
-was zero.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS"></a><h3>G_FILE_ATTRIBUTE_ETAG_VALUE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ETAG_VALUE "etag::value" /* string */
-</pre>
-<p>
-A key in the "etag" namespace for getting the value of the file's
-entity tag. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ID-FILE:CAPS"></a><h3>G_FILE_ATTRIBUTE_ID_FILE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ID_FILE "id::file" /* string */
-</pre>
-<p>
-A key in the "id" namespace for getting a file identifier.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-An example use would be during listing files, to avoid recursive
-directory scanning.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS"></a><h3>G_FILE_ATTRIBUTE_ID_FILESYSTEM</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ID_FILESYSTEM "id::filesystem" /* string */
-</pre>
-<p>
-A key in the "id" namespace for getting the file system identifier.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-An example use would be during drag and drop to see if the source
-and target are on the same filesystem (default to move) or not (default
-to copy).
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS"></a><h3>G_FILE_ATTRIBUTE_ACCESS_CAN_READ</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ACCESS_CAN_READ "access::can-read" /* boolean */
-</pre>
-<p>
-A key in the "access" namespace for getting read privileges.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-This attribute will be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user is able to read the file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS"></a><h3>G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE "access::can-write" /* boolean */
-</pre>
-<p>
-A key in the "access" namespace for getting write privileges.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-This attribute will be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user is able to write to the file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS"></a><h3>G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE "access::can-execute" /* boolean */
-</pre>
-<p>
-A key in the "access" namespace for getting execution privileges.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-This attribute will be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user is able to execute the file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS"></a><h3>G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE "access::can-delete" /* boolean */
-</pre>
-<p>
-A key in the "access" namespace for checking deletion privileges.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-This attribute will be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user is able to delete the file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS"></a><h3>G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH "access::can-trash" /* boolean */
-</pre>
-<p>
-A key in the "access" namespace for checking trashing privileges.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-This attribute will be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user is able to move the file to
-the trash.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS"></a><h3>G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME "access::can-rename" /* boolean */
-</pre>
-<p>
-A key in the "access" namespace for checking renaming privileges.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-This attribute will be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user is able to rename the file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT "mountable::can-mount" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is mountable.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT "mountable::can-unmount" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is unmountable.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT "mountable::can-eject" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be ejected.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE "mountable::unix-device" /* uint32 */
-</pre>
-<p>
-A key in the "mountable" namespace for getting the unix device.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE "mountable::unix-device-file" /* string */
-</pre>
-<p>
-A key in the "mountable" namespace for getting the unix device file.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI "mountable::hal-udi" /* string */
-</pre>
-<p>
-A key in the "mountable" namespace for getting the HAL UDI for the mountable
-file. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL "mountable::can-poll" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be polled.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC "mountable::is-media-check-automatic" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE)
-is automatically polled for media.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START "mountable::can-start" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be started.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED "mountable::can-start-degraded" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be started
-degraded.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP "mountable::can-stop" /* boolean */
-</pre>
-<p>
-A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be stopped.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS"></a><h3>G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE "mountable::start-stop-type" /* uint32 (GDriveStartStopType) */
-</pre>
-<p>
-A key in the "mountable" namespace for getting the <a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType"><span class="type">GDriveStartStopType</span></a>.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_MODIFIED</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_MODIFIED "time::modified" /* uint64 */
-</pre>
-<p>
-A key in the "time" namespace for getting the time the file was last
-modified. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>, and contains the UNIX time since the
-file was modified.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC "time::modified-usec" /* uint32 */
-</pre>
-<p>
-A key in the "time" namespace for getting the miliseconds of the time
-the file was last modified. This should be used in conjunction with
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED"><span class="type">G_FILE_ATTRIBUTE_TIME_MODIFIED</span></a>. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_ACCESS</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_ACCESS "time::access" /* uint64 */
-</pre>
-<p>
-A key in the "time" namespace for getting the time the file was last
-accessed. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>, and contains the UNIX time since the
-file was last accessed.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_ACCESS_USEC "time::access-usec" /* uint32 */
-</pre>
-<p>
-A key in the "time" namespace for getting the microseconds of the time
-the file was last accessed. This should be used in conjunction with
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS"><span class="type">G_FILE_ATTRIBUTE_TIME_ACCESS</span></a>. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_CHANGED</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_CHANGED "time::changed" /* uint64 */
-</pre>
-<p>
-A key in the "time" namespace for getting the time the file was last
-changed. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>,
-and contains the UNIX time since the file was last changed.
-</p>
-<p>
-This corresponds to the traditional UNIX ctime.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_CHANGED_USEC "time::changed-usec" /* uint32 */
-</pre>
-<p>
-A key in the "time" namespace for getting the microseconds of the time
-the file was last changed. This should be used in conjunction with
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED"><span class="type">G_FILE_ATTRIBUTE_TIME_CHANGED</span></a>. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-CREATED:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_CREATED</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_CREATED "time::created" /* uint64 */
-</pre>
-<p>
-A key in the "time" namespace for getting the time the file was created.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>,
-and contains the UNIX time since the file was created.
-</p>
-<p>
-This corresponds to the NTFS ctime.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS"></a><h3>G_FILE_ATTRIBUTE_TIME_CREATED_USEC</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TIME_CREATED_USEC "time::created-usec" /* uint32 */
-</pre>
-<p>
-A key in the "time" namespace for getting the microseconds of the time
-the file was created. This should be used in conjunction with
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED"><span class="type">G_FILE_ATTRIBUTE_TIME_CREATED</span></a>. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_DEVICE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_DEVICE "unix::device" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the device id of the device the
-file is located on (see <code class="function">stat()</code> documentation). This attribute is only
-available for UNIX file systems. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-INODE:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_INODE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_INODE "unix::inode" /* uint64 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the inode of the file.
-This attribute is only available for UNIX file systems. Corresponding
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-MODE:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_MODE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_MODE "unix::mode" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the mode of the file
-(e.g. whether the file is a regular file, symlink, etc). See <code class="function">lstat()</code>
-documentation. This attribute is only available for UNIX file systems.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_NLINK</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_NLINK "unix::nlink" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the number of hard links
-for a file. See <code class="function">lstat()</code> documentation. This attribute is only available
-for UNIX file systems. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-UID:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_UID</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_UID "unix::uid" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the user ID for the file.
-This attribute is only available for UNIX file systems.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-GID:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_GID</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_GID "unix::gid" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the group ID for the file.
-This attribute is only available for UNIX file systems.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_RDEV</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_RDEV "unix::rdev" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the device ID for the file
-(if it is a special file). See <code class="function">lstat()</code> documentation. This attribute
-is only available for UNIX file systems. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a>
-is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE "unix::block-size" /* uint32 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the block size for the file
-system. This attribute is only available for UNIX file systems.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_BLOCKS</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_BLOCKS "unix::blocks" /* uint64 */
-</pre>
-<p>
-A key in the "unix" namespace for getting the number of blocks allocated
-for the file. This attribute is only available for UNIX file systems.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS"></a><h3>G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT "unix::is-mountpoint" /* boolean */
-</pre>
-<p>
-A key in the "unix" namespace for checking if the file represents a
-UNIX mount point. This attribute is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file is a UNIX mount
-point. This attribute is only available for UNIX file systems.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS"></a><h3>G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE "dos::is-archive" /* boolean */
-</pre>
-<p>
-A key in the "dos" namespace for checking if the file's archive flag
-is set. This attribute is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the archive flag is set. This attribute
-is only available for DOS file systems. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a>
-is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS"></a><h3>G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_DOS_IS_SYSTEM "dos::is-system" /* boolean */
-</pre>
-<p>
-A key in the "dos" namespace for checking if the file's backup flag
-is set. This attribute is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the backup flag is set. This attribute
-is only available for DOS file systems. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a>
-is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-OWNER-USER:CAPS"></a><h3>G_FILE_ATTRIBUTE_OWNER_USER</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_OWNER_USER "owner::user" /* string */
-</pre>
-<p>
-A key in the "owner" namespace for getting the user name of the
-file's owner. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS"></a><h3>G_FILE_ATTRIBUTE_OWNER_USER_REAL</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_OWNER_USER_REAL "owner::user-real" /* string */
-</pre>
-<p>
-A key in the "owner" namespace for getting the real name of the
-user that owns the file. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS"></a><h3>G_FILE_ATTRIBUTE_OWNER_GROUP</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_OWNER_GROUP "owner::group" /* string */
-</pre>
-<p>
-A key in the "owner" namespace for getting the file owner's group.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS"></a><h3>G_FILE_ATTRIBUTE_THUMBNAIL_PATH</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_THUMBNAIL_PATH "thumbnail::path" /* bytestring */
-</pre>
-<p>
-A key in the "thumbnail" namespace for getting the path to the thumbnail
-image. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS"></a><h3>G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "thumbnail::failed" /* boolean */
-</pre>
-<p>
-A key in the "thumbnail" namespace for checking if thumbnailing failed.
-This attribute is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if thumbnailing failed. Corresponding
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS"></a><h3>G_FILE_ATTRIBUTE_PREVIEW_ICON</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_PREVIEW_ICON "preview::icon" /* object (GIcon) */
-</pre>
-<p>
-A key in the "preview" namespace for getting a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> that can be
-used to get preview of the file. For example, it may be a low
-resolution thumbnail without metadata. Corresponding
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_OBJECT</code></a>. The value
-for this key should contain a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.
-</p>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS"></a><h3>G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_FILESYSTEM_SIZE "filesystem::size" /* uint64 */
-</pre>
-<p>
-A key in the "filesystem" namespace for getting the total size (in bytes) of the file system,
-used in <a class="link" href="GFile.html#g-file-query-filesystem-info" title="g_file_query_filesystem_info ()"><code class="function">g_file_query_filesystem_info()</code></a>. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a>
-is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS"></a><h3>G_FILE_ATTRIBUTE_FILESYSTEM_FREE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_FILESYSTEM_FREE "filesystem::free" /* uint64 */
-</pre>
-<p>
-A key in the "filesystem" namespace for getting the number of bytes of free space left on the
-file system. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS"></a><h3>G_FILE_ATTRIBUTE_FILESYSTEM_USED</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_FILESYSTEM_USED "filesystem::used" /* uint64 */
-</pre>
-<p>
-A key in the "filesystem" namespace for getting the number of bytes of used on the
-file system. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></a>.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS"></a><h3>G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_FILESYSTEM_TYPE "filesystem::type" /* string */
-</pre>
-<p>
-A key in the "filesystem" namespace for getting the file system's type.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS"></a><h3>G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_FILESYSTEM_READONLY "filesystem::readonly" /* boolean */
-</pre>
-<p>
-A key in the "filesystem" namespace for checking if the file system
-is read only. Is set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file system is read only.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS"></a><h3>G_FILE_ATTRIBUTE_GVFS_BACKEND</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_GVFS_BACKEND "gvfs::backend" /* string */
-</pre>
-<p>
-A key in the "gvfs" namespace that gets the name of the current
-GVFS backend in use. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS"></a><h3>G_FILE_ATTRIBUTE_SELINUX_CONTEXT</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_SELINUX_CONTEXT "selinux::context" /* string */
-</pre>
-<p>
-A key in the "selinux" namespace for getting the file's SELinux
-context. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>. Note that this attribute is only
-available if GLib has been built with SELinux support.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS"></a><h3>G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT "trash::item-count" /* uint32 */
-</pre>
-<p>
-A key in the "trash" namespace. When requested against
-"trash:///" returns the number of (toplevel) items in the trash folder.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TRASH-DELETION-DATE:CAPS"></a><h3>G_FILE_ATTRIBUTE_TRASH_DELETION_DATE</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TRASH_DELETION_DATE "trash::deletion-date" /* string */
-</pre>
-<p>
-A key in the "trash" namespace. When requested against
-items in "trash:///", will return the date and time when the file
-was trashed. The format of the returned string is YYYY-MM-DDThh:mm:ss.
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-<p class="since">Since 2.24.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS"></a><h3>G_FILE_ATTRIBUTE_TRASH_ORIG_PATH</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TRASH_ORIG_PATH "trash::orig-path" /* byte string */
-</pre>
-<p>
-A key in the "trash" namespace. When requested against
-items in "trash:///", will return the original path to the file before it
-was trashed. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></a>.
-</p>
-<p class="since">Since 2.24.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS"></a><h3>G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW "filesystem::use-preview" /* uint32 (GFilesystemPreviewType) */
-</pre>
-<p>
-A key in the "filesystem" namespace for hinting a file manager
-application whether it should preview (e.g. thumbnail) files on the
-file system. The value for this key contain a
-<a class="link" href="GFile.html#GFilesystemPreviewType" title="enum GFilesystemPreviewType"><span class="type">GFilesystemPreviewType</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS"></a><h3>G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION "standard::description" /* string */
-</pre>
-<p>
-A key in the "standard" namespace for getting the description of the file.
-The description is a utf8 string that describes the file, generally containing
-the filename, but can also contain furter information. Example descriptions
-could be "filename (on hostname)" for a remote file or "filename (in trash)"
-for a file in the trash. This is useful for instance as the window title
-when displaying a directory or for a bookmarks menu.
-</p>
-<p>
-Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-new"></a><h3>g_file_info_new ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_info_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new file info structure.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-dup"></a><h3>g_file_info_dup ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_info_dup (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *other</code></em>);</pre>
-<p>
-Duplicates a file info structure.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a duplicate <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> of <em class="parameter"><code>other</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-copy-into"></a><h3>g_file_info_copy_into ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_copy_into (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *src_info</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *dest_info</code></em>);</pre>
-<p>
-Copies all of the <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>s
-from <em class="parameter"><code>src_info</code></em> to <em class="parameter"><code>dest_info</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src_info</code></em> :</span></p></td>
-<td>source to copy attributes from.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest_info</code></em> :</span></p></td>
-<td>destination to copy attributes to.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-has-attribute"></a><h3>g_file_info_has_attribute ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_has_attribute (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Checks if a file info structure has an attribute named <em class="parameter"><code>attribute</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>Ginfo</code></em> has an attribute named <em class="parameter"><code>attribute</code></em>,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-has-namespace"></a><h3>g_file_info_has_namespace ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_has_namespace (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name_space</code></em>);</pre>
-<p>
-Checks if a file info structure has an attribute in the
-specified <em class="parameter"><code>name_space</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_space</code></em> :</span></p></td>
-<td>a file attribute namespace.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>Ginfo</code></em> has an attribute in <em class="parameter"><code>name_space</code></em>,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-list-attributes"></a><h3>g_file_info_list_attributes ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_file_info_list_attributes (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name_space</code></em>);</pre>
-<p>
-Lists the file info structure's attributes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_space</code></em> :</span></p></td>
-<td>a file attribute key's namespace.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a null-terminated array of strings of all of the
-possible attribute types for the given <em class="parameter"><code>name_space</code></em>, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-type"></a><h3>g_file_info_get_attribute_type ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="returnvalue">GFileAttributeType</span></a> g_file_info_get_attribute_type (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the attribute type for an attribute key.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> for the given <em class="parameter"><code>attribute</code></em>, or
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INVALID</code></a> if the key is not set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-remove-attribute"></a><h3>g_file_info_remove_attribute ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_remove_attribute (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Removes all cases of <em class="parameter"><code>attribute</code></em> from <em class="parameter"><code>info</code></em> if it exists.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-as-string"></a><h3>g_file_info_get_attribute_as_string ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_info_get_attribute_as_string (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the value of a attribute, formated as a string.
-This escapes things as needed to make the string valid
-utf8.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a UTF-8 string associated with the given <em class="parameter"><code>attribute</code></em>.
-When you're done with the string it must be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-data"></a><h3>g_file_info_get_attribute_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_get_attribute_data (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> *type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *value_pp</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="type">GFileAttributeStatus</span></a> *status</code></em>);</pre>
-<p>
-Gets the attribute type, value and status for an attribute key.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>return location for the attribute type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value_pp</code></em> :</span></p></td>
-<td>return location for the attribute value, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>status</code></em> :</span></p></td>
-<td>return location for the attribute status, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>info</code></em> has an attribute named <em class="parameter"><code>attribute</code></em>,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-status"></a><h3>g_file_info_get_attribute_status ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="returnvalue">GFileAttributeStatus</span></a> g_file_info_get_attribute_status (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the attribute status for an attribute key.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="type">GFileAttributeStatus</span></a> for the given <em class="parameter"><code>attribute</code></em>, or
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS"><code class="literal">G_FILE_ATTRIBUTE_STATUS_UNSET</code></a> if the key is invalid.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-string"></a><h3>g_file_info_get_attribute_string ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_attribute_string (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the value of a string attribute. If the attribute does
-not contain a string, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the contents of the <em class="parameter"><code>attribute</code></em> value as a UTF-8 string, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-stringv"></a><h3>g_file_info_get_attribute_stringv ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_file_info_get_attribute_stringv (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the value of a stringv attribute. If the attribute does
-not contain a stringv, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the contents of the <em class="parameter"><code>attribute</code></em> value as a stringv, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. Do not free. These returned strings are UTF-8. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-byte-string"></a><h3>g_file_info_get_attribute_byte_string ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_attribute_byte_string
- (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the value of a byte string attribute. If the attribute does
-not contain a byte string, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the contents of the <em class="parameter"><code>attribute</code></em> value as a byte string, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-boolean"></a><h3>g_file_info_get_attribute_boolean ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_get_attribute_boolean (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the value of a boolean attribute. If the attribute does not
-contain a boolean value, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the boolean value contained within the attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-uint32"></a><h3>g_file_info_get_attribute_uint32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_file_info_get_attribute_uint32 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets an unsigned 32-bit integer contained within the attribute. If the
-attribute does not contain an unsigned 32-bit integer, or is invalid,
-0 will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an unsigned 32-bit integer from the attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-int32"></a><h3>g_file_info_get_attribute_int32 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a> g_file_info_get_attribute_int32 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets a signed 32-bit integer contained within the attribute. If the
-attribute does not contain a signed 32-bit integer, or is invalid,
-0 will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a signed 32-bit integer from the attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-uint64"></a><h3>g_file_info_get_attribute_uint64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> g_file_info_get_attribute_uint64 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets a unsigned 64-bit integer contained within the attribute. If the
-attribute does not contain an unsigned 64-bit integer, or is invalid,
-0 will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a unsigned 64-bit integer from the attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-int64"></a><h3>g_file_info_get_attribute_int64 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> g_file_info_get_attribute_int64 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets a signed 64-bit integer contained within the attribute. If the
-attribute does not contain an signed 64-bit integer, or is invalid,
-0 will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a signed 64-bit integer from the attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-attribute-object"></a><h3>g_file_info_get_attribute_object ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * g_file_info_get_attribute_object (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Gets the value of a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> attribute. If the attribute does
-not contain a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> associated with the given <em class="parameter"><code>attribute</code></em>, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute"></a><h3>g_file_info_set_attribute ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> value_p</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given value, if possible. To unset the
-attribute, use <code class="literal">G_ATTRIBUTE_TYPE_INVALID</code> for <em class="parameter"><code>type</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value_p</code></em> :</span></p></td>
-<td>pointer to the value</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-status"></a><h3>g_file_info_set_attribute_status ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_set_attribute_status (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="type">GFileAttributeStatus</span></a> status</code></em>);</pre>
-<p>
-Sets the attribute status for an attribute key. This is only
-needed by external code that implement <a class="link" href="GFile.html#g-file-set-attributes-from-info" title="g_file_set_attributes_from_info ()"><code class="function">g_file_set_attributes_from_info()</code></a>
-or similar functions.
-</p>
-<p>
-The attribute must exist in <em class="parameter"><code>info</code></em> for this to work. Otherwise <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-is returned and <em class="parameter"><code>info</code></em> is unchanged.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>status</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus"><span class="type">GFileAttributeStatus</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the status was changed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-string"></a><h3>g_file_info_set_attribute_string ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_string (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>a UTF-8 string.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-stringv"></a><h3>g_file_info_set_attribute_stringv ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_stringv (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><span class="type">char</span> **attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<p>
-Sinze: 2.22
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array of UTF-8 strings. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-byte-string"></a><h3>g_file_info_set_attribute_byte_string ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_byte_string
- (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>a byte string.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-boolean"></a><h3>g_file_info_set_attribute_boolean ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_boolean (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>a boolean value.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-uint32"></a><h3>g_file_info_set_attribute_uint32 ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_uint32 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>an unsigned 32-bit integer.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-int32"></a><h3>g_file_info_set_attribute_int32 ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_int32 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>a signed 32-bit integer</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-uint64"></a><h3>g_file_info_set_attribute_uint64 ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_uint64 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>an unsigned 64-bit integer.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-int64"></a><h3>g_file_info_set_attribute_int64 ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_int64 (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>attribute name to set.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>int64 value to set attribute to.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-object"></a><h3>g_file_info_set_attribute_object ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_object (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *attr_value</code></em>);</pre>
-<p>
-Sets the <em class="parameter"><code>attribute</code></em> to contain the given <em class="parameter"><code>attr_value</code></em>,
-if possible.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attr_value</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-clear-status"></a><h3>g_file_info_clear_status ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_clear_status (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Clears the status information from <em class="parameter"><code>info</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-file-type"></a><h3>g_file_info_get_file_type ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="returnvalue">GFileType</span></a> g_file_info_get_file_type (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets a file's type (whether it is a regular file, symlink, etc).
-This is different from the file's content type, see <a class="link" href="GFileInfo.html#g-file-info-get-content-type" title="g_file_info_get_content_type ()"><code class="function">g_file_info_get_content_type()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a> for the given file.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-is-hidden"></a><h3>g_file_info_get_is_hidden ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_get_is_hidden (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Checks if a file is hidden.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file is a hidden file, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-is-backup"></a><h3>g_file_info_get_is_backup ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_get_is_backup (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Checks if a file is a backup file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if file is a backup file, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-is-symlink"></a><h3>g_file_info_get_is_symlink ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_info_get_is_symlink (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Checks if a file is a symlink.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given <em class="parameter"><code>info</code></em> is a symlink.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-name"></a><h3>g_file_info_get_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_name (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the name for a file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the file name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-display-name"></a><h3>g_file_info_get_display_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_display_name (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets a display name for a file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the display name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-edit-name"></a><h3>g_file_info_get_edit_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_edit_name (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the edit name for a file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the edit name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-icon"></a><h3>g_file_info_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_file_info_get_icon (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the icon for a file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the given <em class="parameter"><code>info</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-content-type"></a><h3>g_file_info_get_content_type ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_content_type (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the file's content type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the file's content type.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-size"></a><h3>g_file_info_get_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> g_file_info_get_size (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the file's size.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> containing the file's size.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-modification-time"></a><h3>g_file_info_get_modification_time ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_get_modification_time (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *result</code></em>);</pre>
-<p>
-Gets the modification time of the current <em class="parameter"><code>info</code></em> and sets it
-in <em class="parameter"><code>result</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym> caller-allocates]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-symlink-target"></a><h3>g_file_info_get_symlink_target ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_symlink_target (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the symlink target for a given <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the symlink target.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-etag"></a><h3>g_file_info_get_etag ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_info_get_etag (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GFile.html#gfile-etag">entity tag</a> for a given
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>. See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS" title="G_FILE_ATTRIBUTE_ETAG_VALUE"><code class="literal">G_FILE_ATTRIBUTE_ETAG_VALUE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the value of the "etag:value" attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-get-sort-order"></a><h3>g_file_info_get_sort_order ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a> g_file_info_get_sort_order (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the value of the sort_order attribute from the <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> containing the value of the "standard::sort_order" attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-attribute-mask"></a><h3>g_file_info_set_attribute_mask ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_attribute_mask (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *mask</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>mask</code></em> on <em class="parameter"><code>info</code></em> to match specific attribute types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-unset-attribute-mask"></a><h3>g_file_info_unset_attribute_mask ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_unset_attribute_mask (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>);</pre>
-<p>
-Unsets a mask set by <a class="link" href="GFileInfo.html#g-file-info-set-attribute-mask" title="g_file_info_set_attribute_mask ()"><code class="function">g_file_info_set_attribute_mask()</code></a>, if one
-is set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-file-type"></a><h3>g_file_info_set_file_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_file_type (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a> type</code></em>);</pre>
-<p>
-Sets the file type in a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> to <em class="parameter"><code>type</code></em>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TYPE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_TYPE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-is-hidden"></a><h3>g_file_info_set_is_hidden ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_is_hidden (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_hidden</code></em>);</pre>
-<p>
-Sets the "is_hidden" attribute in a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> according to <em class="parameter"><code>is_symlink</code></em>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>is_hidden</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-is-symlink"></a><h3>g_file_info_set_is_symlink ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_is_symlink (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_symlink</code></em>);</pre>
-<p>
-Sets the "is_symlink" attribute in a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> according to <em class="parameter"><code>is_symlink</code></em>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>is_symlink</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-name"></a><h3>g_file_info_set_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_name (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
-<p>
-Sets the name attribute for the current <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_NAME</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>a string containing a name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-display-name"></a><h3>g_file_info_set_display_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_display_name (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *display_name</code></em>);</pre>
-<p>
-Sets the display name for the current <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>display_name</code></em> :</span></p></td>
-<td>a string containing a display name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-edit-name"></a><h3>g_file_info_set_edit_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_edit_name (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *edit_name</code></em>);</pre>
-<p>
-Sets the edit name for the current file.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>edit_name</code></em> :</span></p></td>
-<td>a string containing an edit name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-icon"></a><h3>g_file_info_set_icon ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_icon (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>);</pre>
-<p>
-Sets the icon for a given <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ICON"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_ICON</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-content-type"></a><h3>g_file_info_set_content_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_content_type (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *content_type</code></em>);</pre>
-<p>
-Sets the content type attribute for a given <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.
-See <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>content_type</code></em> :</span></p></td>
-<td>a content type. See <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-size"></a><h3>g_file_info_set_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_size (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> size</code></em>);</pre>
-<p>
-Sets the <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SIZE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SIZE</code></a> attribute in the file info
-to the given size.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> containing the file's size.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-modification-time"></a><h3>g_file_info_set_modification_time ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_modification_time (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a> *mtime</code></em>);</pre>
-<p>
-Sets the <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED"><code class="literal">G_FILE_ATTRIBUTE_TIME_MODIFIED</code></a> attribute in the file
-info to the given time value.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mtime</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Date-and-Time-Functions.html#GTimeVal"><span class="type">GTimeVal</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-symlink-target"></a><h3>g_file_info_set_symlink_target ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_symlink_target (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *symlink_target</code></em>);</pre>
-<p>
-Sets the <a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</code></a> attribute in the file info
-to the given symlink target.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>symlink_target</code></em> :</span></p></td>
-<td>a static string containing a path to a symlink target.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-info-set-sort-order"></a><h3>g_file_info_set_sort_order ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_info_set_sort_order (<em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> sort_order</code></em>);</pre>
-<p>
-Sets the sort order attribute in the file info structure. See
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>sort_order</code></em> :</span></p></td>
-<td>a sort order integer.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-new"></a><h3>g_file_attribute_matcher_new ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="returnvalue">GFileAttributeMatcher</span></a> * g_file_attribute_matcher_new (<em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>);</pre>
-<p>
-Creates a new file attribute matcher, which matches attributes
-against a given string. <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>s are reference
-counted structures, and are created with a reference count of 1. If
-the number of references falls to 0, the <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> is
-automatically destroyed.
-</p>
-<p>
-The <em class="parameter"><code>attribute</code></em> string should be formatted with specific keys separated
-from namespaces with a double colon. Several "namespace::key" strings may be
-concatenated with a single comma (e.g. "standard::type,standard::is-hidden").
-The wildcard "*" may be used to match all keys and namespaces, or
-"namespace::*" will match all keys in a given namespace.
-</p>
-<p>
-Examples of strings to use:
-</p>
-<div class="table">
-<a name="idp11951920"></a><p class="title"><b>Table 3. File Attribute Matcher strings and results</b></p>
-<div class="table-contents"><table summary="File Attribute Matcher strings and results" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th align="left"> Matcher String </th>
-<th align="left"> Matches </th>
-</tr></thead>
-<tbody>
-<tr>
-<td align="left">"*"</td>
-<td align="left">matches all attributes.</td>
-</tr>
-<tr>
-<td align="left">"standard::is-hidden"</td>
-<td align="left">matches only the key is-hidden in the standard namespace.</td>
-</tr>
-<tr>
-<td align="left">"standard::type,unix::*"</td>
-<td align="left">matches the type key in the standard namespace and
-all keys in the unix namespace.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p><br class="table-break">
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>an attribute string to match.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-ref"></a><h3>g_file_attribute_matcher_ref ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="returnvalue">GFileAttributeMatcher</span></a> * g_file_attribute_matcher_ref (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);</pre>
-<p>
-References a file attribute matcher.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-subtract"></a><h3>g_file_attribute_matcher_subtract ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="returnvalue">GFileAttributeMatcher</span></a> * g_file_attribute_matcher_subtract
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *subtract</code></em>);</pre>
-<p>
-Subtracts all attributes of <em class="parameter"><code>subtract</code></em> from <em class="parameter"><code>matcher</code></em> and returns
-a matcher that supports those attributes.
-</p>
-<p>
-Note that currently it is not possible to remove a single
-attribute when the <em class="parameter"><code>matcher</code></em> matches the whole namespace - or remove
-a namespace or attribute when the matcher matches everything. This
-is a limitation of the current implementation, but may be fixed
-in the future.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>Matcher to subtract from</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>subtract</code></em> :</span></p></td>
-<td>The matcher to subtract</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A file attribute matcher matching all attributes of
-<em class="parameter"><code>matcher</code></em> that are not matched by <em class="parameter"><code>subtract</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-unref"></a><h3>g_file_attribute_matcher_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_attribute_matcher_unref (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);</pre>
-<p>
-Unreferences <em class="parameter"><code>matcher</code></em>. If the reference count falls below 1,
-the <em class="parameter"><code>matcher</code></em> is automatically freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-matches"></a><h3>g_file_attribute_matcher_matches ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_attribute_matcher_matches (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Checks if an attribute will be matched by an attribute matcher. If
-the matcher was created with the "*" matching string, this function
-will always return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>attribute</code></em> matches <em class="parameter"><code>matcher</code></em>. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-matches-only"></a><h3>g_file_attribute_matcher_matches_only ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_attribute_matcher_matches_only
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attribute</code></em>);</pre>
-<p>
-Checks if a attribute matcher only matches a given attribute. Always
-returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if "*" was used when creating the matcher.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>a file attribute key.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the matcher only matches <em class="parameter"><code>attribute</code></em>. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-enumerate-namespace"></a><h3>g_file_attribute_matcher_enumerate_namespace ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_attribute_matcher_enumerate_namespace
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *ns</code></em>);</pre>
-<p>
-Checks if the matcher will match all of the keys in a given namespace.
-This will always return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a wildcard character is in use (e.g. if
-matcher was created with "standard::*" and <em class="parameter"><code>ns</code></em> is "standard", or if matcher was created
-using "*" and namespace is anything.)
-</p>
-<p>
-TODO: this is awkwardly worded.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>a string containing a file attribute namespace.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the matcher matches all of the entries
-in the given <em class="parameter"><code>ns</code></em>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-enumerate-next"></a><h3>g_file_attribute_matcher_enumerate_next ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_file_attribute_matcher_enumerate_next
- (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);</pre>
-<p>
-Gets the next matched attribute from a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the next attribute or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-no more attribute exist.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-matcher-to-string"></a><h3>g_file_attribute_matcher_to_string ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_attribute_matcher_to_string (<em class="parameter"><code><a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a> *matcher</code></em>);</pre>
-<p>
-Prints what the matcher is matching against. The format will be
-equal to the format passed to <a class="link" href="GFileInfo.html#g-file-attribute-matcher-new" title="g_file_attribute_matcher_new ()"><code class="function">g_file_attribute_matcher_new()</code></a>.
-The output however, might not be identical, as the matcher may
-decide to use a different order or omit needless parts.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>matcher</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html#GFileAttributeMatcher"><span class="type">GFileAttributeMatcher</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string describing the attributes the matcher matches
-against or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>matcher</code></em> was <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileInfo.see-also"></a><h2>See Also</h2>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileInputStream.html
deleted file mode 100644
index b1142c1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileInputStream.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GIOStream.html" title="GIOStream">
-<link rel="next" href="GFileOutputStream.html" title="GFileOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GIOStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileInputStream.top_of_page"></a>GFileInputStream</span></h2>
-<p>GFileInputStream — File input streaming operations</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFileInputStream.html#GFileInputStream-struct" title="GFileInputStream">GFileInputStream</a>;
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info" title="g_file_input_stream_query_info ()">g_file_input_stream_query_info</a> (<em class="parameter"><code><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info-async" title="g_file_input_stream_query_info_async ()">g_file_input_stream_query_info_async</a>
- (<em class="parameter"><code><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info-finish" title="g_file_input_stream_query_info_finish ()">g_file_input_stream_query_info_finish</a>
- (<em class="parameter"><code><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----GFileInputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GFileInputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFileInputStream.description"></a><h2>Description</h2>
-<p>
-GFileInputStream provides input streams that take their
-content from a file.
-</p>
-<p>
-GFileInputStream implements <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>, which allows the input
-stream to jump to arbitrary positions in the file, provided the
-filesystem of the file allows it. To find the position of a file
-input stream, use <a class="link" href="GSeekable.html#g-seekable-tell" title="g_seekable_tell ()"><code class="function">g_seekable_tell()</code></a>. To find out if a file input
-stream supports seeking, use <a class="link" href="GSeekable.html#g-seekable-can-seek" title="g_seekable_can_seek ()"><code class="function">g_seekable_can_seek()</code></a>.
-To position a file input stream, use <a class="link" href="GSeekable.html#g-seekable-seek" title="g_seekable_seek ()"><code class="function">g_seekable_seek()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileInputStream-struct"></a><h3>GFileInputStream</h3>
-<pre class="programlisting">typedef struct _GFileInputStream GFileInputStream;</pre>
-<p>
-A subclass of GInputStream for opened files. This adds
-a few file-specific operations and seeking.
-</p>
-<p>
-<a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> implements <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-input-stream-query-info"></a><h3>g_file_input_stream_query_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_input_stream_query_info (<em class="parameter"><code><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Queries a file input stream the given <em class="parameter"><code>attributes</code></em>. This function blocks
-while querying the stream. For the asynchronous (non-blocking) version
-of this function, see <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info-async" title="g_file_input_stream_query_info_async ()"><code class="function">g_file_input_stream_query_info_async()</code></a>. While the
-stream is blocked, the stream will set the pending flag internally, and
-any other operations on the stream will fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>a file attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-input-stream-query-info-async"></a><h3>g_file_input_stream_query_info_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_input_stream_query_info_async
- (<em class="parameter"><code><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Queries the stream information asynchronously.
-When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info-finish" title="g_file_input_stream_query_info_finish ()"><code class="function">g_file_input_stream_query_info_finish()</code></a>
-to get the result of the operation.
-</p>
-<p>
-For the synchronous version of this function,
-see <a class="link" href="GFileInputStream.html#g-file-input-stream-query-info" title="g_file_input_stream_query_info ()"><code class="function">g_file_input_stream_query_info()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be set
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>a file attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-input-stream-query-info-finish"></a><h3>g_file_input_stream_query_info_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_input_stream_query_info_finish
- (<em class="parameter"><code><a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous info query operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInputStream.html" title="GFileInputStream"><span class="type">GFileInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileInputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GDataInputStream.html" title="GDataInputStream"><span class="type">GDataInputStream</span></a>, <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileMonitor.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileMonitor.html
deleted file mode 100644
index 726fe8a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileMonitor.html
+++ /dev/null
@@ -1,351 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileMonitor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_mon.html" title="File System Monitoring">
-<link rel="prev" href="file_mon.html" title="File System Monitoring">
-<link rel="next" href="utils.html" title="File-related Utilities">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="file_mon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="utils.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileMonitor.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileMonitor.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileMonitor.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GFileMonitor.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileMonitor"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileMonitor.top_of_page"></a>GFileMonitor</span></h2>
-<p>GFileMonitor — File Monitor</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileMonitor.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent">GFileMonitorEvent</a>;
- <a class="link" href="GFileMonitor.html#GFileMonitor-struct" title="GFileMonitor">GFileMonitor</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileMonitor.html#g-file-monitor-cancel" title="g_file_monitor_cancel ()">g_file_monitor_cancel</a> (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFileMonitor.html#g-file-monitor-is-cancelled" title="g_file_monitor_is_cancelled ()">g_file_monitor_is_cancelled</a> (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileMonitor.html#g-file-monitor-set-rate-limit" title="g_file_monitor_set_rate_limit ()">g_file_monitor_set_rate_limit</a> (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> limit_msecs</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileMonitor.html#g-file-monitor-emit-event" title="g_file_monitor_emit_event ()">g_file_monitor_emit_event</a> (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *child</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *other_file</code></em>,
- <em class="parameter"><code><a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a> event_type</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GFileMonitor
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GFileMonitor.html#GFileMonitor--cancelled" title='The "cancelled" property'>cancelled</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GFileMonitor.html#GFileMonitor--rate-limit" title='The "rate-limit" property'>rate-limit</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GFileMonitor.html#GFileMonitor-changed" title='The "changed" signal'>changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.description"></a><h2>Description</h2>
-<p>
-Monitors a file or directory for changes.
-</p>
-<p>
-To obtain a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> for a file or directory, use
-<a class="link" href="GFile.html#g-file-monitor" title="g_file_monitor ()"><code class="function">g_file_monitor()</code></a>, <a class="link" href="GFile.html#g-file-monitor-file" title="g_file_monitor_file ()"><code class="function">g_file_monitor_file()</code></a>, or
-<a class="link" href="GFile.html#g-file-monitor-directory" title="g_file_monitor_directory ()"><code class="function">g_file_monitor_directory()</code></a>.
-</p>
-<p>
-To get informed about changes to the file or directory you are
-monitoring, connect to the <a class="link" href="GFileMonitor.html#GFileMonitor-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal. The
-signal will be emitted in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-context</GTKDOCLINK> of the thread that the monitor was created in
-(though if the global default main context is blocked, this may
-cause notifications to be blocked even if the thread-default
-context is still running).
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileMonitorEvent"></a><h3>enum GFileMonitorEvent</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_MONITOR_EVENT_CHANGED,
- G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT,
- G_FILE_MONITOR_EVENT_DELETED,
- G_FILE_MONITOR_EVENT_CREATED,
- G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED,
- G_FILE_MONITOR_EVENT_PRE_UNMOUNT,
- G_FILE_MONITOR_EVENT_UNMOUNTED,
- G_FILE_MONITOR_EVENT_MOVED
-} GFileMonitorEvent;
-</pre>
-<p>
-Specifies what type of event a monitor event is.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-CHANGED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_CHANGED</code></span></p></td>
-<td>a file changed.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-CHANGES-DONE-HINT:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT</code></span></p></td>
-<td>a hint that this was probably the last change in a set of changes.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-DELETED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_DELETED</code></span></p></td>
-<td>a file was deleted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-CREATED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_CREATED</code></span></p></td>
-<td>a file was created.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-ATTRIBUTE-CHANGED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED</code></span></p></td>
-<td>a file attribute was changed.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-PRE-UNMOUNT:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_PRE_UNMOUNT</code></span></p></td>
-<td>the file location will soon be unmounted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-UNMOUNTED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_UNMOUNTED</code></span></p></td>
-<td>the file location was unmounted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-MONITOR-EVENT-MOVED:CAPS"></a><span class="term"><code class="literal">G_FILE_MONITOR_EVENT_MOVED</code></span></p></td>
-<td>the file was moved.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileMonitor-struct"></a><h3>GFileMonitor</h3>
-<pre class="programlisting">typedef struct _GFileMonitor GFileMonitor;</pre>
-<p>
-Watches for changes to a file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor-cancel"></a><h3>g_file_monitor_cancel ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_monitor_cancel (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>);</pre>
-<p>
-Cancels a file monitor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if monitor was cancelled.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor-is-cancelled"></a><h3>g_file_monitor_is_cancelled ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_file_monitor_is_cancelled (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>);</pre>
-<p>
-Returns whether the monitor is canceled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if monitor is canceled. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor-set-rate-limit"></a><h3>g_file_monitor_set_rate_limit ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_monitor_set_rate_limit (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> limit_msecs</code></em>);</pre>
-<p>
-Sets the rate limit to which the <em class="parameter"><code>monitor</code></em> will report
-consecutive change events to the same file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>limit_msecs</code></em> :</span></p></td>
-<td>a non-negative integer with the limit in milliseconds
-to poll for changes</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-monitor-emit-event"></a><h3>g_file_monitor_emit_event ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_monitor_emit_event (<em class="parameter"><code><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *child</code></em>,
- <em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *other_file</code></em>,
- <em class="parameter"><code><a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a> event_type</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GFileMonitor.html#GFileMonitor-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal if a change
-has taken place. Should be called from file monitor
-implementations only.
-</p>
-<p>
-The signal will be emitted from an idle handler (in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-context</GTKDOCLINK>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other_file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_type</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a> flags.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GFileMonitor--cancelled"></a><h3>The <code class="literal">"cancelled"</code> property</h3>
-<pre class="programlisting"> "cancelled" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>Whether the monitor has been cancelled.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileMonitor--rate-limit"></a><h3>The <code class="literal">"rate-limit"</code> property</h3>
-<pre class="programlisting"> "rate-limit" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
-<p>The limit of the monitor to watch for changes, in milliseconds.</p>
-<p>Allowed values: &gt;= 0</p>
-<p>Default value: 800</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileMonitor.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GFileMonitor-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a> *monitor,
- <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file,
- <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *other_file,
- <a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a> event_type,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>file</code></em> has been changed.
-</p>
-<p>
-If using <a class="link" href="GFile.html#G-FILE-MONITOR-SEND-MOVED:CAPS"><span class="type">G_FILE_MONITOR_SEND_MOVED</span></a> flag and <em class="parameter"><code>event_type</code></em> is
-<a class="link" href="GFileMonitor.html#G-FILE-MONITOR-EVENT-MOVED:CAPS"><span class="type">G_FILE_MONITOR_EVENT_MOVED</span></a>, <em class="parameter"><code>file</code></em> will be set to a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> containing the
-old path, and <em class="parameter"><code>other_file</code></em> will be set to a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> containing the new path.
-</p>
-<p>
-In all the other cases, <em class="parameter"><code>other_file</code></em> will be set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other_file</code></em> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event_type</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFileOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GFileOutputStream.html
deleted file mode 100644
index 26029b2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFileOutputStream.html
+++ /dev/null
@@ -1,286 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GFileInputStream.html" title="GFileInputStream">
-<link rel="next" href="GFileIOStream.html" title="GFileIOStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileIOStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFileOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFileOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GFileOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFileOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFileOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFileOutputStream.top_of_page"></a>GFileOutputStream</span></h2>
-<p>GFileOutputStream — File output streaming operations</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFileOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFileOutputStream.html#GFileOutputStream-struct" title="GFileOutputStream">GFileOutputStream</a>;
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info" title="g_file_output_stream_query_info ()">g_file_output_stream_query_info</a> (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-async" title="g_file_output_stream_query_info_async ()">g_file_output_stream_query_info_async</a>
- (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-finish" title="g_file_output_stream_query_info_finish ()">g_file_output_stream_query_info_finish</a>
- (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFileOutputStream.html#g-file-output-stream-get-etag" title="g_file_output_stream_get_etag ()">g_file_output_stream_get_etag</a> (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----GFileOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFileOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GFileOutputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GFileOutputStream.description"></a><h2>Description</h2>
-<p>
-GFileOutputStream provides output streams that write their
-content to a file.
-</p>
-<p>
-GFileOutputStream implements <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>, which allows the output
-stream to jump to arbitrary positions in the file and to truncate
-the file, provided the filesystem of the file supports these
-operations.
-</p>
-<p>
-To find the position of a file output stream, use <a class="link" href="GSeekable.html#g-seekable-tell" title="g_seekable_tell ()"><code class="function">g_seekable_tell()</code></a>.
-To find out if a file output stream supports seeking, use
-<a class="link" href="GSeekable.html#g-seekable-can-seek" title="g_seekable_can_seek ()"><code class="function">g_seekable_can_seek()</code></a>.To position a file output stream, use
-<a class="link" href="GSeekable.html#g-seekable-seek" title="g_seekable_seek ()"><code class="function">g_seekable_seek()</code></a>. To find out if a file output stream supports
-truncating, use <a class="link" href="GSeekable.html#g-seekable-can-truncate" title="g_seekable_can_truncate ()"><code class="function">g_seekable_can_truncate()</code></a>. To truncate a file output
-stream, use <a class="link" href="GSeekable.html#g-seekable-truncate" title="g_seekable_truncate ()"><code class="function">g_seekable_truncate()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFileOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileOutputStream-struct"></a><h3>GFileOutputStream</h3>
-<pre class="programlisting">typedef struct _GFileOutputStream GFileOutputStream;</pre>
-<p>
-A subclass of GOutputStream for opened files. This adds
-a few file-specific operations and seeking and truncating.
-</p>
-<p>
-<a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> implements GSeekable.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-output-stream-query-info"></a><h3>g_file_output_stream_query_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_output_stream_query_info (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Queries a file output stream for the given <em class="parameter"><code>attributes</code></em>.
-This function blocks while querying the stream. For the asynchronous
-version of this function, see <a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-async" title="g_file_output_stream_query_info_async ()"><code class="function">g_file_output_stream_query_info_async()</code></a>.
-While the stream is blocked, the stream will set the pending flag
-internally, and any other operations on the stream will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a>.
-</p>
-<p>
-Can fail if the stream was already closed (with <em class="parameter"><code>error</code></em> being set to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>), the stream has pending operations (with <em class="parameter"><code>error</code></em> being
-set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a>), or if querying info is not supported for
-the stream's interface (with <em class="parameter"><code>error</code></em> being set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a>). In
-all cases of failure, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be set, and <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will
-be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>a file attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the <em class="parameter"><code>stream</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-output-stream-query-info-async"></a><h3>g_file_output_stream_query_info_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_output_stream_query_info_async
- (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *attributes</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously queries the <em class="parameter"><code>stream</code></em> for a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>. When completed,
-<em class="parameter"><code>callback</code></em> will be called with a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> which can be used to
-finish the operation with <a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-finish" title="g_file_output_stream_query_info_finish ()"><code class="function">g_file_output_stream_query_info_finish()</code></a>.
-</p>
-<p>
-For the synchronous version of this function, see
-<a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info" title="g_file_output_stream_query_info ()"><code class="function">g_file_output_stream_query_info()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attributes</code></em> :</span></p></td>
-<td>a file attribute query string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-output-stream-query-info-finish"></a><h3>g_file_output_stream_query_info_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_file_output_stream_query_info_finish
- (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finalizes the asynchronous query started
-by <a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-async" title="g_file_output_stream_query_info_async ()"><code class="function">g_file_output_stream_query_info_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> for the finished query. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-output-stream-get-etag"></a><h3>g_file_output_stream_get_etag ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_file_output_stream_get_etag (<em class="parameter"><code><a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the entity tag for the file when it has been written.
-This must be called after the stream has been written
-and closed, as the etag can change while writing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileOutputStream.html" title="GFileOutputStream"><span class="type">GFileOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the entity tag for the stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFileOutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>, <a class="link" href="GDataOutputStream.html" title="GDataOutputStream"><span class="type">GDataOutputStream</span></a>, <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFilenameCompleter.html b/gtk+-mingw/share/gtk-doc/html/gio/GFilenameCompleter.html
deleted file mode 100644
index 4b26f02..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFilenameCompleter.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFilenameCompleter</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="utils.html" title="File-related Utilities">
-<link rel="prev" href="utils.html" title="File-related Utilities">
-<link rel="next" href="async.html" title="Asynchronous I/O">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="utils.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="utils.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="async.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFilenameCompleter.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFilenameCompleter.description" class="shortcut">Description</a>
-  | 
- <a href="#GFilenameCompleter.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFilenameCompleter.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFilenameCompleter"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFilenameCompleter.top_of_page"></a>GFilenameCompleter</span></h2>
-<p>GFilenameCompleter — Filename Completer</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFilenameCompleter.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFilenameCompleter.html#GFilenameCompleter-struct" title="GFilenameCompleter">GFilenameCompleter</a>;
-<a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="returnvalue">GFilenameCompleter</span></a> * <a class="link" href="GFilenameCompleter.html#g-filename-completer-new" title="g_filename_completer_new ()">g_filename_completer_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GFilenameCompleter.html#g-filename-completer-get-completion-suffix" title="g_filename_completer_get_completion_suffix ()">g_filename_completer_get_completion_suffix</a>
- (<em class="parameter"><code><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *completer</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *initial_text</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="GFilenameCompleter.html#g-filename-completer-get-completions" title="g_filename_completer_get_completions ()">g_filename_completer_get_completions</a>
- (<em class="parameter"><code><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *completer</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *initial_text</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFilenameCompleter.html#g-filename-completer-set-dirs-only" title="g_filename_completer_set_dirs_only ()">g_filename_completer_set_dirs_only</a> (<em class="parameter"><code><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *completer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> dirs_only</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilenameCompleter.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GFilenameCompleter
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilenameCompleter.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GFilenameCompleter.html#GFilenameCompleter-got-completion-data" title='The "got-completion-data" signal'>got-completion-data</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilenameCompleter.description"></a><h2>Description</h2>
-<p>
-Completes partial file and directory names given a partial string by
-looking in the file system for clues. Can return a list of possible
-completion strings for widget implementations.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFilenameCompleter.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFilenameCompleter-struct"></a><h3>GFilenameCompleter</h3>
-<pre class="programlisting">typedef struct _GFilenameCompleter GFilenameCompleter;</pre>
-<p>
-Completes filenames based on files that exist within the file system.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filename-completer-new"></a><h3>g_filename_completer_new ()</h3>
-<pre class="programlisting"><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="returnvalue">GFilenameCompleter</span></a> * g_filename_completer_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new filename completer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filename-completer-get-completion-suffix"></a><h3>g_filename_completer_get_completion_suffix ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_filename_completer_get_completion_suffix
- (<em class="parameter"><code><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *completer</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *initial_text</code></em>);</pre>
-<p>
-Obtains a completion for <em class="parameter"><code>initial_text</code></em> from <em class="parameter"><code>completer</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>completer</code></em> :</span></p></td>
-<td>the filename completer.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>initial_text</code></em> :</span></p></td>
-<td>text to be completed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a completed string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no completion exists.
-This string is not owned by GIO, so remember to <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> it
-when finished.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filename-completer-get-completions"></a><h3>g_filename_completer_get_completions ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_filename_completer_get_completions
- (<em class="parameter"><code><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *completer</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *initial_text</code></em>);</pre>
-<p>
-Gets an array of completion strings for a given initial text.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>completer</code></em> :</span></p></td>
-<td>the filename completer.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>initial_text</code></em> :</span></p></td>
-<td>text to be completed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>array of strings with possible completions for <em class="parameter"><code>initial_text</code></em>.
-This array must be freed by <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when finished. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filename-completer-set-dirs-only"></a><h3>g_filename_completer_set_dirs_only ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_filename_completer_set_dirs_only (<em class="parameter"><code><a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *completer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> dirs_only</code></em>);</pre>
-<p>
-If <em class="parameter"><code>dirs_only</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, <em class="parameter"><code>completer</code></em> will only
-complete directory names, and not file names.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>completer</code></em> :</span></p></td>
-<td>the filename completer.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dirs_only</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFilenameCompleter.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GFilenameCompleter-got-completion-data"></a><h3>The <code class="literal">"got-completion-data"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter"><span class="type">GFilenameCompleter</span></a> *arg0,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the file name completion information comes available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFilterInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GFilterInputStream.html
deleted file mode 100644
index 0c8b06a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFilterInputStream.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFilterInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GFileDescriptorBased.html" title="GFileDescriptorBased">
-<link rel="next" href="GFilterOutputStream.html" title="GFilterOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileDescriptorBased.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFilterOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFilterInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFilterInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GFilterInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFilterInputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFilterInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFilterInputStream.top_of_page"></a>GFilterInputStream</span></h2>
-<p>GFilterInputStream — Filter Input Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFilterInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFilterInputStream.html#GFilterInputStream-struct" title="GFilterInputStream">GFilterInputStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GFilterInputStream.html#g-filter-input-stream-get-base-stream" title="g_filter_input_stream_get_base_stream ()">g_filter_input_stream_get_base_stream</a>
- (<em class="parameter"><code><a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFilterInputStream.html#g-filter-input-stream-get-close-base-stream" title="g_filter_input_stream_get_close_base_stream ()">g_filter_input_stream_get_close_base_stream</a>
- (<em class="parameter"><code><a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFilterInputStream.html#g-filter-input-stream-set-close-base-stream" title="g_filter_input_stream_set_close_base_stream ()">g_filter_input_stream_set_close_base_stream</a>
- (<em class="parameter"><code><a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_base</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilterInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----GFilterInputStream
- +----<a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
- +----<a class="link" href="gio-GConverterInputstream.html#GConverterInputStream">GConverterInputStream</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilterInputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GFilterInputStream.html#GFilterInputStream--base-stream" title='The "base-stream" property'>base-stream</a>" <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GFilterInputStream.html#GFilterInputStream--close-base-stream" title='The "close-base-stream" property'>close-base-stream</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilterInputStream.description"></a><h2>Description</h2>
-<p>
-Base class for input stream implementations that perform some
-kind of filtering operation on a base stream. Typical examples
-of filtering operations are character set conversion, compression
-and byte order flipping.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFilterInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFilterInputStream-struct"></a><h3>GFilterInputStream</h3>
-<pre class="programlisting">typedef struct _GFilterInputStream GFilterInputStream;</pre>
-<p>
-A base class for all input streams that work on an underlying stream.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filter-input-stream-get-base-stream"></a><h3>g_filter_input_stream_get_base_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_filter_input_stream_get_base_stream
- (<em class="parameter"><code><a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the base stream for the filter stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filter-input-stream-get-close-base-stream"></a><h3>g_filter_input_stream_get_close_base_stream ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_filter_input_stream_get_close_base_stream
- (<em class="parameter"><code><a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Returns whether the base stream will be closed when <em class="parameter"><code>stream</code></em> is
-closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the base stream will be closed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filter-input-stream-set-close-base-stream"></a><h3>g_filter_input_stream_set_close_base_stream ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_filter_input_stream_set_close_base_stream
- (<em class="parameter"><code><a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_base</code></em>);</pre>
-<p>
-Sets whether the base stream will be closed when <em class="parameter"><code>stream</code></em> is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_base</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the base stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFilterInputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GFilterInputStream--base-stream"></a><h3>The <code class="literal">"base-stream"</code> property</h3>
-<pre class="programlisting"> "base-stream" <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>* : Read / Write / Construct Only</pre>
-<p>The underlying base stream on which the io ops will be done.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFilterInputStream--close-base-stream"></a><h3>The <code class="literal">"close-base-stream"</code> property</h3>
-<pre class="programlisting"> "close-base-stream" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<p>If the base stream should be closed when the filter stream is closed.</p>
-<p>Default value: TRUE</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GFilterOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GFilterOutputStream.html
deleted file mode 100644
index b4da053..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GFilterOutputStream.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFilterOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GFilterInputStream.html" title="GFilterInputStream">
-<link rel="next" href="GMemoryInputStream.html" title="GMemoryInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFilterInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GMemoryInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GFilterOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GFilterOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GFilterOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GFilterOutputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GFilterOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GFilterOutputStream.top_of_page"></a>GFilterOutputStream</span></h2>
-<p>GFilterOutputStream — Filter Output Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GFilterOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GFilterOutputStream.html#GFilterOutputStream-struct" title="GFilterOutputStream">GFilterOutputStream</a>;
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="GFilterOutputStream.html#g-filter-output-stream-get-base-stream" title="g_filter_output_stream_get_base_stream ()">g_filter_output_stream_get_base_stream</a>
- (<em class="parameter"><code><a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GFilterOutputStream.html#g-filter-output-stream-get-close-base-stream" title="g_filter_output_stream_get_close_base_stream ()">g_filter_output_stream_get_close_base_stream</a>
- (<em class="parameter"><code><a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GFilterOutputStream.html#g-filter-output-stream-set-close-base-stream" title="g_filter_output_stream_set_close_base_stream ()">g_filter_output_stream_set_close_base_stream</a>
- (<em class="parameter"><code><a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_base</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilterOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----GFilterOutputStream
- +----<a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
- +----<a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream">GConverterOutputStream</a>
- +----<a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilterOutputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GFilterOutputStream.html#GFilterOutputStream--base-stream" title='The "base-stream" property'>base-stream</a>" <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GFilterOutputStream.html#GFilterOutputStream--close-base-stream" title='The "close-base-stream" property'>close-base-stream</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GFilterOutputStream.description"></a><h2>Description</h2>
-<p>
-Base class for output stream implementations that perform some
-kind of filtering operation on a base stream. Typical examples
-of filtering operations are character set conversion, compression
-and byte order flipping.
-</p>
-</div>
-<div class="refsect1">
-<a name="GFilterOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFilterOutputStream-struct"></a><h3>GFilterOutputStream</h3>
-<pre class="programlisting">typedef struct _GFilterOutputStream GFilterOutputStream;</pre>
-<p>
-A base class for all output streams that work on an underlying stream.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filter-output-stream-get-base-stream"></a><h3>g_filter_output_stream_get_base_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_filter_output_stream_get_base_stream
- (<em class="parameter"><code><a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the base stream for the filter stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filter-output-stream-get-close-base-stream"></a><h3>g_filter_output_stream_get_close_base_stream ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_filter_output_stream_get_close_base_stream
- (<em class="parameter"><code><a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Returns whether the base stream will be closed when <em class="parameter"><code>stream</code></em> is
-closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the base stream will be closed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-filter-output-stream-set-close-base-stream"></a><h3>g_filter_output_stream_set_close_base_stream ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_filter_output_stream_set_close_base_stream
- (<em class="parameter"><code><a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_base</code></em>);</pre>
-<p>
-Sets whether the base stream will be closed when <em class="parameter"><code>stream</code></em> is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_base</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the base stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GFilterOutputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GFilterOutputStream--base-stream"></a><h3>The <code class="literal">"base-stream"</code> property</h3>
-<pre class="programlisting"> "base-stream" <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>* : Read / Write / Construct Only</pre>
-<p>The underlying base stream on which the io ops will be done.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFilterOutputStream--close-base-stream"></a><h3>The <code class="literal">"close-base-stream"</code> property</h3>
-<pre class="programlisting"> "close-base-stream" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only</pre>
-<p>If the base stream should be closed when the filter stream is closed.</p>
-<p>Default value: TRUE</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GIOModule.html b/gtk+-mingw/share/gtk-doc/html/gio/GIOModule.html
deleted file mode 100644
index d6ec06b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GIOModule.html
+++ /dev/null
@@ -1,456 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIOModule</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="extending.html" title="Extending GIO">
-<link rel="prev" href="GVfs.html" title="GVfs">
-<link rel="next" href="gio-Extension-Points.html" title="Extension Points">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GVfs.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="extending.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-Extension-Points.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GIOModule.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GIOModule.description" class="shortcut">Description</a>
-  | 
- <a href="#GIOModule.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GIOModule.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GIOModule"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GIOModule.top_of_page"></a>GIOModule</span></h2>
-<p>GIOModule — Loadable GIO Modules</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GIOModule.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GIOModule.html#GIOModule-struct" title="GIOModule">GIOModule</a>;
- <a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope">GIOModuleScope</a>;
-enum <a class="link" href="GIOModule.html#GIOModuleScopeFlags" title="enum GIOModuleScopeFlags">GIOModuleScopeFlags</a>;
-<a class="link" href="GIOModule.html" title="GIOModule"><span class="returnvalue">GIOModule</span></a> * <a class="link" href="GIOModule.html#g-io-module-new" title="g_io_module_new ()">g_io_module_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOModule.html#g-io-module-scope-block" title="g_io_module_scope_block ()">g_io_module_scope_block</a> (<em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *basename</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOModule.html#g-io-module-scope-free" title="g_io_module_scope_free ()">g_io_module_scope_free</a> (<em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>);
-<a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="returnvalue">GIOModuleScope</span></a> * <a class="link" href="GIOModule.html#g-io-module-scope-new" title="g_io_module_scope_new ()">g_io_module_scope_new</a> (<em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScopeFlags" title="enum GIOModuleScopeFlags"><span class="type">GIOModuleScopeFlags</span></a> flags</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory" title="g_io_modules_load_all_in_directory ()">g_io_modules_load_all_in_directory</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory-with-scope" title="g_io_modules_load_all_in_directory_with_scope ()">g_io_modules_load_all_in_directory_with_scope</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>,
- <em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory" title="g_io_modules_scan_all_in_directory ()">g_io_modules_scan_all_in_directory</a> (<em class="parameter"><code>const <span class="type">char</span> *dirname</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory-with-scope" title="g_io_modules_scan_all_in_directory_with_scope ()">g_io_modules_scan_all_in_directory_with_scope</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>,
- <em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOModule.html#g-io-module-load" title="g_io_module_load ()">g_io_module_load</a> (<em class="parameter"><code><a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a> *module</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOModule.html#g-io-module-unload" title="g_io_module_unload ()">g_io_module_unload</a> (<em class="parameter"><code><a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a> *module</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="GIOModule.html#g-io-module-query" title="g_io_module_query ()">g_io_module_query</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIOModule.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a href="./../gobject/gobject/GTypeModule.html">GTypeModule</a>
- +----GIOModule
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIOModule.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GIOModule implements
- <a href="./../gobject/gobject/GTypePlugin.html">GTypePlugin</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GIOModule.description"></a><h2>Description</h2>
-<p>
-Provides an interface and default functions for loading and unloading
-modules. This is used internally to make GIO extensible, but can also
-be used by others to implement module loading.
-</p>
-</div>
-<div class="refsect1">
-<a name="GIOModule.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GIOModule-struct"></a><h3>GIOModule</h3>
-<pre class="programlisting">typedef struct _GIOModule GIOModule;</pre>
-<p>
-Opaque module base class for extending GIO.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOModuleScope"></a><h3>GIOModuleScope</h3>
-<pre class="programlisting">typedef struct _GIOModuleScope GIOModuleScope;</pre>
-<p>
-Represents a scope for loading IO modules. A scope can be used for blocking
-duplicate modules, or blocking a module you don't want to load.
-</p>
-<p>
-The scope can be used with <a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory-with-scope" title="g_io_modules_load_all_in_directory_with_scope ()"><code class="function">g_io_modules_load_all_in_directory_with_scope()</code></a>
-or <a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory-with-scope" title="g_io_modules_scan_all_in_directory_with_scope ()"><code class="function">g_io_modules_scan_all_in_directory_with_scope()</code></a>.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOModuleScopeFlags"></a><h3>enum GIOModuleScopeFlags</h3>
-<pre class="programlisting">typedef enum {
- G_IO_MODULE_SCOPE_NONE,
- G_IO_MODULE_SCOPE_BLOCK_DUPLICATES
-} GIOModuleScopeFlags;
-</pre>
-<p>
-Flags for use with <a class="link" href="GIOModule.html#g-io-module-scope-new" title="g_io_module_scope_new ()"><code class="function">g_io_module_scope_new()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-IO-MODULE-SCOPE-NONE:CAPS"></a><span class="term"><code class="literal">G_IO_MODULE_SCOPE_NONE</code></span></p></td>
-<td>No module scan flags
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-MODULE-SCOPE-BLOCK-DUPLICATES:CAPS"></a><span class="term"><code class="literal">G_IO_MODULE_SCOPE_BLOCK_DUPLICATES</code></span></p></td>
-<td>When using this scope to load or
- scan modules, automatically block a modules which has the same base
- basename as previously loaded module.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-new"></a><h3>g_io_module_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIOModule.html" title="GIOModule"><span class="returnvalue">GIOModule</span></a> * g_io_module_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
-<p>
-Creates a new GIOModule that will load the specific
-shared library when in use.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
-<td>filename of the shared library module.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a> from given <em class="parameter"><code>filename</code></em>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-scope-block"></a><h3>g_io_module_scope_block ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_module_scope_block (<em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *basename</code></em>);</pre>
-<p>
-Block modules with the given <em class="parameter"><code>basename</code></em> from being loaded when
-this scope is used with <a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory-with-scope" title="g_io_modules_scan_all_in_directory_with_scope ()"><code class="function">g_io_modules_scan_all_in_directory_with_scope()</code></a>
-or <a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory-with-scope" title="g_io_modules_load_all_in_directory_with_scope ()"><code class="function">g_io_modules_load_all_in_directory_with_scope()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>scope</code></em> :</span></p></td>
-<td>a module loading scope</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>basename</code></em> :</span></p></td>
-<td>the basename to block</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-scope-free"></a><h3>g_io_module_scope_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_module_scope_free (<em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>);</pre>
-<p>
-Free a module scope.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>scope</code></em> :</span></p></td>
-<td>a module loading scope</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-scope-new"></a><h3>g_io_module_scope_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="returnvalue">GIOModuleScope</span></a> * g_io_module_scope_new (<em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScopeFlags" title="enum GIOModuleScopeFlags"><span class="type">GIOModuleScopeFlags</span></a> flags</code></em>);</pre>
-<p>
-Create a new scope for loading of IO modules. A scope can be used for
-blocking duplicate modules, or blocking a module you don't want to load.
-</p>
-<p>
-Specify the <a class="link" href="GIOModule.html#G-IO-MODULE-SCOPE-BLOCK-DUPLICATES:CAPS"><code class="literal">G_IO_MODULE_SCOPE_BLOCK_DUPLICATES</code></a> flag to block modules
-which have the same base name as a module that has already been seen
-in this scope.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags for the new scope</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new module scope. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-modules-load-all-in-directory"></a><h3>g_io_modules_load_all_in_directory ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_io_modules_load_all_in_directory (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>);</pre>
-<p>
-Loads all the modules in the specified directory.
-</p>
-<p>
-If don't require all modules to be initialized (and thus registering
-all gtypes) then you can use <a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory" title="g_io_modules_scan_all_in_directory ()"><code class="function">g_io_modules_scan_all_in_directory()</code></a>
-which allows delayed/lazy loading of modules.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dirname</code></em> :</span></p></td>
-<td>pathname for a directory containing modules to load.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of <a href="GIOModule.html"><span class="type">GIOModules</span></a> loaded
-from the directory,
-All the modules are loaded into memory, if you want to
-unload them (enabling on-demand loading) you must call
-<a href="./../gobject/gobject/GTypeModule.html#g-type-module-unuse"><code class="function">g_type_module_unuse()</code></a> on all the modules. Free the list
-with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GIOModule][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-modules-load-all-in-directory-with-scope"></a><h3>g_io_modules_load_all_in_directory_with_scope ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_io_modules_load_all_in_directory_with_scope
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>,
- <em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>);</pre>
-<p>
-Loads all the modules in the specified directory.
-</p>
-<p>
-If don't require all modules to be initialized (and thus registering
-all gtypes) then you can use <a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory" title="g_io_modules_scan_all_in_directory ()"><code class="function">g_io_modules_scan_all_in_directory()</code></a>
-which allows delayed/lazy loading of modules.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dirname</code></em> :</span></p></td>
-<td>pathname for a directory containing modules to load.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>scope</code></em> :</span></p></td>
-<td>a scope to use when scanning the modules.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of <a href="GIOModule.html"><span class="type">GIOModules</span></a> loaded
-from the directory,
-All the modules are loaded into memory, if you want to
-unload them (enabling on-demand loading) you must call
-<a href="./../gobject/gobject/GTypeModule.html#g-type-module-unuse"><code class="function">g_type_module_unuse()</code></a> on all the modules. Free the list
-with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GIOModule][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-modules-scan-all-in-directory"></a><h3>g_io_modules_scan_all_in_directory ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_modules_scan_all_in_directory (<em class="parameter"><code>const <span class="type">char</span> *dirname</code></em>);</pre>
-<p>
-Scans all the modules in the specified directory, ensuring that
-any extension point implemented by a module is registered.
-</p>
-<p>
-This may not actually load and initialize all the types in each
-module, some modules may be lazily loaded and initialized when
-an extension point it implementes is used with e.g.
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extensions" title="g_io_extension_point_get_extensions ()"><code class="function">g_io_extension_point_get_extensions()</code></a> or
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extension-by-name" title="g_io_extension_point_get_extension_by_name ()"><code class="function">g_io_extension_point_get_extension_by_name()</code></a>.
-</p>
-<p>
-If you need to guarantee that all types are loaded in all the modules,
-use <a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory" title="g_io_modules_load_all_in_directory ()"><code class="function">g_io_modules_load_all_in_directory()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>dirname</code></em> :</span></p></td>
-<td>pathname for a directory containing modules to scan.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-modules-scan-all-in-directory-with-scope"></a><h3>g_io_modules_scan_all_in_directory_with_scope ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_modules_scan_all_in_directory_with_scope
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dirname</code></em>,
- <em class="parameter"><code><a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope"><span class="type">GIOModuleScope</span></a> *scope</code></em>);</pre>
-<p>
-Scans all the modules in the specified directory, ensuring that
-any extension point implemented by a module is registered.
-</p>
-<p>
-This may not actually load and initialize all the types in each
-module, some modules may be lazily loaded and initialized when
-an extension point it implementes is used with e.g.
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extensions" title="g_io_extension_point_get_extensions ()"><code class="function">g_io_extension_point_get_extensions()</code></a> or
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extension-by-name" title="g_io_extension_point_get_extension_by_name ()"><code class="function">g_io_extension_point_get_extension_by_name()</code></a>.
-</p>
-<p>
-If you need to guarantee that all types are loaded in all the modules,
-use <a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory" title="g_io_modules_load_all_in_directory ()"><code class="function">g_io_modules_load_all_in_directory()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dirname</code></em> :</span></p></td>
-<td>pathname for a directory containing modules to scan.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>scope</code></em> :</span></p></td>
-<td>a scope to use when scanning the modules</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-load"></a><h3>g_io_module_load ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_module_load (<em class="parameter"><code><a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a> *module</code></em>);</pre>
-<p>
-Required API for GIO modules to implement.
-This function is ran after the module has been loaded into GIO,
-to initialize the module.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>module</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-unload"></a><h3>g_io_module_unload ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_module_unload (<em class="parameter"><code><a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a> *module</code></em>);</pre>
-<p>
-Required API for GIO modules to implement.
-This function is ran when the module is being unloaded from GIO,
-to finalize the module.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>module</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-module-query"></a><h3>g_io_module_query ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_io_module_query (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Optional API for GIO modules to implement.
-</p>
-<p>
-Should return a list of all the extension points that may be
-implemented in this module.
-</p>
-<p>
-This method will not be called in normal use, however it may be
-called when probing existing modules and recording which extension
-points that this model is used for. This means we won't have to
-load and initialze this module unless its needed.
-</p>
-<p>
-If this function is not implemented by the module the module will
-always be loaded, initialized and then unloaded on application startup
-so that it can register its extension points during init.
-</p>
-<p>
-Note that a module need not actually implement all the extension points
-that g_io_module_query returns, since the exact list of extension may
-depend on runtime issues. However all extension points actually implemented
-must be returned by <a class="link" href="GIOModule.html#g-io-module-query" title="g_io_module_query ()"><code class="function">g_io_module_query()</code></a> (if defined).
-</p>
-<p>
-When installing a module that implements g_io_module_query you must
-run gio-querymodules in order to build the cache files required for
-lazy loading.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of strings, listing the supported
-extension points of the module. The array must be suitable for
-freeing with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GIOStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GIOStream.html
deleted file mode 100644
index 1356b3a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GIOStream.html
+++ /dev/null
@@ -1,611 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIOStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GOutputStream.html" title="GOutputStream">
-<link rel="next" href="GFileInputStream.html" title="GFileInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GIOStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GIOStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GIOStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GIOStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GIOStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GIOStream.top_of_page"></a>GIOStream</span></h2>
-<p>GIOStream — Base class for implementing read/write streams</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GIOStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GIOStream.html#GIOStreamSpliceFlags" title="enum GIOStreamSpliceFlags">GIOStreamSpliceFlags</a>;
- <a class="link" href="GIOStream.html#GIOStream-struct" title="GIOStream">GIOStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GIOStream.html#g-io-stream-get-input-stream" title="g_io_stream_get_input_stream ()">g_io_stream_get_input_stream</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="GIOStream.html#g-io-stream-get-output-stream" title="g_io_stream_get_output_stream ()">g_io_stream_get_output_stream</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOStream.html#g-io-stream-splice-async" title="g_io_stream_splice_async ()">g_io_stream_splice_async</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream1</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream2</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html#GIOStreamSpliceFlags" title="enum GIOStreamSpliceFlags"><span class="type">GIOStreamSpliceFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIOStream.html#g-io-stream-splice-finish" title="g_io_stream_splice_finish ()">g_io_stream_splice_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIOStream.html#g-io-stream-close" title="g_io_stream_close ()">g_io_stream_close</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOStream.html#g-io-stream-close-async" title="g_io_stream_close_async ()">g_io_stream_close_async</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIOStream.html#g-io-stream-close-finish" title="g_io_stream_close_finish ()">g_io_stream_close_finish</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIOStream.html#g-io-stream-is-closed" title="g_io_stream_is_closed ()">g_io_stream_is_closed</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIOStream.html#g-io-stream-has-pending" title="g_io_stream_has_pending ()">g_io_stream_has_pending</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIOStream.html#g-io-stream-set-pending" title="g_io_stream_set_pending ()">g_io_stream_set_pending</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GIOStream.html#g-io-stream-clear-pending" title="g_io_stream_clear_pending ()">g_io_stream_clear_pending</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIOStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GIOStream
- +----<a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
- +----<a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
- +----<a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIOStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GIOStream.html#GIOStream--closed" title='The "closed" property'>closed</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GIOStream.html#GIOStream--input-stream" title='The "input-stream" property'>input-stream</a>" <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>* : Read
- "<a class="link" href="GIOStream.html#GIOStream--output-stream" title='The "output-stream" property'>output-stream</a>" <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>* : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIOStream.description"></a><h2>Description</h2>
-<p>
-GIOStream represents an object that has both read and write streams.
-Generally the two streams acts as separate input and output streams,
-but they share some common resources and state. For instance, for
-seekable streams they may use the same position in both streams.
-</p>
-<p>
-Examples of <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> objects are <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> which represents
-a two-way network connection, and <a class="link" href="GFileIOStream.html" title="GFileIOStream"><span class="type">GFileIOStream</span></a> which represent a
-file handle opened in read-write mode.
-</p>
-<p>
-To do the actual reading and writing you need to get the substreams
-with <a class="link" href="GIOStream.html#g-io-stream-get-input-stream" title="g_io_stream_get_input_stream ()"><code class="function">g_io_stream_get_input_stream()</code></a> and <a class="link" href="GIOStream.html#g-io-stream-get-output-stream" title="g_io_stream_get_output_stream ()"><code class="function">g_io_stream_get_output_stream()</code></a>.
-</p>
-<p>
-The <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> object owns the input and the output streams, not the other
-way around, so keeping the substreams alive will not keep the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-object alive. If the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> object is freed it will be closed, thus
-closing the substream, so even if the substreams stay alive they will
-always just return a <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a> for all operations.
-</p>
-<p>
-To close a stream use <a class="link" href="GIOStream.html#g-io-stream-close" title="g_io_stream_close ()"><code class="function">g_io_stream_close()</code></a> which will close the common
-stream object and also the individual substreams. You can also close
-the substreams themselves. In most cases this only marks the
-substream as closed, so further I/O on it fails. However, some streams
-may support "half-closed" states where one direction of the stream
-is actually shut down.
-</p>
-</div>
-<div class="refsect1">
-<a name="GIOStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GIOStreamSpliceFlags"></a><h3>enum GIOStreamSpliceFlags</h3>
-<pre class="programlisting">typedef enum {
- G_IO_STREAM_SPLICE_NONE = 0,
- G_IO_STREAM_SPLICE_CLOSE_STREAM1 = (1 &lt;&lt; 0),
- G_IO_STREAM_SPLICE_CLOSE_STREAM2 = (1 &lt;&lt; 1),
- G_IO_STREAM_SPLICE_WAIT_FOR_BOTH = (1 &lt;&lt; 2)
-} GIOStreamSpliceFlags;
-</pre>
-<p>
-GIOStreamSpliceFlags determine how streams should be spliced.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-IO-STREAM-SPLICE-NONE:CAPS"></a><span class="term"><code class="literal">G_IO_STREAM_SPLICE_NONE</code></span></p></td>
-<td>Do not close either stream.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-STREAM-SPLICE-CLOSE-STREAM1:CAPS"></a><span class="term"><code class="literal">G_IO_STREAM_SPLICE_CLOSE_STREAM1</code></span></p></td>
-<td>Close the first stream after
- the splice.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-STREAM-SPLICE-CLOSE-STREAM2:CAPS"></a><span class="term"><code class="literal">G_IO_STREAM_SPLICE_CLOSE_STREAM2</code></span></p></td>
-<td>Close the second stream after
- the splice.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-STREAM-SPLICE-WAIT-FOR-BOTH:CAPS"></a><span class="term"><code class="literal">G_IO_STREAM_SPLICE_WAIT_FOR_BOTH</code></span></p></td>
-<td>Wait for both splice operations to finish
- before calling the callback.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOStream-struct"></a><h3>GIOStream</h3>
-<pre class="programlisting">typedef struct _GIOStream GIOStream;</pre>
-<p>
-Base class for read-write streams.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-get-input-stream"></a><h3>g_io_stream_get_input_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_io_stream_get_input_stream (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the input stream for this object. This is used
-for reading.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, owned by the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.
-Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-get-output-stream"></a><h3>g_io_stream_get_output_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_io_stream_get_output_stream (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
-<p>
-Gets the output stream for this object. This is used for
-writing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>, owned by the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.
-Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-splice-async"></a><h3>g_io_stream_splice_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_stream_splice_async (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream1</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream2</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html#GIOStreamSpliceFlags" title="enum GIOStreamSpliceFlags"><span class="type">GIOStreamSpliceFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asyncronously splice the output stream of <em class="parameter"><code>stream1</code></em> to the input stream of
-<em class="parameter"><code>stream2</code></em>, and splice the output stream of <em class="parameter"><code>stream2</code></em> to the input stream of
-<em class="parameter"><code>stream1</code></em>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GIOStream.html#g-io-stream-splice-finish" title="g_io_stream_splice_finish ()"><code class="function">g_io_stream_splice_finish()</code></a> to get the
-result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream1</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream2</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GIOStream.html#GIOStreamSpliceFlags" title="enum GIOStreamSpliceFlags"><span class="type">GIOStreamSpliceFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-splice-finish"></a><h3>g_io_stream_splice_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_stream_splice_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous io stream splice operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-close"></a><h3>g_io_stream_close ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_stream_close (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Closes the stream, releasing resources related to it. This will also
-closes the individual input and output streams, if they are not already
-closed.
-</p>
-<p>
-Once the stream is closed, all other operations will return
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. Closing a stream multiple times will not
-return an error.
-</p>
-<p>
-Closing a stream will automatically flush any outstanding buffers
-in the stream.
-</p>
-<p>
-Streams will be automatically closed when the last reference
-is dropped, but you might want to call this function to make sure
-resources are released as early as possible.
-</p>
-<p>
-Some streams might keep the backing store of the stream (e.g. a file
-descriptor) open after the stream is closed. See the documentation for
-the individual stream for details.
-</p>
-<p>
-On failure the first error that happened will be reported, but the
-close operation will finish as much as possible. A stream that failed
-to close will still return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a> for all operations.
-Still, it is important to check and report the error to the user,
-otherwise there might be a loss of data as all data might not be written.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not NULL, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-Cancelling a close will still leave the stream closed, but some streams
-can use a faster close that doesn't block to e.g. check errors.
-</p>
-<p>
-The default implementation of this method just calls close on the
-individual input/output streams.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-close-async"></a><h3>g_io_stream_close_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_stream_close_async (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Requests an asynchronous close of the stream, releasing resources
-related to it. When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GIOStream.html#g-io-stream-close-finish" title="g_io_stream_close_finish ()"><code class="function">g_io_stream_close_finish()</code></a> to get
-the result of the operation.
-</p>
-<p>
-For behaviour details see <a class="link" href="GIOStream.html#g-io-stream-close" title="g_io_stream_close ()"><code class="function">g_io_stream_close()</code></a>.
-</p>
-<p>
-The asynchronous methods have a default fallback that uses threads
-to implement asynchronicity, so they are optional for inheriting
-classes. However, if you override one you must override all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-close-finish"></a><h3>g_io_stream_close_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_stream_close_finish (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Closes a stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if stream was successfully closed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-is-closed"></a><h3>g_io_stream_is_closed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_stream_is_closed (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if a stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the stream is closed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-has-pending"></a><h3>g_io_stream_has_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_stream_has_pending (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if a stream has pending actions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> has pending actions.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-set-pending"></a><h3>g_io_stream_set_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_stream_set_pending (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>stream</code></em> to have actions pending. If the pending flag is
-already set or <em class="parameter"><code>stream</code></em> is closed, it will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set
-<em class="parameter"><code>error</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if pending was previously unset and is now set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-stream-clear-pending"></a><h3>g_io_stream_clear_pending ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_stream_clear_pending (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
-<p>
-Clears the pending flag on <em class="parameter"><code>stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GIOStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GIOStream--closed"></a><h3>The <code class="literal">"closed"</code> property</h3>
-<pre class="programlisting"> "closed" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>Is the stream closed.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOStream--input-stream"></a><h3>The <code class="literal">"input-stream"</code> property</h3>
-<pre class="programlisting"> "input-stream" <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>* : Read</pre>
-<p>The GInputStream to read from.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOStream--output-stream"></a><h3>The <code class="literal">"output-stream"</code> property</h3>
-<pre class="programlisting"> "output-stream" <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>* : Read</pre>
-<p>The GOutputStream to write to.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GIOStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GIcon.html b/gtk+-mingw/share/gtk-doc/html/gio/GIcon.html
deleted file mode 100644
index 14577d3..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GIcon.html
+++ /dev/null
@@ -1,324 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIcon</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="icons.html" title="Icons">
-<link rel="prev" href="icons.html" title="Icons">
-<link rel="next" href="GFileIcon.html" title="GFileIcon">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="icons.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="icons.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileIcon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GIcon.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GIcon.description" class="shortcut">Description</a>
-  | 
- <a href="#GIcon.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GIcon.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GIcon.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-  | 
- <a href="#GIcon.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GIcon"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GIcon.top_of_page"></a>GIcon</span></h2>
-<p>GIcon — Interface for icons</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GIcon.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GIcon.html#GIcon-struct" title="GIcon">GIcon</a>;
-struct <a class="link" href="GIcon.html#GIconIface" title="struct GIconIface">GIconIface</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GIcon.html#g-icon-hash" title="g_icon_hash ()">g_icon_hash</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> icon</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GIcon.html#g-icon-equal" title="g_icon_equal ()">g_icon_equal</a> (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon1</code></em>,
- <em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon2</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GIcon.html#g-icon-to-string" title="g_icon_to_string ()">g_icon_to_string</a> (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()">g_icon_new_for_string</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GIcon
-</pre>
-</div>
-<div class="refsect1">
-<a name="GIcon.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GIcon requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GIcon.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GIcon is required by
- <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GIcon.implementations"></a><h2>Known Implementations</h2>
-<p>
-GIcon is implemented by
- <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>, <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>, <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a> and <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GIcon.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> is a very minimal interface for icons. It provides functions
-for checking the equality of two icons, hashing of icons and
-serializing an icon to and from strings.
-</p>
-<p>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> does not provide the actual pixmap for the icon as this is out
-of GIO's scope, however implementations of <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> may contain the name
-of an icon (see <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>), or the path to an icon (see <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>).
-</p>
-<p>
-To obtain a hash of a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, see <a class="link" href="GIcon.html#g-icon-hash" title="g_icon_hash ()"><code class="function">g_icon_hash()</code></a>.
-</p>
-<p>
-To check if two <a href="GIcon.html"><span class="type">GIcons</span></a> are equal, see <a class="link" href="GIcon.html#g-icon-equal" title="g_icon_equal ()"><code class="function">g_icon_equal()</code></a>.
-</p>
-<p>
-For serializing a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, use <a class="link" href="GIcon.html#g-icon-to-string" title="g_icon_to_string ()"><code class="function">g_icon_to_string()</code></a> and
-<a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()"><code class="function">g_icon_new_for_string()</code></a>.
-</p>
-<p>
-If your application or library provides one or more <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>
-implementations you need to ensure that each <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> is registered
-with the type system prior to calling <a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()"><code class="function">g_icon_new_for_string()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GIcon.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GIcon-struct"></a><h3>GIcon</h3>
-<pre class="programlisting">typedef struct _GIcon GIcon;</pre>
-<p>
-An abstract type that specifies an icon.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIconIface"></a><h3>struct GIconIface</h3>
-<pre class="programlisting">struct GIconIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- guint (* hash) (GIcon *icon);
- gboolean (* equal) (GIcon *icon1,
- GIcon *icon2);
- gboolean (* to_tokens) (GIcon *icon,
- GPtrArray *tokens,
- gint *out_version);
- GIcon * (* from_tokens) (gchar **tokens,
- gint num_tokens,
- gint version,
- GError **error);
-};
-</pre>
-<p>
-GIconIface is used to implement GIcon types for various
-different systems. See <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> and <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> for
-examples of how to implement this interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GIconIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GIconIface.hash"></a>hash</code></em> ()</span></p></td>
-<td>A hash for a given <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GIconIface.equal"></a>equal</code></em> ()</span></p></td>
-<td>Checks if two <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>s are equal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GIconIface.to-tokens"></a>to_tokens</code></em> ()</span></p></td>
-<td>Serializes a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> into tokens. The tokens must not
-contain any whitespace. Don't implement if the <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> can't be
-serialized (Since 2.20).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GIconIface.from-tokens"></a>from_tokens</code></em> ()</span></p></td>
-<td>Constructs a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> from tokens. Set the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> if
-the tokens are malformed. Don't implement if the <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> can't be
-serialized (Since 2.20).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-icon-hash"></a><h3>g_icon_hash ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_icon_hash (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> icon</code></em>);</pre>
-<p>
-Gets a hash for an icon.
-</p>
-<p>
-Virtual: hash
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> to an icon object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> containing a hash for the <em class="parameter"><code>icon</code></em>, suitable for
-use in a <a href="./../glib/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> or similar data structure.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-icon-equal"></a><h3>g_icon_equal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_icon_equal (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon1</code></em>,
- <em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon2</code></em>);</pre>
-<p>
-Checks if two icons are equal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon1</code></em> :</span></p></td>
-<td>pointer to the first <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon2</code></em> :</span></p></td>
-<td>pointer to the second <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>icon1</code></em> is equal to <em class="parameter"><code>icon2</code></em>. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-icon-to-string"></a><h3>g_icon_to_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_icon_to_string (<em class="parameter"><code><a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> *icon</code></em>);</pre>
-<p>
-Generates a textual representation of <em class="parameter"><code>icon</code></em> that can be used for
-serialization such as when passing <em class="parameter"><code>icon</code></em> to a different process or
-saving it to persistent storage. Use <a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()"><code class="function">g_icon_new_for_string()</code></a> to
-get <em class="parameter"><code>icon</code></em> back from the returned string.
-</p>
-<p>
-The encoding of the returned string is proprietary to <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> except
-in the following two cases
-</p>
-<p>
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
- If <em class="parameter"><code>icon</code></em> is a <a class="link" href="GFileIcon.html" title="GFileIcon"><span class="type">GFileIcon</span></a>, the returned string is a native path
- (such as <code class="literal">/path/to/my icon.png</code>) without escaping
- if the <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for <em class="parameter"><code>icon</code></em> is a native file. If the file is not
- native, the returned string is the result of <a class="link" href="GFile.html#g-file-get-uri" title="g_file_get_uri ()"><code class="function">g_file_get_uri()</code></a>
- (such as <code class="literal">sftp://path/to/my%20icon.png</code>).
-</p></li>
-<li class="listitem"><p>
- If <em class="parameter"><code>icon</code></em> is a <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> with exactly one name, the encoding is
- simply the name (such as <code class="literal">network-server</code>).
-</p></li>
-</ul></div>
-<p>
-</p>
-<p>
-Virtual: to_tokens
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An allocated NUL-terminated UTF8 string or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>icon</code></em> can't
-be serialized. Use <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> to free.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-icon-new-for-string"></a><h3>g_icon_new_for_string ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_icon_new_for_string (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *str</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Generate a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> instance from <em class="parameter"><code>str</code></em>. This function can fail if
-<em class="parameter"><code>str</code></em> is not valid - see <a class="link" href="GIcon.html#g-icon-to-string" title="g_icon_to_string ()"><code class="function">g_icon_to_string()</code></a> for discussion.
-</p>
-<p>
-If your application or library provides one or more <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>
-implementations you need to ensure that each <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> is registered
-with the type system prior to calling <a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()"><code class="function">g_icon_new_for_string()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
-<td>A string obtained via <a class="link" href="GIcon.html#g-icon-to-string" title="g_icon_to_string ()"><code class="function">g_icon_to_string()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An object implementing the <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>
-interface or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GInetAddress.html b/gtk+-mingw/share/gtk-doc/html/gio/GInetAddress.html
deleted file mode 100644
index 0854066..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GInetAddress.html
+++ /dev/null
@@ -1,719 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GInetAddress</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GSocket.html" title="GSocket">
-<link rel="next" href="gio-GInetAddressMask.html" title="GInetAddressMask">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocket.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GInetAddressMask.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GInetAddress.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GInetAddress.description" class="shortcut">Description</a>
-  | 
- <a href="#GInetAddress.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GInetAddress.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GInetAddress"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GInetAddress.top_of_page"></a>GInetAddress</span></h2>
-<p>GInetAddress — An IPv4/IPv6 address</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GInetAddress.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GInetAddress.html#GInetAddress-struct" title="GInetAddress">GInetAddress</a>;
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * <a class="link" href="GInetAddress.html#g-inet-address-new-from-string" title="g_inet_address_new_from_string ()">g_inet_address_new_from_string</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * <a class="link" href="GInetAddress.html#g-inet-address-new-from-bytes" title="g_inet_address_new_from_bytes ()">g_inet_address_new_from_bytes</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *bytes</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * <a class="link" href="GInetAddress.html#g-inet-address-new-any" title="g_inet_address_new_any ()">g_inet_address_new_any</a> (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * <a class="link" href="GInetAddress.html#g-inet-address-new-loopback" title="g_inet_address_new_loopback ()">g_inet_address_new_loopback</a> (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-equal" title="g_inet_address_equal ()">g_inet_address_equal</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *other_address</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> * <a class="link" href="GInetAddress.html#g-inet-address-to-bytes" title="g_inet_address_to_bytes ()">g_inet_address_to_bytes</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-native-size" title="g_inet_address_get_native_size ()">g_inet_address_get_native_size</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GInetAddress.html#g-inet-address-to-string" title="g_inet_address_to_string ()">g_inet_address_to_string</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-family" title="g_inet_address_get_family ()">g_inet_address_get_family</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-any" title="g_inet_address_get_is_any ()">g_inet_address_get_is_any</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-loopback" title="g_inet_address_get_is_loopback ()">g_inet_address_get_is_loopback</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-link-local" title="g_inet_address_get_is_link_local ()">g_inet_address_get_is_link_local</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-site-local" title="g_inet_address_get_is_site_local ()">g_inet_address_get_is_site_local</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-multicast" title="g_inet_address_get_is_multicast ()">g_inet_address_get_is_multicast</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-link-local" title="g_inet_address_get_is_mc_link_local ()">g_inet_address_get_is_mc_link_local</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-node-local" title="g_inet_address_get_is_mc_node_local ()">g_inet_address_get_is_mc_node_local</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-site-local" title="g_inet_address_get_is_mc_site_local ()">g_inet_address_get_is_mc_site_local</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-org-local" title="g_inet_address_get_is_mc_org_local ()">g_inet_address_get_is_mc_org_local</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-global" title="g_inet_address_get_is_mc_global ()">g_inet_address_get_is_mc_global</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInetAddress.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GInetAddress
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInetAddress.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GInetAddress.html#GInetAddress--bytes" title='The "bytes" property'>bytes</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GInetAddress.html#GInetAddress--family" title='The "family" property'>family</a>" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read / Write / Construct Only
- "<a class="link" href="GInetAddress.html#GInetAddress--is-any" title='The "is-any" property'>is-any</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-link-local" title='The "is-link-local" property'>is-link-local</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-loopback" title='The "is-loopback" property'>is-loopback</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-mc-global" title='The "is-mc-global" property'>is-mc-global</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-mc-link-local" title='The "is-mc-link-local" property'>is-mc-link-local</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-mc-node-local" title='The "is-mc-node-local" property'>is-mc-node-local</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-mc-org-local" title='The "is-mc-org-local" property'>is-mc-org-local</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-mc-site-local" title='The "is-mc-site-local" property'>is-mc-site-local</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-multicast" title='The "is-multicast" property'>is-multicast</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GInetAddress.html#GInetAddress--is-site-local" title='The "is-site-local" property'>is-site-local</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInetAddress.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> represents an IPv4 or IPv6 internet address. Use
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()"><code class="function">g_resolver_lookup_by_name()</code></a> or <a class="link" href="GResolver.html#g-resolver-lookup-by-name-async" title="g_resolver_lookup_by_name_async ()"><code class="function">g_resolver_lookup_by_name_async()</code></a> to
-look up the <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> for a hostname. Use
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address" title="g_resolver_lookup_by_address ()"><code class="function">g_resolver_lookup_by_address()</code></a> or
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address-async" title="g_resolver_lookup_by_address_async ()"><code class="function">g_resolver_lookup_by_address_async()</code></a> to look up the hostname for a
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>.
-</p>
-<p>
-To actually connect to a remote host, you will need a
-<a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> (which includes a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> as well as a
-port number).
-</p>
-</div>
-<div class="refsect1">
-<a name="GInetAddress.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GInetAddress-struct"></a><h3>GInetAddress</h3>
-<pre class="programlisting">typedef struct _GInetAddress GInetAddress;</pre>
-<p>
-An IPv4 or IPv6 internet address.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-new-from-string"></a><h3>g_inet_address_new_from_string ()</h3>
-<pre class="programlisting"><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * g_inet_address_new_from_string (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Parses <em class="parameter"><code>string</code></em> as an IP address and creates a new <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>a string representation of an IP address</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> corresponding to <em class="parameter"><code>string</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-<em class="parameter"><code>string</code></em> could not be parsed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-new-from-bytes"></a><h3>g_inet_address_new_from_bytes ()</h3>
-<pre class="programlisting"><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * g_inet_address_new_from_bytes (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *bytes</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> from the given <em class="parameter"><code>family</code></em> and <em class="parameter"><code>bytes</code></em>.
-<em class="parameter"><code>bytes</code></em> should be 4 bytes for <a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-IPV4:CAPS"><code class="literal">G_SOCKET_FAMILY_IPV4</code></a> and 16 bytes for
-<a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-IPV6:CAPS"><code class="literal">G_SOCKET_FAMILY_IPV6</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
-<td>raw address data. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>the address family of <em class="parameter"><code>bytes</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> corresponding to <em class="parameter"><code>family</code></em> and <em class="parameter"><code>bytes</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-new-any"></a><h3>g_inet_address_new_any ()</h3>
-<pre class="programlisting"><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * g_inet_address_new_any (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> for the "any" address (unassigned/"don't
-care") for <em class="parameter"><code>family</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>the address family</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> corresponding to the "any" address
-for <em class="parameter"><code>family</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-new-loopback"></a><h3>g_inet_address_new_loopback ()</h3>
-<pre class="programlisting"><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * g_inet_address_new_loopback (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> for the loopback address for <em class="parameter"><code>family</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>the address family</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> corresponding to the loopback address
-for <em class="parameter"><code>family</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-equal"></a><h3>g_inet_address_equal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_equal (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *other_address</code></em>);</pre>
-<p>
-Checks if two <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> instances are equal, e.g. the same address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>A <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other_address</code></em> :</span></p></td>
-<td>Another <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> and <em class="parameter"><code>other_address</code></em> are equal, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-to-bytes"></a><h3>g_inet_address_to_bytes ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> * g_inet_address_to_bytes (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the raw binary address data from <em class="parameter"><code>address</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a pointer to an internal array of the bytes in <em class="parameter"><code>address</code></em>,
-which should not be modified, stored, or freed. The size of this
-array can be gotten with <a class="link" href="GInetAddress.html#g-inet-address-get-native-size" title="g_inet_address_get_native_size ()"><code class="function">g_inet_address_get_native_size()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-native-size"></a><h3>g_inet_address_get_native_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_inet_address_get_native_size (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the size of the native raw binary address for <em class="parameter"><code>address</code></em>. This
-is the size of the data that you get from <a class="link" href="GInetAddress.html#g-inet-address-to-bytes" title="g_inet_address_to_bytes ()"><code class="function">g_inet_address_to_bytes()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes used for the native version of <em class="parameter"><code>address</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-to-string"></a><h3>g_inet_address_to_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_inet_address_to_string (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Converts <em class="parameter"><code>address</code></em> to string form.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a representation of <em class="parameter"><code>address</code></em> as a string, which should be
-freed after use.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-family"></a><h3>g_inet_address_get_family ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> g_inet_address_get_family (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>address</code></em>'s family
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>address</code></em>'s family</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-any"></a><h3>g_inet_address_get_is_any ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_any (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is the "any" address for its family.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is the "any" address for its family.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-loopback"></a><h3>g_inet_address_get_is_loopback ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_loopback (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is the loopback address for its family.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is the loopback address for its family.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-link-local"></a><h3>g_inet_address_get_is_link_local ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_link_local (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a link-local address (that is, if it
-identifies a host on a local network that is not connected to the
-Internet).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a link-local address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-site-local"></a><h3>g_inet_address_get_is_site_local ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_site_local (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a site-local address such as 10.0.0.1
-(that is, the address identifies a host on a local network that can
-not be reached directly from the Internet, but which may have
-outgoing Internet connectivity via a NAT or firewall).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a site-local address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-multicast"></a><h3>g_inet_address_get_is_multicast ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_multicast (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a multicast address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a multicast address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-mc-link-local"></a><h3>g_inet_address_get_is_mc_link_local ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_mc_link_local (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a link-local multicast address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a link-local multicast address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-mc-node-local"></a><h3>g_inet_address_get_is_mc_node_local ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_mc_node_local (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a node-local multicast address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a node-local multicast address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-mc-site-local"></a><h3>g_inet_address_get_is_mc_site_local ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_mc_site_local (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a site-local multicast address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a site-local multicast address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-mc-org-local"></a><h3>g_inet_address_get_is_mc_org_local ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_mc_org_local (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is an organization-local multicast address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is an organization-local multicast address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-get-is-mc-global"></a><h3>g_inet_address_get_is_mc_global ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_get_is_mc_global (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests whether <em class="parameter"><code>address</code></em> is a global multicast address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>address</code></em> is a global multicast address.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GInetAddress.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GInetAddress--bytes"></a><h3>The <code class="literal">"bytes"</code> property</h3>
-<pre class="programlisting"> "bytes" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>The raw address data.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--family"></a><h3>The <code class="literal">"family"</code> property</h3>
-<pre class="programlisting"> "family" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read / Write / Construct Only</pre>
-<p>The address family (IPv4 or IPv6).</p>
-<p>Default value: G_SOCKET_FAMILY_INVALID</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-any"></a><h3>The <code class="literal">"is-any"</code> property</h3>
-<pre class="programlisting"> "is-any" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is the "any" address for its family.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-any" title="g_inet_address_get_is_any ()"><code class="function">g_inet_address_get_is_any()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-link-local"></a><h3>The <code class="literal">"is-link-local"</code> property</h3>
-<pre class="programlisting"> "is-link-local" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a link-local address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-link-local" title="g_inet_address_get_is_link_local ()"><code class="function">g_inet_address_get_is_link_local()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-loopback"></a><h3>The <code class="literal">"is-loopback"</code> property</h3>
-<pre class="programlisting"> "is-loopback" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is the loopback address for its family.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-loopback" title="g_inet_address_get_is_loopback ()"><code class="function">g_inet_address_get_is_loopback()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-mc-global"></a><h3>The <code class="literal">"is-mc-global"</code> property</h3>
-<pre class="programlisting"> "is-mc-global" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a global multicast address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-global" title="g_inet_address_get_is_mc_global ()"><code class="function">g_inet_address_get_is_mc_global()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-mc-link-local"></a><h3>The <code class="literal">"is-mc-link-local"</code> property</h3>
-<pre class="programlisting"> "is-mc-link-local" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a link-local multicast address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-link-local" title="g_inet_address_get_is_mc_link_local ()"><code class="function">g_inet_address_get_is_mc_link_local()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-mc-node-local"></a><h3>The <code class="literal">"is-mc-node-local"</code> property</h3>
-<pre class="programlisting"> "is-mc-node-local" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a node-local multicast address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-node-local" title="g_inet_address_get_is_mc_node_local ()"><code class="function">g_inet_address_get_is_mc_node_local()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-mc-org-local"></a><h3>The <code class="literal">"is-mc-org-local"</code> property</h3>
-<pre class="programlisting"> "is-mc-org-local" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is an organization-local multicast address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-org-local" title="g_inet_address_get_is_mc_org_local ()"><code class="function">g_inet_address_get_is_mc_org_local()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-mc-site-local"></a><h3>The <code class="literal">"is-mc-site-local"</code> property</h3>
-<pre class="programlisting"> "is-mc-site-local" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a site-local multicast address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-site-local" title="g_inet_address_get_is_mc_site_local ()"><code class="function">g_inet_address_get_is_mc_site_local()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-multicast"></a><h3>The <code class="literal">"is-multicast"</code> property</h3>
-<pre class="programlisting"> "is-multicast" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a multicast address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-multicast" title="g_inet_address_get_is_multicast ()"><code class="function">g_inet_address_get_is_multicast()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetAddress--is-site-local"></a><h3>The <code class="literal">"is-site-local"</code> property</h3>
-<pre class="programlisting"> "is-site-local" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether this is a site-local address.
-See <a class="link" href="GInetAddress.html#g-inet-address-get-is-loopback" title="g_inet_address_get_is_loopback ()"><code class="function">g_inet_address_get_is_loopback()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GInetSocketAddress.html b/gtk+-mingw/share/gtk-doc/html/gio/GInetSocketAddress.html
deleted file mode 100644
index 7de7fdd..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GInetSocketAddress.html
+++ /dev/null
@@ -1,261 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GInetSocketAddress</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GSocketAddress.html" title="GSocketAddress">
-<link rel="next" href="GUnixSocketAddress.html" title="GUnixSocketAddress">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketAddress.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixSocketAddress.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GInetSocketAddress.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GInetSocketAddress.description" class="shortcut">Description</a>
-  | 
- <a href="#GInetSocketAddress.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GInetSocketAddress.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GInetSocketAddress.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GInetSocketAddress"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GInetSocketAddress.top_of_page"></a>GInetSocketAddress</span></h2>
-<p>GInetSocketAddress — Internet GSocketAddress</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GInetSocketAddress.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GInetSocketAddress.html#GInetSocketAddress-struct" title="GInetSocketAddress">GInetSocketAddress</a>;
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GInetSocketAddress.html#g-inet-socket-address-new" title="g_inet_socket_address_new ()">g_inet_socket_address_new</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>);
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * <a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-address" title="g_inet_socket_address_get_address ()">g_inet_socket_address_get_address</a> (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-port" title="g_inet_socket_address_get_port ()">g_inet_socket_address_get_port</a> (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-flowinfo" title="g_inet_socket_address_get_flowinfo ()">g_inet_socket_address_get_flowinfo</a> (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-scope-id" title="g_inet_socket_address_get_scope_id ()">g_inet_socket_address_get_scope_id</a> (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInetSocketAddress.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
- +----GInetSocketAddress
- +----<a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInetSocketAddress.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GInetSocketAddress implements
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GInetSocketAddress.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--address" title='The "address" property'>address</a>" <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--flowinfo" title='The "flowinfo" property'>flowinfo</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
- "<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--port" title='The "port" property'>port</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
- "<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--scope-id" title='The "scope-id" property'>scope-id</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInetSocketAddress.description"></a><h2>Description</h2>
-<p>
-An IPv4 or IPv6 socket address; that is, the combination of a
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> and a port number.
-</p>
-</div>
-<div class="refsect1">
-<a name="GInetSocketAddress.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GInetSocketAddress-struct"></a><h3>GInetSocketAddress</h3>
-<pre class="programlisting">typedef struct _GInetSocketAddress GInetSocketAddress;</pre>
-<p>
-An IPv4 or IPv6 socket address, corresponding to a <span class="type">struct
-sockaddr_in</span> or <span class="type">struct sockaddr_in6</span>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-socket-address-new"></a><h3>g_inet_socket_address_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_inet_socket_address_new (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> for <em class="parameter"><code>address</code></em> and <em class="parameter"><code>port</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
-<td>a port number</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-socket-address-get-address"></a><h3>g_inet_socket_address_get_address ()</h3>
-<pre class="programlisting"><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * g_inet_socket_address_get_address (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>address</code></em>'s <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> for <em class="parameter"><code>address</code></em>, which must be
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a>'d if it will be stored. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-socket-address-get-port"></a><h3>g_inet_socket_address_get_port ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_inet_socket_address_get_port (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>address</code></em>'s port.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the port for <em class="parameter"><code>address</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-socket-address-get-flowinfo"></a><h3>g_inet_socket_address_get_flowinfo ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_inet_socket_address_get_flowinfo (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the <code class="literal">sin6_flowinfo</code> field from <em class="parameter"><code>address</code></em>,
-which must be an IPv6 address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-IPV6:CAPS"><code class="literal">G_SOCKET_FAMILY_IPV6</code></a> <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the flowinfo field</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-socket-address-get-scope-id"></a><h3>g_inet_socket_address_get_scope_id ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> g_inet_socket_address_get_scope_id (<em class="parameter"><code><a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the <code class="literal">sin6_scope_id</code> field from <em class="parameter"><code>address</code></em>,
-which must be an IPv6 address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-IPV6:CAPS"><code class="literal">G_SOCKET_FAMILY_IPV6</code></a> <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the scope id field</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GInetSocketAddress.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GInetSocketAddress--address"></a><h3>The <code class="literal">"address"</code> property</h3>
-<pre class="programlisting"> "address" <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>* : Read / Write / Construct Only</pre>
-<p>The address.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetSocketAddress--flowinfo"></a><h3>The <code class="literal">"flowinfo"</code> property</h3>
-<pre class="programlisting"> "flowinfo" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
-<p>
-The <code class="literal">sin6_flowinfo</code> field, for IPv6 addresses.
-</p>
-<p>Default value: 0</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetSocketAddress--port"></a><h3>The <code class="literal">"port"</code> property</h3>
-<pre class="programlisting"> "port" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
-<p>The port.</p>
-<p>Allowed values: &lt;= 65535</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInetSocketAddress--scope-id"></a><h3>The <code class="literal">"scope-id"</code> property</h3>
-<pre class="programlisting"> "scope-id" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
-<p>IPv6 scope ID.</p>
-<p>Default value: 0</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GInitable.html b/gtk+-mingw/share/gtk-doc/html/gio/GInitable.html
deleted file mode 100644
index c261885..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GInitable.html
+++ /dev/null
@@ -1,387 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GInitable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="failable_initialization.html" title="Failable Initialization">
-<link rel="prev" href="failable_initialization.html" title="Failable Initialization">
-<link rel="next" href="GAsyncInitable.html" title="GAsyncInitable">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="failable_initialization.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="failable_initialization.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GAsyncInitable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GInitable.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GInitable.description" class="shortcut">Description</a>
-  | 
- <a href="#GInitable.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GInitable.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GInitable.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-  | 
- <a href="#GInitable.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GInitable"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GInitable.top_of_page"></a>GInitable</span></h2>
-<p>GInitable — Failable object initialization interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GInitable.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GInitable.html#GInitable-struct" title="GInitable">GInitable</a>;
-struct <a class="link" href="GInitable.html#GInitableIface" title="struct GInitableIface">GInitableIface</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()">g_initable_init</a> (<em class="parameter"><code><a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GInitable.html#g-initable-new" title="g_initable_new ()">g_initable_new</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * <a class="link" href="GInitable.html#g-initable-new-valist" title="g_initable_new_valist ()">g_initable_new_valist</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GInitable.html#g-initable-newv" title="g_initable_newv ()">g_initable_newv</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_parameters</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInitable.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GInitable
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInitable.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GInitable requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GInitable.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GInitable is required by
- <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GInitable.implementations"></a><h2>Known Implementations</h2>
-<p>
-GInitable is implemented by
- <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>, <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>, <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>, <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>, <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a> and <a class="link" href="GSocket.html" title="GSocket">GSocket</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GInitable.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> is implemented by objects that can fail during
-initialization. If an object implements this interface then
-it must be initialized as the first thing after construction,
-either via <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()"><code class="function">g_initable_init()</code></a> or <a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()"><code class="function">g_async_initable_init_async()</code></a>
-(the latter is only available if it also implements <a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>).
-</p>
-<p>
-If the object is not initialized, or initialization returns with an
-error, then all operations on the object except <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> and
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> are considered to be invalid, and have undefined
-behaviour. They will often fail with <a href="./../glib/glib/glib-Message-Logging.html#g-critical"><code class="function">g_critical()</code></a> or <a href="./../glib/glib/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a>, but
-this must not be relied on.
-</p>
-<p>
-Users of objects implementing this are not intended to use
-the interface method directly, instead it will be used automatically
-in various ways. For C applications you generally just call
-<a class="link" href="GInitable.html#g-initable-new" title="g_initable_new ()"><code class="function">g_initable_new()</code></a> directly, or indirectly via a <code class="function">foo_thing_new()</code> wrapper.
-This will call <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()"><code class="function">g_initable_init()</code></a> under the cover, returning <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and
-setting a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on failure (at which point the instance is
-unreferenced).
-</p>
-<p>
-For bindings in languages where the native constructor supports
-exceptions the binding could check for objects implemention <a class="link" href="GInitable.html" title="GInitable"><code class="literal">GInitable</code></a>
-during normal construction and automatically initialize them, throwing
-an exception on failure.
-</p>
-</div>
-<div class="refsect1">
-<a name="GInitable.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GInitable-struct"></a><h3>GInitable</h3>
-<pre class="programlisting">typedef struct _GInitable GInitable;</pre>
-<p>
-Interface for initializable objects.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInitableIface"></a><h3>struct GInitableIface</h3>
-<pre class="programlisting">struct GInitableIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- gboolean (* init) (GInitable *initable,
- GCancellable *cancellable,
- GError **error);
-};
-</pre>
-<p>
-Provides an interface for initializing object such that initialization
-may fail.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GInitableIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GInitableIface.init"></a>init</code></em> ()</span></p></td>
-<td>Initializes the object.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-initable-init"></a><h3>g_initable_init ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_initable_init (<em class="parameter"><code><a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> *initable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Initializes the object implementing the interface.
-</p>
-<p>
-The object must be initialized before any real use after initial
-construction, either with this function or <a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()"><code class="function">g_async_initable_init_async()</code></a>.
-</p>
-<p>
-Implementations may also support cancellation. If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
-then initialization can be cancelled by triggering the cancellable object
-from another thread. If the operation was cancelled, the error
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and
-the object doesn't support cancellable initialization the error
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> will be returned.
-</p>
-<p>
-If the object is not initialized, or initialization returns with an
-error, then all operations on the object except <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> and
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> are considered to be invalid, and have undefined
-behaviour. See the <a class="xref" href="">???</a> section introduction
-for more details.
-</p>
-<p>
-Implementations of this method must be idempotent, i.e. multiple calls
-to this function with the same argument should return the same results.
-Only the first call initializes the object, further calls return the result
-of the first call. This is so that it's safe to implement the singleton
-pattern in the GObject constructor function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>initable</code></em> :</span></p></td>
-<td>a <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful. If an error has occurred, this function will
-return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em> appropriately if present.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-initable-new"></a><h3>g_initable_new ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_initable_new (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Helper function for constructing <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> object. This is
-similar to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a> but also initializes the object
-and returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, setting an error on failure.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> supporting <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
-<td>the name of the first property, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no
-properties. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>the value if the first property, followed by and other property
-value pairs, and ended by <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-initable-new-valist"></a><h3>g_initable_new_valist ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * g_initable_new_valist (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property_name</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Helper function for constructing <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> object. This is
-similar to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new-valist"><code class="function">g_object_new_valist()</code></a> but also initializes the object
-and returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, setting an error on failure.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> supporting <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
-<td>the name of the first property, followed by
-the value, and other property value pairs, and ended by <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
-<td>The var args list generated from <em class="parameter"><code>first_property_name</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-initable-newv"></a><h3>g_initable_newv ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_initable_newv (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> object_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_parameters</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="type">GParameter</span></a> *parameters</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Helper function for constructing <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> object. This is
-similar to <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-newv"><code class="function">g_object_newv()</code></a> but also initializes the object
-and returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, setting an error on failure.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> supporting <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_parameters</code></em> :</span></p></td>
-<td>the number of parameters in <em class="parameter"><code>parameters</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameters</code></em> :</span></p></td>
-<td>the parameters to use to construct the object. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_parameters]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GInitable.see-also"></a><h2>See Also</h2>
-<a class="link" href="GAsyncInitable.html" title="GAsyncInitable"><span class="type">GAsyncInitable</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GInputStream.html
deleted file mode 100644
index 6e912da..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GInputStream.html
+++ /dev/null
@@ -1,954 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GSeekable.html" title="GSeekable">
-<link rel="next" href="GOutputStream.html" title="GOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSeekable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GInputStream.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GInputStream.top_of_page"></a>GInputStream</span></h2>
-<p>GInputStream — Base class for implementing streaming input</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GInputStream.html#GInputStream-struct" title="GInputStream">GInputStream</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()">g_input_stream_read</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInputStream.html#g-input-stream-read-all" title="g_input_stream_read_all ()">g_input_stream_read_all</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_read</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GInputStream.html#g-input-stream-skip" title="g_input_stream_skip ()">g_input_stream_skip</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInputStream.html#g-input-stream-close" title="g_input_stream_close ()">g_input_stream_close</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GInputStream.html#g-input-stream-read-async" title="g_input_stream_read_async ()">g_input_stream_read_async</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GInputStream.html#g-input-stream-read-finish" title="g_input_stream_read_finish ()">g_input_stream_read_finish</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GInputStream.html#g-input-stream-skip-async" title="g_input_stream_skip_async ()">g_input_stream_skip_async</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GInputStream.html#g-input-stream-skip-finish" title="g_input_stream_skip_finish ()">g_input_stream_skip_finish</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GInputStream.html#g-input-stream-close-async" title="g_input_stream_close_async ()">g_input_stream_close_async</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInputStream.html#g-input-stream-close-finish" title="g_input_stream_close_finish ()">g_input_stream_close_finish</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInputStream.html#g-input-stream-is-closed" title="g_input_stream_is_closed ()">g_input_stream_is_closed</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInputStream.html#g-input-stream-has-pending" title="g_input_stream_has_pending ()">g_input_stream_has_pending</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GInputStream.html#g-input-stream-set-pending" title="g_input_stream_set_pending ()">g_input_stream_set_pending</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GInputStream.html#g-input-stream-clear-pending" title="g_input_stream_clear_pending ()">g_input_stream_clear_pending</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * <a class="link" href="GInputStream.html#g-input-stream-read-bytes" title="g_input_stream_read_bytes ()">g_input_stream_read_bytes</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GInputStream.html#g-input-stream-read-bytes-async" title="g_input_stream_read_bytes_async ()">g_input_stream_read_bytes_async</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * <a class="link" href="GInputStream.html#g-input-stream-read-bytes-finish" title="g_input_stream_read_bytes_finish ()">g_input_stream_read_bytes_finish</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GInputStream
- +----<a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
- +----<a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>
- +----<a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a>
- +----<a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GInputStream.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GInputStream is required by
- <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GInputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> has functions to read from a stream (<a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>),
-to close a stream (<a class="link" href="GInputStream.html#g-input-stream-close" title="g_input_stream_close ()"><code class="function">g_input_stream_close()</code></a>) and to skip some content
-(<a class="link" href="GInputStream.html#g-input-stream-skip" title="g_input_stream_skip ()"><code class="function">g_input_stream_skip()</code></a>).
-</p>
-<p>
-To copy the content of an input stream to an output stream without
-manually handling the reads and writes, use <a class="link" href="GOutputStream.html#g-output-stream-splice" title="g_output_stream_splice ()"><code class="function">g_output_stream_splice()</code></a>.
-</p>
-<p>
-All of these functions have async variants too.
-</p>
-</div>
-<div class="refsect1">
-<a name="GInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GInputStream-struct"></a><h3>GInputStream</h3>
-<pre class="programlisting">typedef struct _GInputStream GInputStream;</pre>
-<p>
-Base class for streaming input operations.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read"></a><h3>g_input_stream_read ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_input_stream_read (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to read <em class="parameter"><code>count</code></em> bytes from the stream into the buffer starting at
-<em class="parameter"><code>buffer</code></em>. Will block during this read.
-</p>
-<p>
-If count is zero returns zero and does nothing. A value of <em class="parameter"><code>count</code></em>
-larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes read into the buffer is returned.
-It is not an error if this is not the same as the requested size, as it
-can happen e.g. near the end of a file. Zero is returned on end of file
-(or if <em class="parameter"><code>count</code></em> is zero), but never otherwise.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least count bytes long).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be read from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes read, or -1 on error, or 0 on end of file.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read-all"></a><h3>g_input_stream_read_all ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_input_stream_read_all (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_read</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to read <em class="parameter"><code>count</code></em> bytes from the stream into the buffer starting at
-<em class="parameter"><code>buffer</code></em>. Will block during this read.
-</p>
-<p>
-This function is similar to <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>, except it tries to
-read as many bytes as requested, only stopping on an error or end of stream.
-</p>
-<p>
-On a successful read of <em class="parameter"><code>count</code></em> bytes, or if we reached the end of the
-stream, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned, and <em class="parameter"><code>bytes_read</code></em> is set to the number of bytes
-read into <em class="parameter"><code>buffer</code></em>.
-</p>
-<p>
-If there is an error during the operation <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em>
-is set to indicate the error status, <em class="parameter"><code>bytes_read</code></em> is updated to contain
-the number of bytes read into <em class="parameter"><code>buffer</code></em> before the error occurred.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least count bytes long).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be read from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes_read</code></em> :</span></p></td>
-<td>location to store the number of bytes that was read from the stream. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there was an error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-skip"></a><h3>g_input_stream_skip ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_input_stream_skip (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to skip <em class="parameter"><code>count</code></em> bytes from the stream. Will block during the operation.
-</p>
-<p>
-This is identical to <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>, from a behaviour standpoint,
-but the bytes that are skipped are not returned to the user. Some
-streams have an implementation that is more efficient than reading the data.
-</p>
-<p>
-This function is optional for inherited classes, as the default implementation
-emulates it using read.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be skipped from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes skipped, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-close"></a><h3>g_input_stream_close ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_input_stream_close (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Closes the stream, releasing resources related to it.
-</p>
-<p>
-Once the stream is closed, all other operations will return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>.
-Closing a stream multiple times will not return an error.
-</p>
-<p>
-Streams will be automatically closed when the last reference
-is dropped, but you might want to call this function to make sure
-resources are released as early as possible.
-</p>
-<p>
-Some streams might keep the backing store of the stream (e.g. a file descriptor)
-open after the stream is closed. See the documentation for the individual
-stream for details.
-</p>
-<p>
-On failure the first error that happened will be reported, but the close
-operation will finish as much as possible. A stream that failed to
-close will still return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a> for all operations. Still, it
-is important to check and report the error to the user.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-Cancelling a close will still leave the stream closed, but some streams
-can use a faster close that doesn't block to e.g. check errors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read-async"></a><h3>g_input_stream_read_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_input_stream_read_async (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Request an asynchronous read of <em class="parameter"><code>count</code></em> bytes from the stream into the buffer
-starting at <em class="parameter"><code>buffer</code></em>. When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GInputStream.html#g-input-stream-read-finish" title="g_input_stream_read_finish ()"><code class="function">g_input_stream_read_finish()</code></a> to get the result of the
-operation.
-</p>
-<p>
-During an async request no other sync and async calls are allowed on <em class="parameter"><code>stream</code></em>, and will
-result in <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a> errors.
-</p>
-<p>
-A value of <em class="parameter"><code>count</code></em> larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes read into the buffer will be passed to the
-callback. It is not an error if this is not the same as the requested size, as it
-can happen e.g. near the end of a file, but generally we try to read
-as many bytes as requested. Zero is returned on end of file
-(or if <em class="parameter"><code>count</code></em> is zero), but never otherwise.
-</p>
-<p>
-Any outstanding i/o request with higher priority (lower numerical value) will
-be executed before an outstanding request with lower priority. Default
-priority is <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><code class="literal">G_PRIORITY_DEFAULT</code></a>.
-</p>
-<p>
-The asyncronous methods have a default fallback that uses threads to implement
-asynchronicity, so they are optional for inheriting classes. However, if you
-override one you must override all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least count bytes long).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be read from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read-finish"></a><h3>g_input_stream_read_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_input_stream_read_finish (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous stream read operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>number of bytes read in, or -1 on error, or 0 on end of file.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-skip-async"></a><h3>g_input_stream_skip_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_input_stream_skip_async (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Request an asynchronous skip of <em class="parameter"><code>count</code></em> bytes from the stream.
-When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GInputStream.html#g-input-stream-skip-finish" title="g_input_stream_skip_finish ()"><code class="function">g_input_stream_skip_finish()</code></a> to get the result
-of the operation.
-</p>
-<p>
-During an async request no other sync and async calls are allowed,
-and will result in <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a> errors.
-</p>
-<p>
-A value of <em class="parameter"><code>count</code></em> larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes skipped will be passed to the callback.
-It is not an error if this is not the same as the requested size, as it
-can happen e.g. near the end of a file, but generally we try to skip
-as many bytes as requested. Zero is returned on end of file
-(or if <em class="parameter"><code>count</code></em> is zero), but never otherwise.
-</p>
-<p>
-Any outstanding i/o request with higher priority (lower numerical value)
-will be executed before an outstanding request with lower priority.
-Default priority is <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><code class="literal">G_PRIORITY_DEFAULT</code></a>.
-</p>
-<p>
-The asynchronous methods have a default fallback that uses threads to
-implement asynchronicity, so they are optional for inheriting classes.
-However, if you override one, you must override all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be skipped from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-skip-finish"></a><h3>g_input_stream_skip_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_input_stream_skip_finish (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a stream skip operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the size of the bytes skipped, or <code class="literal">-1</code> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-close-async"></a><h3>g_input_stream_close_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_input_stream_close_async (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Requests an asynchronous closes of the stream, releasing resources related to it.
-When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GInputStream.html#g-input-stream-close-finish" title="g_input_stream_close_finish ()"><code class="function">g_input_stream_close_finish()</code></a> to get the result of the
-operation.
-</p>
-<p>
-For behaviour details see <a class="link" href="GInputStream.html#g-input-stream-close" title="g_input_stream_close ()"><code class="function">g_input_stream_close()</code></a>.
-</p>
-<p>
-The asyncronous methods have a default fallback that uses threads to implement
-asynchronicity, so they are optional for inheriting classes. However, if you
-override one you must override all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-close-finish"></a><h3>g_input_stream_close_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_input_stream_close_finish (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes closing a stream asynchronously, started from <a class="link" href="GInputStream.html#g-input-stream-close-async" title="g_input_stream_close_async ()"><code class="function">g_input_stream_close_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the stream was closed successfully.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-is-closed"></a><h3>g_input_stream_is_closed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_input_stream_is_closed (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if an input stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>input stream.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the stream is closed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-has-pending"></a><h3>g_input_stream_has_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_input_stream_has_pending (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if an input stream has pending actions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>input stream.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> has pending actions.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-set-pending"></a><h3>g_input_stream_set_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_input_stream_set_pending (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>stream</code></em> to have actions pending. If the pending flag is
-already set or <em class="parameter"><code>stream</code></em> is closed, it will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set
-<em class="parameter"><code>error</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>input stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if pending was previously unset and is now set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-clear-pending"></a><h3>g_input_stream_clear_pending ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_input_stream_clear_pending (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Clears the pending flag on <em class="parameter"><code>stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>input stream</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read-bytes"></a><h3>g_input_stream_read_bytes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * g_input_stream_read_bytes (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>, this tries to read <em class="parameter"><code>count</code></em> bytes from
-the stream in a blocking fashion. However, rather than reading into
-a user-supplied buffer, this will create a new <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> containing
-the data that was read. This may be easier to use from language
-bindings.
-</p>
-<p>
-If count is zero, returns a zero-length <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> and does nothing. A
-value of <em class="parameter"><code>count</code></em> larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, a new <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> is returned. It is not an error if the
-size of this object is not the same as the requested size, as it
-can happen e.g. near the end of a file. A zero-length <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> is
-returned on end of file (or if <em class="parameter"><code>count</code></em> is zero), but never
-otherwise.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-On error <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>maximum number of bytes that will be read from the stream. Common
-values include 4096 and 8192.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read-bytes-async"></a><h3>g_input_stream_read_bytes_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_input_stream_read_bytes_async (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Request an asynchronous read of <em class="parameter"><code>count</code></em> bytes from the stream into a
-new <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a>. When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GInputStream.html#g-input-stream-read-bytes-finish" title="g_input_stream_read_bytes_finish ()"><code class="function">g_input_stream_read_bytes_finish()</code></a> to get the
-result of the operation.
-</p>
-<p>
-During an async request no other sync and async calls are allowed
-on <em class="parameter"><code>stream</code></em>, and will result in <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a> errors.
-</p>
-<p>
-A value of <em class="parameter"><code>count</code></em> larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the new <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> will be passed to the callback. It is
-not an error if this is smaller than the requested size, as it can
-happen e.g. near the end of a file, but generally we try to read as
-many bytes as requested. Zero is returned on end of file (or if
-<em class="parameter"><code>count</code></em> is zero), but never otherwise.
-</p>
-<p>
-Any outstanding I/O request with higher priority (lower numerical
-value) will be executed before an outstanding request with lower
-priority. Default priority is <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><code class="literal">G_PRIORITY_DEFAULT</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes that will be read from the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-input-stream-read-bytes-finish"></a><h3>g_input_stream_read_bytes_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * g_input_stream_read_bytes_finish (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous stream read-into-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the newly-allocated <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GLoadableIcon.html b/gtk+-mingw/share/gtk-doc/html/gio/GLoadableIcon.html
deleted file mode 100644
index b545387..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GLoadableIcon.html
+++ /dev/null
@@ -1,290 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GLoadableIcon</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="icons.html" title="Icons">
-<link rel="prev" href="GFileIcon.html" title="GFileIcon">
-<link rel="next" href="GThemedIcon.html" title="GThemedIcon">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileIcon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="icons.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GThemedIcon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GLoadableIcon.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GLoadableIcon.description" class="shortcut">Description</a>
-  | 
- <a href="#GLoadableIcon.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GLoadableIcon.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GLoadableIcon.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GLoadableIcon"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GLoadableIcon.top_of_page"></a>GLoadableIcon</span></h2>
-<p>GLoadableIcon — Loadable Icons</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GLoadableIcon.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GLoadableIcon.html#GLoadableIcon-struct" title="GLoadableIcon">GLoadableIcon</a>;
-struct <a class="link" href="GLoadableIcon.html#GLoadableIconIface" title="struct GLoadableIconIface">GLoadableIconIface</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GLoadableIcon.html#g-loadable-icon-load" title="g_loadable_icon_load ()">g_loadable_icon_load</a> (<em class="parameter"><code><a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><span class="type">int</span> size</code></em>,
- <em class="parameter"><code><span class="type">char</span> **type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GLoadableIcon.html#g-loadable-icon-load-async" title="g_loadable_icon_load_async ()">g_loadable_icon_load_async</a> (<em class="parameter"><code><a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><span class="type">int</span> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GLoadableIcon.html#g-loadable-icon-load-finish" title="g_loadable_icon_load_finish ()">g_loadable_icon_load_finish</a> (<em class="parameter"><code><a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GLoadableIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GLoadableIcon
-</pre>
-</div>
-<div class="refsect1">
-<a name="GLoadableIcon.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GLoadableIcon requires
- <a class="link" href="GIcon.html" title="GIcon">GIcon</a> and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GLoadableIcon.implementations"></a><h2>Known Implementations</h2>
-<p>
-GLoadableIcon is implemented by
- <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GLoadableIcon.description"></a><h2>Description</h2>
-<p>
-Extends the <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> interface and adds the ability to
-load icons from streams.
-</p>
-</div>
-<div class="refsect1">
-<a name="GLoadableIcon.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GLoadableIcon-struct"></a><h3>GLoadableIcon</h3>
-<pre class="programlisting">typedef struct _GLoadableIcon GLoadableIcon;</pre>
-<p>
-Generic type for all kinds of icons that can be loaded
-as a stream.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GLoadableIconIface"></a><h3>struct GLoadableIconIface</h3>
-<pre class="programlisting">struct GLoadableIconIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- GInputStream * (* load) (GLoadableIcon *icon,
- int size,
- char **type,
- GCancellable *cancellable,
- GError **error);
- void (* load_async) (GLoadableIcon *icon,
- int size,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- GInputStream * (* load_finish) (GLoadableIcon *icon,
- GAsyncResult *res,
- char **type,
- GError **error);
-};
-</pre>
-<p>
-Interface for icons that can be loaded as a stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GLoadableIconIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GLoadableIconIface.load"></a>load</code></em> ()</span></p></td>
-<td>Loads an icon.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GLoadableIconIface.load-async"></a>load_async</code></em> ()</span></p></td>
-<td>Loads an icon asynchronously.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GLoadableIconIface.load-finish"></a>load_finish</code></em> ()</span></p></td>
-<td>Finishes an asynchronous icon load.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-loadable-icon-load"></a><h3>g_loadable_icon_load ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_loadable_icon_load (<em class="parameter"><code><a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><span class="type">int</span> size</code></em>,
- <em class="parameter"><code><span class="type">char</span> **type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Loads a loadable icon. For the asynchronous version of this function,
-see <a class="link" href="GLoadableIcon.html#g-loadable-icon-load-async" title="g_loadable_icon_load_async ()"><code class="function">g_loadable_icon_load_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>an integer.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a location to store the type of the
-loaded icon, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> to read the icon from. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-loadable-icon-load-async"></a><h3>g_loadable_icon_load_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_loadable_icon_load_async (<em class="parameter"><code><a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><span class="type">int</span> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Loads an icon asynchronously. To finish this function, see
-<a class="link" href="GLoadableIcon.html#g-loadable-icon-load-finish" title="g_loadable_icon_load_finish ()"><code class="function">g_loadable_icon_load_finish()</code></a>. For the synchronous, blocking
-version of this function, see <a class="link" href="GLoadableIcon.html#g-loadable-icon-load" title="g_loadable_icon_load ()"><code class="function">g_loadable_icon_load()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>an integer.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the
-request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-loadable-icon-load-finish"></a><h3>g_loadable_icon_load_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_loadable_icon_load_finish (<em class="parameter"><code><a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a> *icon</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><span class="type">char</span> **type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous icon load started in <a class="link" href="GLoadableIcon.html#g-loadable-icon-load-async" title="g_loadable_icon_load_async ()"><code class="function">g_loadable_icon_load_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a location to store the type of the loaded icon, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> to read the icon from. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GLoadableIcon.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GMemoryInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GMemoryInputStream.html
deleted file mode 100644
index 524c7b9..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GMemoryInputStream.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMemoryInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GFilterOutputStream.html" title="GFilterOutputStream">
-<link rel="next" href="GMemoryOutputStream.html" title="GMemoryOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFilterOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GMemoryOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GMemoryInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GMemoryInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GMemoryInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GMemoryInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GMemoryInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GMemoryInputStream.top_of_page"></a>GMemoryInputStream</span></h2>
-<p>GMemoryInputStream — Streaming input operations on memory chunks</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GMemoryInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GMemoryInputStream.html#GMemoryInputStream-struct" title="GMemoryInputStream">GMemoryInputStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GMemoryInputStream.html#g-memory-input-stream-new" title="g_memory_input_stream_new ()">g_memory_input_stream_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GMemoryInputStream.html#g-memory-input-stream-new-from-data" title="g_memory_input_stream_new_from_data ()">g_memory_input_stream_new_from_data</a> (<em class="parameter"><code>const <span class="type">void</span> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMemoryInputStream.html#g-memory-input-stream-add-data" title="g_memory_input_stream_add_data ()">g_memory_input_stream_add_data</a> (<em class="parameter"><code><a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMemoryInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----GMemoryInputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMemoryInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GMemoryInputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a> and <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GMemoryInputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> is a class for using arbitrary
-memory chunks as input for GIO streaming input operations.
-</p>
-<p>
-As of GLib 2.34, <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> implements
-<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GMemoryInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GMemoryInputStream-struct"></a><h3>GMemoryInputStream</h3>
-<pre class="programlisting">typedef struct _GMemoryInputStream GMemoryInputStream;</pre>
-<p>
-Implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> for arbitrary memory chunks.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-input-stream-new"></a><h3>g_memory_input_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_memory_input_stream_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new empty <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-input-stream-new-from-data"></a><h3>g_memory_input_stream_new_from_data ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_memory_input_stream_new_from_data (<em class="parameter"><code>const <span class="type">void</span> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> with data in memory of a given size.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>input data. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
-<td>length of the data, may be -1 if <em class="parameter"><code>data</code></em> is a nul-terminated string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
-<td>function that is called to free <em class="parameter"><code>data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>new <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> read from <em class="parameter"><code>data</code></em> of <em class="parameter"><code>len</code></em> bytes.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-input-stream-add-data"></a><h3>g_memory_input_stream_add_data ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_memory_input_stream_add_data (<em class="parameter"><code><a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> len</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
-<p>
-Appends <em class="parameter"><code>data</code></em> to data that can be read from the input stream
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>input data. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
-<td>length of the data, may be -1 if <em class="parameter"><code>data</code></em> is a nul-terminated string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
-<td>function that is called to free <em class="parameter"><code>data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMemoryInputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GMemoryOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GMemoryOutputStream.html
deleted file mode 100644
index b99c085..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GMemoryOutputStream.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMemoryOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GMemoryInputStream.html" title="GMemoryInputStream">
-<link rel="next" href="GBufferedInputStream.html" title="GBufferedInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GMemoryInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GBufferedInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GMemoryOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GMemoryOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GMemoryOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GMemoryOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GMemoryOutputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GMemoryOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GMemoryOutputStream.top_of_page"></a>GMemoryOutputStream</span></h2>
-<p>GMemoryOutputStream — Streaming output operations on memory chunks</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GMemoryOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> (<a class="link" href="GMemoryOutputStream.html#GReallocFunc" title="GReallocFunc ()">*GReallocFunc</a>) (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);
- <a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream-struct" title="GMemoryOutputStream">GMemoryOutputStream</a>;
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-new" title="g_memory_output_stream_new ()">g_memory_output_stream_new</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GMemoryOutputStream.html#GReallocFunc" title="GReallocFunc ()"><span class="type">GReallocFunc</span></a> realloc_function</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_function</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data" title="g_memory_output_stream_get_data ()">g_memory_output_stream_get_data</a> (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-size" title="g_memory_output_stream_get_size ()">g_memory_output_stream_get_size</a> (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data-size" title="g_memory_output_stream_get_data_size ()">g_memory_output_stream_get_data_size</a>
- (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-steal-data" title="g_memory_output_stream_steal_data ()">g_memory_output_stream_steal_data</a> (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----GMemoryOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GMemoryOutputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a> and <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--data" title='The "data" property'>data</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--data-size" title='The "data-size" property'>data-size</a>" <a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> : Read
- "<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--destroy-function" title='The "destroy-function" property'>destroy-function</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--realloc-function" title='The "realloc-function" property'>realloc-function</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
- "<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--size" title='The "size" property'>size</a>" <a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> is a class for using arbitrary
-memory chunks as output for GIO streaming output operations.
-</p>
-<p>
-As of GLib 2.34, <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> implements
-<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GReallocFunc"></a><h3>GReallocFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> (*GReallocFunc) (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>);</pre>
-<p>
-Changes the size of the memory block pointed to by <em class="parameter"><code>data</code></em> to
-<em class="parameter"><code>size</code></em> bytes.
-</p>
-<p>
-The function should have the same semantics as <code class="function">realloc()</code>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>memory block to reallocate</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>size to reallocate <em class="parameter"><code>data</code></em> to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a pointer to the reallocated memory</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMemoryOutputStream-struct"></a><h3>GMemoryOutputStream</h3>
-<pre class="programlisting">typedef struct _GMemoryOutputStream GMemoryOutputStream;</pre>
-<p>
-Implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> for arbitrary memory chunks.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-output-stream-new"></a><h3>g_memory_output_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_memory_output_stream_new (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GMemoryOutputStream.html#GReallocFunc" title="GReallocFunc ()"><span class="type">GReallocFunc</span></a> realloc_function</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_function</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>data</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the stream will use that for its internal storage.
-If <em class="parameter"><code>realloc_fn</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will be used for resizing the internal
-storage when necessary. To construct a fixed-size output stream,
-pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> as <em class="parameter"><code>realloc_fn</code></em>.
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-/* a stream that can grow */
-stream = g_memory_output_stream_new (NULL, 0, realloc, free);
-
-/* another stream that can grow */
-stream2 = g_memory_output_stream_new (NULL, 0, g_realloc, g_free);
-
-/* a fixed-size stream */
-data = malloc (200);
-stream3 = g_memory_output_stream_new (data, 200, NULL, free);
-</pre></div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>pointer to a chunk of memory to use, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the size of <em class="parameter"><code>data</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>realloc_function</code></em> :</span></p></td>
-<td>a function with <code class="function">realloc()</code> semantics (like <a href="./../glib/glib/glib-Memory-Allocation.html#g-realloc"><code class="function">g_realloc()</code></a>)
-to be called when <em class="parameter"><code>data</code></em> needs to be grown, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destroy_function</code></em> :</span></p></td>
-<td>a function to be called on <em class="parameter"><code>data</code></em> when the stream is
-finalized, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly created <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> object.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-output-stream-get-data"></a><h3>g_memory_output_stream_get_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_memory_output_stream_get_data (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);</pre>
-<p>
-Gets any loaded data from the <em class="parameter"><code>ostream</code></em>.
-</p>
-<p>
-Note that the returned pointer may become invalid on the next
-write or truncate operation on the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ostream</code></em> :</span></p></td>
-<td>a <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>pointer to the stream's data. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-output-stream-get-size"></a><h3>g_memory_output_stream_get_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_memory_output_stream_get_size (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);</pre>
-<p>
-Gets the size of the currently allocated data area (available from
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data" title="g_memory_output_stream_get_data ()"><code class="function">g_memory_output_stream_get_data()</code></a>). If the stream isn't
-growable (no realloc was passed to <a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-new" title="g_memory_output_stream_new ()"><code class="function">g_memory_output_stream_new()</code></a>) then
-this is the maximum size of the stream and further writes
-will return <a class="link" href="gio-GIOError.html#G-IO-ERROR-NO-SPACE:CAPS"><code class="literal">G_IO_ERROR_NO_SPACE</code></a>.
-</p>
-<p>
-Note that for growable streams the returned size may become invalid on
-the next write or truncate operation on the stream.
-</p>
-<p>
-If you want the number of bytes currently written to the stream, use
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data-size" title="g_memory_output_stream_get_data_size ()"><code class="function">g_memory_output_stream_get_data_size()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ostream</code></em> :</span></p></td>
-<td>a <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes allocated for the data buffer</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-output-stream-get-data-size"></a><h3>g_memory_output_stream_get_data_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_memory_output_stream_get_data_size
- (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);</pre>
-<p>
-Returns the number of bytes from the start up
-to including the last byte written in the stream
-that has not been truncated away.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ostream</code></em> :</span></p></td>
-<td>a <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes written to the stream</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-output-stream-steal-data"></a><h3>g_memory_output_stream_steal_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_memory_output_stream_steal_data (<em class="parameter"><code><a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> *ostream</code></em>);</pre>
-<p>
-Gets any loaded data from the <em class="parameter"><code>ostream</code></em>. Ownership of the data
-is transferred to the caller; when no longer needed it must be
-freed using the free function set in <em class="parameter"><code>ostream</code></em>'s
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--destroy-function" title='The "destroy-function" property'><span class="type">"destroy-function"</span></a> property.
-</p>
-<p>
-<em class="parameter"><code>ostream</code></em> must be closed before calling this function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ostream</code></em> :</span></p></td>
-<td>a <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the stream's data. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GMemoryOutputStream--data"></a><h3>The <code class="literal">"data"</code> property</h3>
-<pre class="programlisting"> "data" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>
-Pointer to buffer where data will be written.
-</p>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMemoryOutputStream--data-size"></a><h3>The <code class="literal">"data-size"</code> property</h3>
-<pre class="programlisting"> "data-size" <a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> : Read</pre>
-<p>
-Size of data written to the buffer.
-</p>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMemoryOutputStream--destroy-function"></a><h3>The <code class="literal">"destroy-function"</code> property</h3>
-<pre class="programlisting"> "destroy-function" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>
-Function called with the buffer as argument when the stream is destroyed.
-</p>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMemoryOutputStream--realloc-function"></a><h3>The <code class="literal">"realloc-function"</code> property</h3>
-<pre class="programlisting"> "realloc-function" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
-<p>
-Function with realloc semantics called to enlarge the buffer.
-</p>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMemoryOutputStream--size"></a><h3>The <code class="literal">"size"</code> property</h3>
-<pre class="programlisting"> "size" <a href="./../glib/glib/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> : Read / Write / Construct Only</pre>
-<p>
-Current size of the data buffer.
-</p>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMemoryOutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GMenu.html b/gtk+-mingw/share/gtk-doc/html/gio/GMenu.html
deleted file mode 100644
index 3a40d3a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GMenu.html
+++ /dev/null
@@ -1,1264 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMenu</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GMenuModel.html" title="GMenuModel">
-<link rel="next" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GMenuModel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GMenuModel-exporter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GMenu.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GMenu.description" class="shortcut">Description</a>
-  | 
- <a href="#GMenu.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GMenu"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GMenu.top_of_page"></a>GMenu</span></h2>
-<p>GMenu — A simple implementation of GMenuModel</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GMenu.synopsis"></a><h2>Synopsis</h2>
-<a name="GMenuItem"></a><pre class="synopsis"> <a class="link" href="GMenu.html#GMenu-struct" title="GMenu">GMenu</a>;
-<a class="link" href="GMenu.html" title="GMenu"><span class="returnvalue">GMenu</span></a> * <a class="link" href="GMenu.html#g-menu-new" title="g_menu_new ()">g_menu_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-freeze" title="g_menu_freeze ()">g_menu_freeze</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-insert" title="g_menu_insert ()">g_menu_insert</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-prepend" title="g_menu_prepend ()">g_menu_prepend</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-append" title="g_menu_append ()">g_menu_append</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()">g_menu_insert_item</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *item</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-append-item" title="g_menu_append_item ()">g_menu_append_item</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *item</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-prepend-item" title="g_menu_prepend_item ()">g_menu_prepend_item</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *item</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-insert-section" title="g_menu_insert_section ()">g_menu_insert_section</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-prepend-section" title="g_menu_prepend_section ()">g_menu_prepend_section</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-append-section" title="g_menu_append_section ()">g_menu_append_section</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-append-submenu" title="g_menu_append_submenu ()">g_menu_append_submenu</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-insert-submenu" title="g_menu_insert_submenu ()">g_menu_insert_submenu</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-prepend-submenu" title="g_menu_prepend_submenu ()">g_menu_prepend_submenu</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-remove" title="g_menu_remove ()">g_menu_remove</a> (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
-
- <a class="link" href="GMenu.html#GMenuItem-struct" title="GMenuItem">GMenuItem</a>;
-<a class="link" href="GMenu.html#GMenuItem"><span class="returnvalue">GMenuItem</span></a> * <a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()">g_menu_item_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);
-<a class="link" href="GMenu.html#GMenuItem"><span class="returnvalue">GMenuItem</span></a> * <a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()">g_menu_item_new_section</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);
-<a class="link" href="GMenu.html#GMenuItem"><span class="returnvalue">GMenuItem</span></a> * <a class="link" href="GMenu.html#g-menu-item-new-submenu" title="g_menu_item_new_submenu ()">g_menu_item_new_submenu</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-label" title="g_menu_item_set_label ()">g_menu_item_set_label</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()">g_menu_item_set_action_and_target_value</a>
- (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *target_value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-action-and-target" title="g_menu_item_set_action_and_target ()">g_menu_item_set_action_and_target</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_string</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-detailed-action" title="g_menu_item_set_detailed_action ()">g_menu_item_set_detailed_action</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-section" title="g_menu_item_set_section ()">g_menu_item_set_section</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-submenu" title="g_menu_item_set_submenu ()">g_menu_item_set_submenu</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-attribute-value" title="g_menu_item_set_attribute_value ()">g_menu_item_set_attribute_value</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-attribute" title="g_menu_item_set_attribute ()">g_menu_item_set_attribute</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_string</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMenu.html#g-menu-item-set-link" title="g_menu_item_set_link ()">g_menu_item_set_link</a> (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *link</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMenu.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
- +----GMenu
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GMenuItem
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMenu.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> is a simple implementation of <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>.
-You populate a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> by adding <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> instances to it.
-</p>
-<p>
-There are some convenience functions to allow you to directly
-add items (avoiding <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>) for the common cases. To add
-a regular item, use <a class="link" href="GMenu.html#g-menu-insert" title="g_menu_insert ()"><code class="function">g_menu_insert()</code></a>. To add a section, use
-<a class="link" href="GMenu.html#g-menu-insert-section" title="g_menu_insert_section ()"><code class="function">g_menu_insert_section()</code></a>. To add a submenu, use
-<a class="link" href="GMenu.html#g-menu-insert-submenu" title="g_menu_insert_submenu ()"><code class="function">g_menu_insert_submenu()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GMenu.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GMenu-struct"></a><h3>GMenu</h3>
-<pre class="programlisting">typedef struct _GMenu GMenu;</pre>
-<p>
-<a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> is an opaque structure type. You must access it using the
-functions below.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-new"></a><h3>g_menu_new ()</h3>
-<pre class="programlisting"><a class="link" href="GMenu.html" title="GMenu"><span class="returnvalue">GMenu</span></a> * g_menu_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>.
-</p>
-<p>
-The new menu has no items.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-freeze"></a><h3>g_menu_freeze ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_freeze (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>);</pre>
-<p>
-Marks <em class="parameter"><code>menu</code></em> as frozen.
-</p>
-<p>
-After the menu is frozen, it is an error to attempt to make any
-changes to it. In effect this means that the <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> API must no
-longer be used.
-</p>
-<p>
-This function causes <a class="link" href="GMenuModel.html#g-menu-model-is-mutable" title="g_menu_model_is_mutable ()"><code class="function">g_menu_model_is_mutable()</code></a> to begin returning
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, which has some positive performance implications.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-insert"></a><h3>g_menu_insert ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_insert (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);</pre>
-<p>
-Convenience function for inserting a normal menu item into <em class="parameter"><code>menu</code></em>.
-Combine <a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()"><code class="function">g_menu_item_new()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a more flexible
-alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position at which to insert the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>detailed_action</code></em> :</span></p></td>
-<td>the detailed action string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-prepend"></a><h3>g_menu_prepend ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_prepend (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);</pre>
-<p>
-Convenience function for prepending a normal menu item to the start
-of <em class="parameter"><code>menu</code></em>. Combine <a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()"><code class="function">g_menu_item_new()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a more
-flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>detailed_action</code></em> :</span></p></td>
-<td>the detailed action string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-append"></a><h3>g_menu_append ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_append (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);</pre>
-<p>
-Convenience function for appending a normal menu item to the end of
-<em class="parameter"><code>menu</code></em>. Combine <a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()"><code class="function">g_menu_item_new()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a more
-flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>detailed_action</code></em> :</span></p></td>
-<td>the detailed action string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-insert-item"></a><h3>g_menu_insert_item ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_insert_item (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *item</code></em>);</pre>
-<p>
-Inserts <em class="parameter"><code>item</code></em> into <em class="parameter"><code>menu</code></em>.
-</p>
-<p>
-The "insertion" is actually done by copying all of the attribute and
-link values of <em class="parameter"><code>item</code></em> and using them to form a new item within <em class="parameter"><code>menu</code></em>.
-As such, <em class="parameter"><code>item</code></em> itself is not really inserted, but rather, a menu item
-that is exactly the same as the one presently described by <em class="parameter"><code>item</code></em>.
-</p>
-<p>
-This means that <em class="parameter"><code>item</code></em> is essentially useless after the insertion
-occurs. Any changes you make to it are ignored unless it is inserted
-again (at which point its updated values will be copied).
-</p>
-<p>
-You should probably just free <em class="parameter"><code>item</code></em> once you're done.
-</p>
-<p>
-There are many convenience functions to take care of common cases.
-See <a class="link" href="GMenu.html#g-menu-insert" title="g_menu_insert ()"><code class="function">g_menu_insert()</code></a>, <a class="link" href="GMenu.html#g-menu-insert-section" title="g_menu_insert_section ()"><code class="function">g_menu_insert_section()</code></a> and
-<a class="link" href="GMenu.html#g-menu-insert-submenu" title="g_menu_insert_submenu ()"><code class="function">g_menu_insert_submenu()</code></a> as well as "prepend" and "append" variants of
-each of these functions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position at which to insert the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
-<td>the <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> to insert</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-append-item"></a><h3>g_menu_append_item ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_append_item (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *item</code></em>);</pre>
-<p>
-Appends <em class="parameter"><code>item</code></em> to the end of <em class="parameter"><code>menu</code></em>.
-</p>
-<p>
-See <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> to append</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-prepend-item"></a><h3>g_menu_prepend_item ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_prepend_item (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *item</code></em>);</pre>
-<p>
-Prepends <em class="parameter"><code>item</code></em> to the start of <em class="parameter"><code>menu</code></em>.
-</p>
-<p>
-See <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> to prepend</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-insert-section"></a><h3>g_menu_insert_section ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_insert_section (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);</pre>
-<p>
-Convenience function for inserting a section menu item into <em class="parameter"><code>menu</code></em>.
-Combine <a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()"><code class="function">g_menu_item_new_section()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a more
-flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position at which to insert the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>section</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the section</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-prepend-section"></a><h3>g_menu_prepend_section ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_prepend_section (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);</pre>
-<p>
-Convenience function for prepending a section menu item to the start
-of <em class="parameter"><code>menu</code></em>. Combine <a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()"><code class="function">g_menu_item_new_section()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for
-a more flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>section</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the section</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-append-section"></a><h3>g_menu_append_section ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_append_section (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);</pre>
-<p>
-Convenience function for appending a section menu item to the end of
-<em class="parameter"><code>menu</code></em>. Combine <a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()"><code class="function">g_menu_item_new_section()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a
-more flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>section</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the section</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-append-submenu"></a><h3>g_menu_append_submenu ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_append_submenu (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);</pre>
-<p>
-Convenience function for appending a submenu menu item to the end of
-<em class="parameter"><code>menu</code></em>. Combine <a class="link" href="GMenu.html#g-menu-item-new-submenu" title="g_menu_item_new_submenu ()"><code class="function">g_menu_item_new_submenu()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a
-more flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>submenu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the submenu</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-insert-submenu"></a><h3>g_menu_insert_submenu ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_insert_submenu (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);</pre>
-<p>
-Convenience function for inserting a submenu menu item into <em class="parameter"><code>menu</code></em>.
-Combine <a class="link" href="GMenu.html#g-menu-item-new-submenu" title="g_menu_item_new_submenu ()"><code class="function">g_menu_item_new_submenu()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for a more
-flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position at which to insert the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>submenu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the submenu</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-prepend-submenu"></a><h3>g_menu_prepend_submenu ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_prepend_submenu (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);</pre>
-<p>
-Convenience function for prepending a submenu menu item to the start
-of <em class="parameter"><code>menu</code></em>. Combine <a class="link" href="GMenu.html#g-menu-item-new-submenu" title="g_menu_item_new_submenu ()"><code class="function">g_menu_item_new_submenu()</code></a> and <a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()"><code class="function">g_menu_insert_item()</code></a> for
-a more flexible alternative.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>submenu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the submenu</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-remove"></a><h3>g_menu_remove ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_remove (<em class="parameter"><code><a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);</pre>
-<p>
-Removes an item from the menu.
-</p>
-<p>
-<em class="parameter"><code>position</code></em> gives the index of the item to remove.
-</p>
-<p>
-It is an error if position is not in range the range from 0 to one
-less than the number of items in the menu.
-</p>
-<p>
-It is not possible to remove items by identity since items are added
-to the menu simply by copying their links and attributes (ie:
-identity of the item itself is not preserved).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position of the item to remove</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMenuItem-struct"></a><h3>GMenuItem</h3>
-<pre class="programlisting">typedef struct _GMenuItem GMenuItem;</pre>
-<p>
-<a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> is an opaque structure type. You must access it using the
-functions below.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-new"></a><h3>g_menu_item_new ()</h3>
-<pre class="programlisting"><a class="link" href="GMenu.html#GMenuItem"><span class="returnvalue">GMenuItem</span></a> * g_menu_item_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>label</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it is used to set the "label" attribute of the
-new item.
-</p>
-<p>
-If <em class="parameter"><code>detailed_action</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it is used to set the "action" and
-possibly the "target" attribute of the new item. See
-<a class="link" href="GMenu.html#g-menu-item-set-detailed-action" title="g_menu_item_set_detailed_action ()"><code class="function">g_menu_item_set_detailed_action()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>detailed_action</code></em> :</span></p></td>
-<td>the detailed action string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-new-section"></a><h3>g_menu_item_new_section ()</h3>
-<pre class="programlisting"><a class="link" href="GMenu.html#GMenuItem"><span class="returnvalue">GMenuItem</span></a> * g_menu_item_new_section (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> representing a section.
-</p>
-<p>
-This is a convenience API around <a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()"><code class="function">g_menu_item_new()</code></a> and
-<a class="link" href="GMenu.html#g-menu-item-set-section" title="g_menu_item_set_section ()"><code class="function">g_menu_item_set_section()</code></a>.
-</p>
-<p>
-The effect of having one menu appear as a section of another is
-exactly as it sounds: the items from <em class="parameter"><code>section</code></em> become a direct part of
-the menu that <em class="parameter"><code>menu_item</code></em> is added to.
-</p>
-<p>
-Visual separation is typically displayed between two non-empty
-sections. If <em class="parameter"><code>label</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it will be encorporated into
-this visual indication. This allows for labeled subsections of a
-menu.
-</p>
-<p>
-As a simple example, consider a typical "Edit" menu from a simple
-program. It probably contains an "Undo" and "Redo" item, followed by
-a separator, followed by "Cut", "Copy" and "Paste".
-</p>
-<p>
-This would be accomplished by creating three <a class="link" href="GMenu.html" title="GMenu"><span class="type">GMenu</span></a> instances. The
-first would be populated with the "Undo" and "Redo" items, and the
-second with the "Cut", "Copy" and "Paste" items. The first and
-second menus would then be added as submenus of the third. In XML
-format, this would look something like the following:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-&lt;menu id='edit-menu'&gt;
- &lt;section&gt;
- &lt;item label='Undo'/&gt;
- &lt;item label='Redo'/&gt;
- &lt;/section&gt;
- &lt;section&gt;
- &lt;item label='Cut'/&gt;
- &lt;item label='Copy'/&gt;
- &lt;item label='Paste'/&gt;
- &lt;/section&gt;
-&lt;/menu&gt;
-</pre></div>
-<p>
-</p>
-<p>
-The following example is exactly equivalent. It is more illustrative
-of the exact relationship between the menus and items (keeping in
-mind that the 'link' element defines a new menu that is linked to the
-containing one). The style of the second example is more verbose and
-difficult to read (and therefore not recommended except for the
-purpose of understanding what is really going on).
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-&lt;menu id='edit-menu'&gt;
- &lt;item&gt;
- &lt;link name='section'&gt;
- &lt;item label='Undo'/&gt;
- &lt;item label='Redo'/&gt;
- &lt;/link&gt;
- &lt;/item&gt;
- &lt;item&gt;
- &lt;link name='section'&gt;
- &lt;item label='Cut'/&gt;
- &lt;item label='Copy'/&gt;
- &lt;item label='Paste'/&gt;
- &lt;/link&gt;
- &lt;/item&gt;
-&lt;/menu&gt;
-</pre></div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>section</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the section</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-new-submenu"></a><h3>g_menu_item_new_submenu ()</h3>
-<pre class="programlisting"><a class="link" href="GMenu.html#GMenuItem"><span class="returnvalue">GMenuItem</span></a> * g_menu_item_new_submenu (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> representing a submenu.
-</p>
-<p>
-This is a convenience API around <a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()"><code class="function">g_menu_item_new()</code></a> and
-<a class="link" href="GMenu.html#g-menu-item-set-submenu" title="g_menu_item_set_submenu ()"><code class="function">g_menu_item_set_submenu()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the section label, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>submenu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> with the items of the submenu</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-label"></a><h3>g_menu_item_set_label ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_label (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>);</pre>
-<p>
-Sets or unsets the "label" attribute of <em class="parameter"><code>menu_item</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>label</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it is used as the label for the menu item. If
-it is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the label attribute is unset.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
-<td>the label to set, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-action-and-target-value"></a><h3>g_menu_item_set_action_and_target_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_action_and_target_value
- (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *target_value</code></em>);</pre>
-<p>
-Sets or unsets the "action" and "target" attributes of <em class="parameter"><code>menu_item</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>action</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then both the "action" and "target" attributes
-are unset (and <em class="parameter"><code>target_value</code></em> is ignored).
-</p>
-<p>
-If <em class="parameter"><code>action</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the "action" attribute is set. The
-"target" attribute is then set to the value of <em class="parameter"><code>target_value</code></em> if it is
-non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or unset otherwise.
-</p>
-<p>
-Normal menu items (ie: not submenu, section or other custom item
-types) are expected to have the "action" attribute set to identify
-the action that they are associated with. The state type of the
-action help to determine the disposition of the menu item. See
-<a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> and <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> for an overview of actions.
-</p>
-<p>
-In general, clicking on the menu item will result in activation of
-the named action with the "target" attribute given as the parameter
-to the action invocation. If the "target" attribute is not set then
-the action is invoked with no parameter.
-</p>
-<p>
-If the action has no state then the menu item is usually drawn as a
-plain menu item (ie: with no additional decoration).
-</p>
-<p>
-If the action has a boolean state then the menu item is usually drawn
-as a toggle menu item (ie: with a checkmark or equivalent
-indication). The item should be marked as 'toggled' or 'checked'
-when the boolean state is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-If the action has a string state then the menu item is usually drawn
-as a radio menu item (ie: with a radio bullet or equivalent
-indication). The item should be marked as 'selected' when the string
-state is equal to the value of the <em class="parameter"><code>target</code></em> property.
-</p>
-<p>
-See <a class="link" href="GMenu.html#g-menu-item-set-action-and-target" title="g_menu_item_set_action_and_target ()"><code class="function">g_menu_item_set_action_and_target()</code></a> or
-<a class="link" href="GMenu.html#g-menu-item-set-detailed-action" title="g_menu_item_set_detailed_action ()"><code class="function">g_menu_item_set_detailed_action()</code></a> for two equivalent calls that are
-probably more convenient for most uses.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>the name of the action for this item. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target_value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to use as the action target. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-action-and-target"></a><h3>g_menu_item_set_action_and_target ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_action_and_target (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_string</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Sets or unsets the "action" and "target" attributes of <em class="parameter"><code>menu_item</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>action</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then both the "action" and "target" attributes
-are unset (and <em class="parameter"><code>format_string</code></em> is ignored along with the positional
-parameters).
-</p>
-<p>
-If <em class="parameter"><code>action</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the "action" attribute is set.
-<em class="parameter"><code>format_string</code></em> is then inspected. If it is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the proper
-position parameters are collected to create a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> instance to
-use as the target value. If it is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the positional
-parameters are ignored and the "target" attribute is unset.
-</p>
-<p>
-See also <a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()"><code class="function">g_menu_item_set_action_and_target_value()</code></a> for an equivalent
-call that directly accepts a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>. See
-<a class="link" href="GMenu.html#g-menu-item-set-detailed-action" title="g_menu_item_set_detailed_action ()"><code class="function">g_menu_item_set_detailed_action()</code></a> for a more convenient version that
-works with string-typed targets.
-</p>
-<p>
-See also <a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()"><code class="function">g_menu_item_set_action_and_target_value()</code></a> for a
-description of the semantics of the action and target attributes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>the name of the action for this item. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format_string</code></em> :</span></p></td>
-<td>a GVariant format string. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>positional parameters, as per <em class="parameter"><code>format_string</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-detailed-action"></a><h3>g_menu_item_set_detailed_action ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_detailed_action (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *detailed_action</code></em>);</pre>
-<p>
-Sets the "action" and possibly the "target" attribute of <em class="parameter"><code>menu_item</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>detailed_action</code></em> contains a double colon ("::") then it is used as
-a separator between an action name and a target string. In this
-case, this call is equivalent to calling
-<a class="link" href="GMenu.html#g-menu-item-set-action-and-target" title="g_menu_item_set_action_and_target ()"><code class="function">g_menu_item_set_action_and_target()</code></a> with the part before the "::" and
-with a string-type <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> containing the part following the "::".
-</p>
-<p>
-If <em class="parameter"><code>detailed_action</code></em> doesn't contain "::" then the action is set to
-the given string (verbatim) and the target value is unset.
-</p>
-<p>
-See <a class="link" href="GMenu.html#g-menu-item-set-action-and-target" title="g_menu_item_set_action_and_target ()"><code class="function">g_menu_item_set_action_and_target()</code></a> or
-<a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()"><code class="function">g_menu_item_set_action_and_target_value()</code></a> for more flexible (but
-slightly less convenient) alternatives.
-</p>
-<p>
-See also <a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()"><code class="function">g_menu_item_set_action_and_target_value()</code></a> for a description of
-the semantics of the action and target attributes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>detailed_action</code></em> :</span></p></td>
-<td>the "detailed" action string</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-section"></a><h3>g_menu_item_set_section ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_section (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *section</code></em>);</pre>
-<p>
-Sets or unsets the "section" link of <em class="parameter"><code>menu_item</code></em> to <em class="parameter"><code>section</code></em>.
-</p>
-<p>
-The effect of having one menu appear as a section of another is
-exactly as it sounds: the items from <em class="parameter"><code>section</code></em> become a direct part of
-the menu that <em class="parameter"><code>menu_item</code></em> is added to. See <a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()"><code class="function">g_menu_item_new_section()</code></a>
-for more information about what it means for a menu item to be a
-section.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>section</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-submenu"></a><h3>g_menu_item_set_submenu ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_submenu (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *submenu</code></em>);</pre>
-<p>
-Sets or unsets the "submenu" link of <em class="parameter"><code>menu_item</code></em> to <em class="parameter"><code>submenu</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>submenu</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it is linked to. If it is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the
-link is unset.
-</p>
-<p>
-The effect of having one menu appear as a submenu of another is
-exactly as it sounds.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>submenu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-attribute-value"></a><h3>g_menu_item_set_attribute_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_attribute_value (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Sets or unsets an attribute on <em class="parameter"><code>menu_item</code></em>.
-</p>
-<p>
-The attribute to set or unset is specified by <em class="parameter"><code>attribute</code></em>. This
-can be one of the standard attribute names <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS" title="G_MENU_ATTRIBUTE_LABEL"><code class="literal">G_MENU_ATTRIBUTE_LABEL</code></a>,
-<a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title="G_MENU_ATTRIBUTE_ACTION"><code class="literal">G_MENU_ATTRIBUTE_ACTION</code></a>, <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS" title="G_MENU_ATTRIBUTE_TARGET"><code class="literal">G_MENU_ATTRIBUTE_TARGET</code></a>, or a custom
-attribute name.
-Attribute names are restricted to lowercase characters, numbers
-and '-'. Furthermore, the names must begin with a lowercase character,
-must not end with a '-', and must not contain consecutive dashes.
-</p>
-<p>
-must consist only of lowercase
-ASCII characters, digits and '-'.
-</p>
-<p>
-If <em class="parameter"><code>value</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is used as the new value for the
-attribute. If <em class="parameter"><code>value</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the attribute is unset. If
-the <em class="parameter"><code>value</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed.
-</p>
-<p>
-See also <a class="link" href="GMenu.html#g-menu-item-set-attribute" title="g_menu_item_set_attribute ()"><code class="function">g_menu_item_set_attribute()</code></a> for a more convenient way to do
-the same.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>the attribute to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to use as the value, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-attribute"></a><h3>g_menu_item_set_attribute ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_attribute (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_string</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Sets or unsets an attribute on <em class="parameter"><code>menu_item</code></em>.
-</p>
-<p>
-The attribute to set or unset is specified by <em class="parameter"><code>attribute</code></em>. This
-can be one of the standard attribute names <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS" title="G_MENU_ATTRIBUTE_LABEL"><code class="literal">G_MENU_ATTRIBUTE_LABEL</code></a>,
-<a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title="G_MENU_ATTRIBUTE_ACTION"><code class="literal">G_MENU_ATTRIBUTE_ACTION</code></a>, <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS" title="G_MENU_ATTRIBUTE_TARGET"><code class="literal">G_MENU_ATTRIBUTE_TARGET</code></a>, or a custom
-attribute name.
-Attribute names are restricted to lowercase characters, numbers
-and '-'. Furthermore, the names must begin with a lowercase character,
-must not end with a '-', and must not contain consecutive dashes.
-</p>
-<p>
-If <em class="parameter"><code>format_string</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the proper position parameters
-are collected to create a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> instance to use as the attribute
-value. If it is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the positional parameterrs are ignored
-and the named attribute is unset.
-</p>
-<p>
-See also <a class="link" href="GMenu.html#g-menu-item-set-attribute-value" title="g_menu_item_set_attribute_value ()"><code class="function">g_menu_item_set_attribute_value()</code></a> for an equivalent call
-that directly accepts a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>the attribute to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format_string</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> format string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>positional parameters, as per <em class="parameter"><code>format_string</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-item-set-link"></a><h3>g_menu_item_set_link ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_item_set_link (<em class="parameter"><code><a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a> *menu_item</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *link</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>);</pre>
-<p>
-Creates a link from <em class="parameter"><code>menu_item</code></em> to <em class="parameter"><code>model</code></em> if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, or unsets it.
-</p>
-<p>
-Links are used to establish a relationship between a particular menu
-item and another menu. For example, <a class="link" href="GMenuModel.html#G-MENU-LINK-SUBMENU:CAPS" title="G_MENU_LINK_SUBMENU"><code class="literal">G_MENU_LINK_SUBMENU</code></a> is used to
-associate a submenu with a particular menu item, and <a class="link" href="GMenuModel.html#G-MENU-LINK-SECTION:CAPS" title="G_MENU_LINK_SECTION"><code class="literal">G_MENU_LINK_SECTION</code></a>
-is used to create a section. Other types of link can be used, but there
-is no guarantee that clients will be able to make sense of them.
-Link types are restricted to lowercase characters, numbers
-and '-'. Furthermore, the names must begin with a lowercase character,
-must not end with a '-', and must not contain consecutive dashes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu_item</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenu.html#GMenuItem"><span class="type">GMenuItem</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
-<td>type of link to establish or unset</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>the <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> to link to (or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GMenuModel.html b/gtk+-mingw/share/gtk-doc/html/gio/GMenuModel.html
deleted file mode 100644
index f287dd2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GMenuModel.html
+++ /dev/null
@@ -1,1006 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMenuModel</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GDBusActionGroup.html" title="GDBusActionGroup">
-<link rel="next" href="GMenu.html" title="GMenu">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDBusActionGroup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GMenu.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GMenuModel.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GMenuModel.description" class="shortcut">Description</a>
-  | 
- <a href="#GMenuModel.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GMenuModel.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GMenuModel"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GMenuModel.top_of_page"></a>GMenuModel</span></h2>
-<p>GMenuModel — An abstract class representing the contents of a menu</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GMenuModel.synopsis"></a><h2>Synopsis</h2>
-<a name="GMenuAttributeIter"></a><a name="GMenuLinkIter"></a><pre class="synopsis"> <a class="link" href="GMenuModel.html#GMenuModel-struct" title="GMenuModel">GMenuModel</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMenuModel.html#g-menu-model-is-mutable" title="g_menu_model_is_mutable ()">g_menu_model_is_mutable</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GMenuModel.html#g-menu-model-get-n-items" title="g_menu_model_get_n_items ()">g_menu_model_get_n_items</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>);
-
-#define <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title="G_MENU_ATTRIBUTE_ACTION">G_MENU_ATTRIBUTE_ACTION</a>
-#define <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS" title="G_MENU_ATTRIBUTE_LABEL">G_MENU_ATTRIBUTE_LABEL</a>
-#define <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS" title="G_MENU_ATTRIBUTE_TARGET">G_MENU_ATTRIBUTE_TARGET</a>
-#define <a class="link" href="GMenuModel.html#G-MENU-LINK-SECTION:CAPS" title="G_MENU_LINK_SECTION">G_MENU_LINK_SECTION</a>
-#define <a class="link" href="GMenuModel.html#G-MENU-LINK-SUBMENU:CAPS" title="G_MENU_LINK_SUBMENU">G_MENU_LINK_SUBMENU</a>
-
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GMenuModel.html#g-menu-model-get-item-attribute-value" title="g_menu_model_get_item_attribute_value ()">g_menu_model_get_item_attribute_value</a>
- (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *expected_type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMenuModel.html#g-menu-model-get-item-attribute" title="g_menu_model_get_item_attribute ()">g_menu_model_get_item_attribute</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_string</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="returnvalue">GMenuModel</span></a> * <a class="link" href="GMenuModel.html#g-menu-model-get-item-link" title="g_menu_model_get_item_link ()">g_menu_model_get_item_link</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *link</code></em>);
-<a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="returnvalue">GMenuAttributeIter</span></a> * <a class="link" href="GMenuModel.html#g-menu-model-iterate-item-attributes" title="g_menu_model_iterate_item_attributes ()">g_menu_model_iterate_item_attributes</a>
- (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>);
-<a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="returnvalue">GMenuLinkIter</span></a> * <a class="link" href="GMenuModel.html#g-menu-model-iterate-item-links" title="g_menu_model_iterate_item_links ()">g_menu_model_iterate_item_links</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GMenuModel.html#g-menu-model-items-changed" title="g_menu_model_items_changed ()">g_menu_model_items_changed</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> removed</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> added</code></em>);
-
-struct <a class="link" href="GMenuModel.html#GMenuAttributeIter-struct" title="struct GMenuAttributeIter">GMenuAttributeIter</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-next" title="g_menu_attribute_iter_get_next ()">g_menu_attribute_iter_get_next</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **value</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-name" title="g_menu_attribute_iter_get_name ()">g_menu_attribute_iter_get_name</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-value" title="g_menu_attribute_iter_get_value ()">g_menu_attribute_iter_get_value</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMenuModel.html#g-menu-attribute-iter-next" title="g_menu_attribute_iter_next ()">g_menu_attribute_iter_next</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>);
-
-struct <a class="link" href="GMenuModel.html#GMenuLinkIter-struct" title="struct GMenuLinkIter">GMenuLinkIter</a>;
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GMenuModel.html#g-menu-link-iter-get-name" title="g_menu_link_iter_get_name ()">g_menu_link_iter_get_name</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMenuModel.html#g-menu-link-iter-get-next" title="g_menu_link_iter_get_next ()">g_menu_link_iter_get_next</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_link</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> **value</code></em>);
-<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="returnvalue">GMenuModel</span></a> * <a class="link" href="GMenuModel.html#g-menu-link-iter-get-value" title="g_menu_link_iter_get_value ()">g_menu_link_iter_get_value</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMenuModel.html#g-menu-link-iter-next" title="g_menu_link_iter_next ()">g_menu_link_iter_next</a> (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMenuModel.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GMenuModel
- +----<a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel">GDBusMenuModel</a>
- +----<a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GMenuAttributeIter
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GMenuLinkIter
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMenuModel.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GMenuModel.html#GMenuModel-items-changed" title='The "items-changed" signal'>items-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMenuModel.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> represents the contents of a menu -- an ordered list of
-menu items. The items are associated with actions, which can be
-activated through them. Items can be grouped in sections, and may
-have submenus associated with them. Both items and sections usually
-have some representation data, such as labels or icons. The type of
-the associated action (ie whether it is stateful, and what kind of
-state it has) can influence the representation of the item.
-</p>
-<p>
-The conceptual model of menus in <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> is hierarchical:
-sections and submenus are again represented by <a href="GMenuModel.html"><span class="type">GMenuModels</span></a>.
-Menus themselves do not define their own roles. Rather, the role
-of a particular <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> is defined by the item that references
-it (or, in the case of the 'root' menu, is defined by the context
-in which it is used).
-</p>
-<p>
-As an example, consider the visible portions of the menu in
-<a class="xref" href="GMenuModel.html#menu-example" title="Figure 2. An example menu">Figure 2, “An example menu”</a>.
-</p>
-<p>
-</p>
-<div class="figure">
-<a name="menu-example"></a><p class="title"><b>Figure 2. An example menu</b></p>
-<div class="figure-contents"><div><img src="menu-example.png" alt="An example menu"></div></div>
-</div>
-<p><br class="figure-break">
-</p>
-<p>
-There are 8 "menus" visible in the screenshot: one menubar, two
-submenus and 5 sections:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">the toplevel menubar (containing 4 items)</li>
-<li class="listitem">the View submenu (containing 3 sections)</li>
-<li class="listitem">the first section of the View submenu (containing 2 items)</li>
-<li class="listitem">the second section of the View submenu (containing 1 item)</li>
-<li class="listitem">the final section of the View submenu (containing 1 item)</li>
-<li class="listitem">the Highlight Mode submenu (containing 2 sections)</li>
-<li class="listitem">the Sources section (containing 2 items)</li>
-<li class="listitem">the Markup section (containing 2 items)</li>
-</ul></div>
-<p>
-</p>
-<p>
-<a class="xref" href="GMenuModel.html#menu-model" title="Figure 3. A menu model">Figure 3, “A menu model”</a> illustrates the conceptual connection between
-these 8 menus. Each large block in the figure represents a menu and the
-smaller blocks within the large block represent items in that menu. Some
-items contain references to other menus.
-</p>
-<p>
-</p>
-<div class="figure">
-<a name="menu-model"></a><p class="title"><b>Figure 3. A menu model</b></p>
-<div class="figure-contents"><div><img src="menu-model.png" alt="A menu model"></div></div>
-</div>
-<p><br class="figure-break">
-</p>
-<p>
-Notice that the separators visible in <a class="xref" href="GMenuModel.html#menu-example" title="Figure 2. An example menu">Figure 2, “An example menu”</a>
-appear nowhere in <a class="xref" href="GMenuModel.html#menu-model" title="Figure 3. A menu model">Figure 3, “A menu model”</a>. This is because
-separators are not explicitly represented in the menu model. Instead,
-a separator is inserted between any two non-empty sections of a menu.
-Section items can have labels just like any other item. In that case,
-a display system may show a section header instead of a separator.
-</p>
-<p>
-The motivation for this abstract model of application controls is
-that modern user interfaces tend to make these controls available
-outside the application. Examples include global menus, jumplists,
-dash boards, etc. To support such uses, it is necessary to 'export'
-information about actions and their representation in menus, which
-is exactly what the
-<a class="link" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">GActionGroup exporter</a>
-and the
-<a class="link" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">GMenuModel exporter</a>
-do for <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> and <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>. The client-side counterparts
-to make use of the exported information are <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a> and
-<a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a>.
-</p>
-<p>
-The API of <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> is very generic, with iterators for the
-attributes and links of an item, see <a class="link" href="GMenuModel.html#g-menu-model-iterate-item-attributes" title="g_menu_model_iterate_item_attributes ()"><code class="function">g_menu_model_iterate_item_attributes()</code></a>
-and <a class="link" href="GMenuModel.html#g-menu-model-iterate-item-links" title="g_menu_model_iterate_item_links ()"><code class="function">g_menu_model_iterate_item_links()</code></a>. The 'standard' attributes and
-link types have predefined names: <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS" title="G_MENU_ATTRIBUTE_LABEL"><code class="literal">G_MENU_ATTRIBUTE_LABEL</code></a>,
-<a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title="G_MENU_ATTRIBUTE_ACTION"><code class="literal">G_MENU_ATTRIBUTE_ACTION</code></a>, <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS" title="G_MENU_ATTRIBUTE_TARGET"><code class="literal">G_MENU_ATTRIBUTE_TARGET</code></a>, <a class="link" href="GMenuModel.html#G-MENU-LINK-SECTION:CAPS" title="G_MENU_LINK_SECTION"><code class="literal">G_MENU_LINK_SECTION</code></a>
-and <a class="link" href="GMenuModel.html#G-MENU-LINK-SUBMENU:CAPS" title="G_MENU_LINK_SUBMENU"><code class="literal">G_MENU_LINK_SUBMENU</code></a>.
-</p>
-<p>
-Items in a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> represent active controls if they refer to
-an action that can get activated when the user interacts with the
-menu item. The reference to the action is encoded by the string id
-in the <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title="G_MENU_ATTRIBUTE_ACTION"><code class="literal">G_MENU_ATTRIBUTE_ACTION</code></a> attribute. An action id uniquely
-identifies an action in an action group. Which action group(s) provide
-actions depends on the context in which the menu model is used.
-E.g. when the model is exported as the application menu of a
-<a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a>, actions can be application-wide or window-specific
-(and thus come from two different action groups). By convention, the
-application-wide actions have names that start with "app.", while the
-names of window-specific actions start with "win.".
-</p>
-<p>
-While a wide variety of stateful actions is possible, the following
-is the minimum that is expected to be supported by all users of exported
-menu information:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem">an action with no parameter type and no state</li>
-<li class="listitem">an action with no parameter type and boolean state</li>
-<li class="listitem">an action with string parameter type and string state</li>
-</ul></div>
-<p>
-</p>
-<p>
-</p>
-<p><b>Stateless. </b>
-A stateless action typically corresponds to an ordinary menu item.
-
-Selecting such a menu item will activate the action (with no parameter).
-</p>
-<p>
-</p>
-<p>
-</p>
-<p><b>Boolean State. </b>
-An action with a boolean state will most typically be used with a "toggle"
-or "switch" menu item. The state can be set directly, but activating the
-action (with no parameter) results in the state being toggled.
-
-Selecting a toggle menu item will activate the action. The menu item should
-be rendered as "checked" when the state is true.
-</p>
-<p>
-</p>
-<p>
-</p>
-<p><b>String Parameter and State. </b>
-Actions with string parameters and state will most typically be used to
-represent an enumerated choice over the items available for a group of
-radio menu items. Activating the action with a string parameter is
-equivalent to setting that parameter as the state.
-
-Radio menu items, in addition to being associated with the action, will
-have a target value. Selecting that menu item will result in activation
-of the action with the target value as the parameter. The menu item should
-be rendered as "selected" when the state of the action is equal to the
-target value of the menu item.
-</p>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GMenuModel.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GMenuModel-struct"></a><h3>GMenuModel</h3>
-<pre class="programlisting">typedef struct _GMenuModel GMenuModel;</pre>
-<p>
-<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> is an opaque structure type. You must access it using the
-functions below.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-is-mutable"></a><h3>g_menu_model_is_mutable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_menu_model_is_mutable (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>);</pre>
-<p>
-Queries if <em class="parameter"><code>model</code></em> is mutable.
-</p>
-<p>
-An immutable <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> will never emit the <a class="link" href="GMenuModel.html#GMenuModel-items-changed" title='The "items-changed" signal'><span class="type">"items-changed"</span></a>
-signal. Consumers of the model may make optimisations accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the model is mutable (ie: "items-changed" may be
-emitted).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-get-n-items"></a><h3>g_menu_model_get_n_items ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_menu_model_get_n_items (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>);</pre>
-<p>
-Query the number of items in <em class="parameter"><code>model</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of items</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-MENU-ATTRIBUTE-ACTION:CAPS"></a><h3>G_MENU_ATTRIBUTE_ACTION</h3>
-<pre class="programlisting">#define G_MENU_ATTRIBUTE_ACTION "action"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-MENU-ATTRIBUTE-LABEL:CAPS"></a><h3>G_MENU_ATTRIBUTE_LABEL</h3>
-<pre class="programlisting">#define G_MENU_ATTRIBUTE_LABEL "label"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-MENU-ATTRIBUTE-TARGET:CAPS"></a><h3>G_MENU_ATTRIBUTE_TARGET</h3>
-<pre class="programlisting">#define G_MENU_ATTRIBUTE_TARGET "target"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-MENU-LINK-SECTION:CAPS"></a><h3>G_MENU_LINK_SECTION</h3>
-<pre class="programlisting">#define G_MENU_LINK_SECTION "section"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-MENU-LINK-SUBMENU:CAPS"></a><h3>G_MENU_LINK_SUBMENU</h3>
-<pre class="programlisting">#define G_MENU_LINK_SUBMENU "submenu"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-get-item-attribute-value"></a><h3>g_menu_model_get_item_attribute_value ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_menu_model_get_item_attribute_value
- (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *expected_type</code></em>);</pre>
-<p>
-Queries the item at position <em class="parameter"><code>item_index</code></em> in <em class="parameter"><code>model</code></em> for the attribute
-specified by <em class="parameter"><code>attribute</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>expected_type</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it specifies the expected type of
-the attribute. If it is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then any type will be accepted.
-</p>
-<p>
-If the attribute exists and matches <em class="parameter"><code>expected_type</code></em> (or if the
-expected type is unspecified) then the value is returned.
-</p>
-<p>
-If the attribute does not exist, or does not match the expected type
-then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item_index</code></em> :</span></p></td>
-<td>the index of the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>the attribute to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>expected_type</code></em> :</span></p></td>
-<td>the expected type of the attribute, or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of the attribute. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-get-item-attribute"></a><h3>g_menu_model_get_item_attribute ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_menu_model_get_item_attribute (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *attribute</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format_string</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Queries item at position <em class="parameter"><code>item_index</code></em> in <em class="parameter"><code>model</code></em> for the attribute
-specified by <em class="parameter"><code>attribute</code></em>.
-</p>
-<p>
-If the attribute exists and matches the <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> corresponding
-to <em class="parameter"><code>format_string</code></em> then <em class="parameter"><code>format_string</code></em> is used to deconstruct the
-value into the positional parameters and <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned.
-</p>
-<p>
-If the attribute does not exist, or it does exist but has the wrong
-type, then the positional parameters are ignored and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is
-returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item_index</code></em> :</span></p></td>
-<td>the index of the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attribute</code></em> :</span></p></td>
-<td>the attribute to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format_string</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> format string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>positional parameters, as per <em class="parameter"><code>format_string</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the named attribute was found with the expected
-type</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-get-item-link"></a><h3>g_menu_model_get_item_link ()</h3>
-<pre class="programlisting"><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="returnvalue">GMenuModel</span></a> * g_menu_model_get_item_link (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *link</code></em>);</pre>
-<p>
-Queries the item at position <em class="parameter"><code>item_index</code></em> in <em class="parameter"><code>model</code></em> for the link
-specified by <em class="parameter"><code>link</code></em>.
-</p>
-<p>
-If the link exists, the linked <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> is returned. If the link
-does not exist, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item_index</code></em> :</span></p></td>
-<td>the index of the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
-<td>the link to query</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the linked <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-iterate-item-attributes"></a><h3>g_menu_model_iterate_item_attributes ()</h3>
-<pre class="programlisting"><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="returnvalue">GMenuAttributeIter</span></a> * g_menu_model_iterate_item_attributes
- (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> to iterate over the attributes of
-the item at position <em class="parameter"><code>item_index</code></em> in <em class="parameter"><code>model</code></em>.
-</p>
-<p>
-You must free the iterator with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when you are done.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item_index</code></em> :</span></p></td>
-<td>the index of the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-iterate-item-links"></a><h3>g_menu_model_iterate_item_links ()</h3>
-<pre class="programlisting"><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="returnvalue">GMenuLinkIter</span></a> * g_menu_model_iterate_item_links (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> item_index</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> to iterate over the links of the item at
-position <em class="parameter"><code>item_index</code></em> in <em class="parameter"><code>model</code></em>.
-</p>
-<p>
-You must free the iterator with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when you are done.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>item_index</code></em> :</span></p></td>
-<td>the index of the item</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-model-items-changed"></a><h3>g_menu_model_items_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_menu_model_items_changed (<em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> removed</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> added</code></em>);</pre>
-<p>
-Requests emission of the <a class="link" href="GMenuModel.html#GMenuModel-items-changed" title='The "items-changed" signal'><span class="type">"items-changed"</span></a> signal on <em class="parameter"><code>model</code></em>.
-</p>
-<p>
-This function should never be called except by <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-subclasses. Any other calls to this function will very likely lead
-to a violation of the interface of the model.
-</p>
-<p>
-The implementation should update its internal representation of the
-menu before emitting the signal. The implementation should further
-expect to receive queries about the new state of the menu (and
-particularly added menu items) while signal handlers are running.
-</p>
-<p>
-The implementation must dispatch this call directly from a mainloop
-entry and not in response to calls -- particularly those from the
-<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> API. Said another way: the menu must not change while
-user code is running without returning to the mainloop.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position of the change</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>removed</code></em> :</span></p></td>
-<td>the number of items removed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>added</code></em> :</span></p></td>
-<td>the number of items added</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMenuAttributeIter-struct"></a><h3>struct GMenuAttributeIter</h3>
-<pre class="programlisting">struct GMenuAttributeIter;</pre>
-<p>
-<a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> is an opaque structure type. You must access it
-using the functions below.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-attribute-iter-get-next"></a><h3>g_menu_attribute_iter_get_next ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_menu_attribute_iter_get_next (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **value</code></em>);</pre>
-<p>
-This function combines <a class="link" href="GMenuModel.html#g-menu-attribute-iter-next" title="g_menu_attribute_iter_next ()"><code class="function">g_menu_attribute_iter_next()</code></a> with
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-name" title="g_menu_attribute_iter_get_name ()"><code class="function">g_menu_attribute_iter_get_name()</code></a> and <a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-value" title="g_menu_attribute_iter_get_value ()"><code class="function">g_menu_attribute_iter_get_value()</code></a>.
-</p>
-<p>
-First the iterator is advanced to the next (possibly first) attribute.
-If that fails, then <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and there are no other
-effects.
-</p>
-<p>
-If successful, <em class="parameter"><code>name</code></em> and <em class="parameter"><code>value</code></em> are set to the name and value of the
-attribute that has just been advanced to. At this point,
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-name" title="g_menu_attribute_iter_get_name ()"><code class="function">g_menu_attribute_iter_get_name()</code></a> and <a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-value" title="g_menu_attribute_iter_get_value ()"><code class="function">g_menu_attribute_iter_get_value()</code></a> will
-return the same values again.
-</p>
-<p>
-The value returned in <em class="parameter"><code>name</code></em> remains valid for as long as the iterator
-remains at the current position. The value returned in <em class="parameter"><code>value</code></em> must
-be unreffed using <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> when it is no longer in use.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_name</code></em> :</span></p></td>
-<td>the type of the attribute. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the attribute value. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there is no additional
-attribute</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-attribute-iter-get-name"></a><h3>g_menu_attribute_iter_get_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_menu_attribute_iter_get_name (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>);</pre>
-<p>
-Gets the name of the attribute at the current iterator position, as
-a string.
-</p>
-<p>
-The iterator is not advanced.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of the attribute</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-attribute-iter-get-value"></a><h3>g_menu_attribute_iter_get_value ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_menu_attribute_iter_get_value (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>);</pre>
-<p>
-Gets the value of the attribute at the current iterator position.
-</p>
-<p>
-The iterator is not advanced.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of the current attribute. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-attribute-iter-next"></a><h3>g_menu_attribute_iter_next ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_menu_attribute_iter_next (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a> *iter</code></em>);</pre>
-<p>
-Attempts to advance the iterator to the next (possibly first)
-attribute.
-</p>
-<p>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned on success, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there are no more
-attributes.
-</p>
-<p>
-You must call this function when you first acquire the iterator
-to advance it to the first attribute (and determine if the first
-attribute exists at all).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuAttributeIter"><span class="type">GMenuAttributeIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> when there are no more attributes</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMenuLinkIter-struct"></a><h3>struct GMenuLinkIter</h3>
-<pre class="programlisting">struct GMenuLinkIter;</pre>
-<p>
-<a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> is an opaque structure type. You must access it using
-the functions below.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-link-iter-get-name"></a><h3>g_menu_link_iter_get_name ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_menu_link_iter_get_name (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>);</pre>
-<p>
-Gets the name of the link at the current iterator position.
-</p>
-<p>
-The iterator is not advanced.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the type of the link</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-link-iter-get-next"></a><h3>g_menu_link_iter_get_next ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_menu_link_iter_get_next (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_link</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> **value</code></em>);</pre>
-<p>
-This function combines <a class="link" href="GMenuModel.html#g-menu-link-iter-next" title="g_menu_link_iter_next ()"><code class="function">g_menu_link_iter_next()</code></a> with
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-name" title="g_menu_link_iter_get_name ()"><code class="function">g_menu_link_iter_get_name()</code></a> and <a class="link" href="GMenuModel.html#g-menu-link-iter-get-value" title="g_menu_link_iter_get_value ()"><code class="function">g_menu_link_iter_get_value()</code></a>.
-</p>
-<p>
-First the iterator is advanced to the next (possibly first) link.
-If that fails, then <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and there are no other effects.
-</p>
-<p>
-If successful, <em class="parameter"><code>out_link</code></em> and <em class="parameter"><code>value</code></em> are set to the name and <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-of the link that has just been advanced to. At this point,
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-name" title="g_menu_link_iter_get_name ()"><code class="function">g_menu_link_iter_get_name()</code></a> and <a class="link" href="GMenuModel.html#g-menu-link-iter-get-value" title="g_menu_link_iter_get_value ()"><code class="function">g_menu_link_iter_get_value()</code></a> will return the
-same values again.
-</p>
-<p>
-The value returned in <em class="parameter"><code>out_link</code></em> remains valid for as long as the iterator
-remains at the current position. The value returned in <em class="parameter"><code>value</code></em> must
-be unreffed using <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when it is no longer in use.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_link</code></em> :</span></p></td>
-<td>the name of the link. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the linked <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there is no additional link</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-link-iter-get-value"></a><h3>g_menu_link_iter_get_value ()</h3>
-<pre class="programlisting"><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="returnvalue">GMenuModel</span></a> * g_menu_link_iter_get_value (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>);</pre>
-<p>
-Gets the linked <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> at the current iterator position.
-</p>
-<p>
-The iterator is not advanced.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> that is linked to. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-menu-link-iter-next"></a><h3>g_menu_link_iter_next ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_menu_link_iter_next (<em class="parameter"><code><a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a> *iter</code></em>);</pre>
-<p>
-Attempts to advance the iterator to the next (possibly first)
-link.
-</p>
-<p>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned on success, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there are no more links.
-</p>
-<p>
-You must call this function when you first acquire the iterator to
-advance it to the first link (and determine if the first link exists
-at all).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iter</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html#GMenuLinkIter"><span class="type">GMenuLinkIter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> when there are no more links</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMenuModel.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GMenuModel-items-changed"></a><h3>The <code class="literal">"items-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *model,
- <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position,
- <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> removed,
- <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> added,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a change has occured to the menu.
-</p>
-<p>
-The only changes that can occur to a menu is that items are removed
-or added. Items may not change (except by being removed and added
-back in the same location). This signal is capable of describing
-both of those changes (at the same time).
-</p>
-<p>
-The signal means that starting at the index <em class="parameter"><code>position</code></em>, <em class="parameter"><code>removed</code></em>
-items were removed and <em class="parameter"><code>added</code></em> items were added in their place. If
-<em class="parameter"><code>removed</code></em> is zero then only items were added. If <em class="parameter"><code>added</code></em> is zero
-then only items were removed.
-</p>
-<p>
-As an example, if the menu contains items a, b, c, d (in that
-order) and the signal (2, 1, 3) occurs then the new composition of
-the menu will be a, b, _, _, _, d (with each _ representing some
-new item).
-</p>
-<p>
-Signal handlers may query the model (particularly the added items)
-and expect to see the results of the modification that is being
-reported. The signal is emitted after the modification.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>model</code></em> :</span></p></td>
-<td>the <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> that is changing</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
-<td>the position of the change</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>removed</code></em> :</span></p></td>
-<td>the number of items removed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>added</code></em> :</span></p></td>
-<td>the number of items added</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMenuModel.see-also"></a><h2>See Also</h2>
-<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GMount.html b/gtk+-mingw/share/gtk-doc/html/gio/GMount.html
deleted file mode 100644
index d2c01d6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GMount.html
+++ /dev/null
@@ -1,1415 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMount</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="volume_mon.html" title="Volumes and Drives">
-<link rel="prev" href="GVolume.html" title="GVolume">
-<link rel="next" href="GDrive.html" title="GDrive">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GVolume.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="volume_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDrive.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GMount.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GMount.description" class="shortcut">Description</a>
-  | 
- <a href="#GMount.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GMount.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GMount.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GMount"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GMount.top_of_page"></a>GMount</span></h2>
-<p>GMount — Mount management</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GMount.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GMount.html#GMount-struct" title="GMount">GMount</a>;
-struct <a class="link" href="GMount.html#GMountIface" title="struct GMountIface">GMountIface</a>;
-<span class="returnvalue">char</span> * <a class="link" href="GMount.html#g-mount-get-name" title="g_mount_get_name ()">g_mount_get_name</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GMount.html#g-mount-get-uuid" title="g_mount_get_uuid ()">g_mount_get_uuid</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GMount.html#g-mount-get-icon" title="g_mount_get_icon ()">g_mount_get_icon</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a class="link" href="GDrive.html" title="GDrive"><span class="returnvalue">GDrive</span></a> * <a class="link" href="GMount.html#g-mount-get-drive" title="g_mount_get_drive ()">g_mount_get_drive</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GMount.html#g-mount-get-root" title="g_mount_get_root ()">g_mount_get_root</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> * <a class="link" href="GMount.html#g-mount-get-volume" title="g_mount_get_volume ()">g_mount_get_volume</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GMount.html#g-mount-get-default-location" title="g_mount_get_default_location ()">g_mount_get_default_location</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-can-unmount" title="g_mount_can_unmount ()">g_mount_can_unmount</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-enum <a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags">GMountMountFlags</a>;
-enum <a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags">GMountUnmountFlags</a>;
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-unmount" title="g_mount_unmount ()">g_mount_unmount</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-unmount-finish" title="g_mount_unmount_finish ()">g_mount_unmount_finish</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-unmount-with-operation" title="g_mount_unmount_with_operation ()">g_mount_unmount_with_operation</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()">g_mount_unmount_with_operation_finish</a>
- (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-remount" title="g_mount_remount ()">g_mount_remount</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-remount-finish" title="g_mount_remount_finish ()">g_mount_remount_finish</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-can-eject" title="g_mount_can_eject ()">g_mount_can_eject</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-eject" title="g_mount_eject ()">g_mount_eject</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-eject-finish" title="g_mount_eject_finish ()">g_mount_eject_finish</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-eject-with-operation" title="g_mount_eject_with_operation ()">g_mount_eject_with_operation</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-eject-with-operation-finish" title="g_mount_eject_with_operation_finish ()">g_mount_eject_with_operation_finish</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-guess-content-type" title="g_mount_guess_content_type ()">g_mount_guess_content_type</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_rescan</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GMount.html#g-mount-guess-content-type-finish" title="g_mount_guess_content_type_finish ()">g_mount_guess_content_type_finish</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GMount.html#g-mount-guess-content-type-sync" title="g_mount_guess_content_type_sync ()">g_mount_guess_content_type_sync</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_rescan</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()">g_mount_is_shadowed</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-shadow" title="g_mount_shadow ()">g_mount_shadow</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMount.html#g-mount-unshadow" title="g_mount_unshadow ()">g_mount_unshadow</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GMount.html#g-mount-get-sort-key" title="g_mount_get_sort_key ()">g_mount_get_sort_key</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMount.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GMount
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMount.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GMount requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GMount.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GMount.html#GMount-changed" title='The "changed" signal'>changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMount.html#GMount-pre-unmount" title='The "pre-unmount" signal'>pre-unmount</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMount.html#GMount-unmounted" title='The "unmounted" signal'>unmounted</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMount.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> interface represents user-visible mounts. Note, when
-porting from GnomeVFS, <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> is the moral equivalent of <span class="type">GnomeVFSVolume</span>.
-</p>
-<p>
-<a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> is a "mounted" filesystem that you can access. Mounted is in
-quotes because it's not the same as a unix mount, it might be a gvfs
-mount, but you can still access the files on it if you use GIO. Might or
-might not be related to a volume object.
-</p>
-<p>
-Unmounting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> instance is an asynchronous operation. For
-more information about asynchronous operations, see <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-and <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>. To unmount a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> instance, first call
-<a class="link" href="GMount.html#g-mount-unmount-with-operation" title="g_mount_unmount_with_operation ()"><code class="function">g_mount_unmount_with_operation()</code></a> with (at least) the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> instance and a
-<a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. The callback will be fired when the
-operation has resolved (either with success or failure), and a
-<span class="type">GAsyncReady</span> structure will be passed to the callback. That
-callback should then call <a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()"><code class="function">g_mount_unmount_with_operation_finish()</code></a> with the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>
-and the <span class="type">GAsyncReady</span> data to see if the operation was completed
-successfully. If an <em class="parameter"><code>error</code></em> is present when <a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()"><code class="function">g_mount_unmount_with_operation_finish()</code></a>
-is called, then it will be filled with any error information.
-</p>
-</div>
-<div class="refsect1">
-<a name="GMount.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GMount-struct"></a><h3>GMount</h3>
-<pre class="programlisting">typedef struct _GMount GMount;</pre>
-<p>
-A handle to an object implementing the <a class="link" href="GMount.html#GMountIface" title="struct GMountIface"><span class="type">GMountIface</span></a> interface.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountIface"></a><h3>struct GMountIface</h3>
-<pre class="programlisting">struct GMountIface {
- GTypeInterface g_iface;
-
- /* signals */
-
- void (* changed) (GMount *mount);
- void (* unmounted) (GMount *mount);
-
- /* Virtual Table */
-
- GFile * (* get_root) (GMount *mount);
- char * (* get_name) (GMount *mount);
- GIcon * (* get_icon) (GMount *mount);
- char * (* get_uuid) (GMount *mount);
- GVolume * (* get_volume) (GMount *mount);
- GDrive * (* get_drive) (GMount *mount);
- gboolean (* can_unmount) (GMount *mount);
- gboolean (* can_eject) (GMount *mount);
-
- void (* unmount) (GMount *mount,
- GMountUnmountFlags flags,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* unmount_finish) (GMount *mount,
- GAsyncResult *result,
- GError **error);
-
- void (* eject) (GMount *mount,
- GMountUnmountFlags flags,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_finish) (GMount *mount,
- GAsyncResult *result,
- GError **error);
-
- void (* remount) (GMount *mount,
- GMountMountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* remount_finish) (GMount *mount,
- GAsyncResult *result,
- GError **error);
-
- void (* guess_content_type) (GMount *mount,
- gboolean force_rescan,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gchar ** (* guess_content_type_finish) (GMount *mount,
- GAsyncResult *result,
- GError **error);
- gchar ** (* guess_content_type_sync) (GMount *mount,
- gboolean force_rescan,
- GCancellable *cancellable,
- GError **error);
-
- /* Signal, not VFunc */
- void (* pre_unmount) (GMount *mount);
-
- void (* unmount_with_operation) (GMount *mount,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* unmount_with_operation_finish) (GMount *mount,
- GAsyncResult *result,
- GError **error);
-
- void (* eject_with_operation) (GMount *mount,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_with_operation_finish) (GMount *mount,
- GAsyncResult *result,
- GError **error);
- GFile * (* get_default_location) (GMount *mount);
-
- const gchar * (* get_sort_key) (GMount *mount);
-};
-</pre>
-<p>
-Interface for implementing operations for mounts.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GMountIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.changed"></a>changed</code></em> ()</span></p></td>
-<td>Changed signal that is emitted when the mount's state has changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.unmounted"></a>unmounted</code></em> ()</span></p></td>
-<td>The unmounted signal that is emitted when the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> have been unmounted. If the recipient is holding references to the object they should release them so the object can be finalized.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-root"></a>get_root</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to the root directory of the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-name"></a>get_name</code></em> ()</span></p></td>
-<td>Gets a string containing the name of the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-icon"></a>get_icon</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-uuid"></a>get_uuid</code></em> ()</span></p></td>
-<td>Gets the UUID for the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no UUID available.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-volume"></a>get_volume</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> the mount is located on. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> is not associated with a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-drive"></a>get_drive</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> the volume of the mount is located on. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> is not associated with a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> or a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>. This is convenience method for getting the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> and using that to get the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.can-unmount"></a>can_unmount</code></em> ()</span></p></td>
-<td>Checks if a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> can be unmounted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.can-eject"></a>can_eject</code></em> ()</span></p></td>
-<td>Checks if a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> can be ejected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.unmount"></a>unmount</code></em> ()</span></p></td>
-<td>Starts unmounting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.unmount-finish"></a>unmount_finish</code></em> ()</span></p></td>
-<td>Finishes an unmounting operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.eject"></a>eject</code></em> ()</span></p></td>
-<td>Starts ejecting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.eject-finish"></a>eject_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.remount"></a>remount</code></em> ()</span></p></td>
-<td>Starts remounting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.remount-finish"></a>remount_finish</code></em> ()</span></p></td>
-<td>Finishes a remounting operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.guess-content-type"></a>guess_content_type</code></em> ()</span></p></td>
-<td>Starts guessing the type of the content of a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.
-See <a class="link" href="GMount.html#g-mount-guess-content-type" title="g_mount_guess_content_type ()"><code class="function">g_mount_guess_content_type()</code></a> for more information on content
-type guessing. This operation was added in 2.18.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.guess-content-type-finish"></a>guess_content_type_finish</code></em> ()</span></p></td>
-<td>Finishes a content type guessing operation. Added in 2.18.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.guess-content-type-sync"></a>guess_content_type_sync</code></em> ()</span></p></td>
-<td>Synchronous variant of <em class="parameter"><code>guess_content_type</code></em>. Added in 2.18</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.pre-unmount"></a>pre_unmount</code></em> ()</span></p></td>
-<td>The ::pre-unmount signal that is emitted when the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> will soon be emitted. If the recipient is somehow holding the mount open by keeping an open file on it it should close the file.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.unmount-with-operation"></a>unmount_with_operation</code></em> ()</span></p></td>
-<td>Starts unmounting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.unmount-with-operation-finish"></a>unmount_with_operation_finish</code></em> ()</span></p></td>
-<td>Finishes an unmounting operation using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.eject-with-operation"></a>eject_with_operation</code></em> ()</span></p></td>
-<td>Starts ejecting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.eject-with-operation-finish"></a>eject_with_operation_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-default-location"></a>get_default_location</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> indication a start location that can be use as the entry point for this mount. Since 2.24.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GMountIface.get-sort-key"></a>get_sort_key</code></em> ()</span></p></td>
-<td>Gets a key used for sorting <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> instance or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such key exists. Since 2.32.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-name"></a><h3>g_mount_get_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_mount_get_name (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the name of <em class="parameter"><code>mount</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name for the given <em class="parameter"><code>mount</code></em>.
-The returned string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-uuid"></a><h3>g_mount_get_uuid ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_mount_get_uuid (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the UUID for the <em class="parameter"><code>mount</code></em>. The reference is typically based on
-the file system UUID for the mount in question and should be
-considered an opaque string. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no UUID
-available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the UUID for <em class="parameter"><code>mount</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no UUID can be computed.
-The returned string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-icon"></a><h3>g_mount_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_mount_get_icon (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the icon for <em class="parameter"><code>mount</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.
-The returned object should be unreffed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-drive"></a><h3>g_mount_get_drive ()</h3>
-<pre class="programlisting"><a class="link" href="GDrive.html" title="GDrive"><span class="returnvalue">GDrive</span></a> * g_mount_get_drive (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the drive for the <em class="parameter"><code>mount</code></em>.
-</p>
-<p>
-This is a convenience method for getting the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> and then
-using that object to get the <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>mount</code></em> is not associated with a volume or a drive.
-The returned object should be unreffed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-root"></a><h3>g_mount_get_root ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_mount_get_root (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the root directory on <em class="parameter"><code>mount</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-The returned object should be unreffed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-volume"></a><h3>g_mount_get_volume ()</h3>
-<pre class="programlisting"><a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> * g_mount_get_volume (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the volume for the <em class="parameter"><code>mount</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>mount</code></em> is not associated with a volume.
-The returned object should be unreffed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-default-location"></a><h3>g_mount_get_default_location ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_mount_get_default_location (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the default location of <em class="parameter"><code>mount</code></em>. The default location of the given
-<em class="parameter"><code>mount</code></em> is a path that reflects the main entry point for the user (e.g.
-the home directory, or the root of the volume).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-The returned object should be unreffed with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-can-unmount"></a><h3>g_mount_can_unmount ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_can_unmount (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>mount</code></em> can be mounted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>mount</code></em> can be unmounted.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountMountFlags"></a><h3>enum GMountMountFlags</h3>
-<pre class="programlisting">typedef enum {
- G_MOUNT_MOUNT_NONE = 0
-} GMountMountFlags;
-</pre>
-<p>
-Flags used when mounting a mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><a name="G-MOUNT-MOUNT-NONE:CAPS"></a><span class="term"><code class="literal">G_MOUNT_MOUNT_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountUnmountFlags"></a><h3>enum GMountUnmountFlags</h3>
-<pre class="programlisting">typedef enum {
- G_MOUNT_UNMOUNT_NONE = 0,
- G_MOUNT_UNMOUNT_FORCE = (1 &lt;&lt; 0)
-} GMountUnmountFlags;
-</pre>
-<p>
-Flags used when an unmounting a mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-MOUNT-UNMOUNT-NONE:CAPS"></a><span class="term"><code class="literal">G_MOUNT_UNMOUNT_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-MOUNT-UNMOUNT-FORCE:CAPS"></a><span class="term"><code class="literal">G_MOUNT_UNMOUNT_FORCE</code></span></p></td>
-<td>Unmount even if there are outstanding
- file operations on the mount.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-unmount"></a><h3>g_mount_unmount ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_unmount (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_mount_unmount</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GMount.html#g-mount-unmount-with-operation" title="g_mount_unmount_with_operation ()"><code class="function">g_mount_unmount_with_operation()</code></a> instead.</p>
-</div>
-<p>
-Unmounts a mount. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GMount.html#g-mount-unmount-finish" title="g_mount_unmount_finish ()"><code class="function">g_mount_unmount_finish()</code></a> with the <em class="parameter"><code>mount</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-unmount-finish"></a><h3>g_mount_unmount_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_unmount_finish (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_mount_unmount_finish</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()"><code class="function">g_mount_unmount_with_operation_finish()</code></a> instead.</p>
-</div>
-<p>
-Finishes unmounting a mount. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount was successfully unmounted. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-unmount-with-operation"></a><h3>g_mount_unmount_with_operation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_unmount_with_operation (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Unmounts a mount. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()"><code class="function">g_mount_unmount_with_operation_finish()</code></a> with the <em class="parameter"><code>mount</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid
-user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-unmount-with-operation-finish"></a><h3>g_mount_unmount_with_operation_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_unmount_with_operation_finish
- (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes unmounting a mount. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount was successfully unmounted. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-remount"></a><h3>g_mount_remount ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_remount (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Remounts a mount. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GMount.html#g-mount-remount-finish" title="g_mount_remount_finish ()"><code class="function">g_mount_remount_finish()</code></a> with the <em class="parameter"><code>mount</code></em>
-and <a href="GAsyncResult.html"><span class="type">GAsyncResults</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<p>
-Remounting is useful when some setting affecting the operation
-of the volume has been changed, as these may need a remount to
-take affect. While this is semantically equivalent with unmounting
-and then remounting not all backends might need to actually be
-unmounted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid
-user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-remount-finish"></a><h3>g_mount_remount_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_remount_finish (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes remounting a mount. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount was successfully remounted. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-can-eject"></a><h3>g_mount_can_eject ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_can_eject (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>mount</code></em> can be eject.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>mount</code></em> can be ejected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-eject"></a><h3>g_mount_eject ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_eject (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_mount_eject</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GMount.html#g-mount-eject-with-operation" title="g_mount_eject_with_operation ()"><code class="function">g_mount_eject_with_operation()</code></a> instead.</p>
-</div>
-<p>
-Ejects a mount. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GMount.html#g-mount-eject-finish" title="g_mount_eject_finish ()"><code class="function">g_mount_eject_finish()</code></a> with the <em class="parameter"><code>mount</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for eject</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-eject-finish"></a><h3>g_mount_eject_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_eject_finish (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_mount_eject_finish</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GMount.html#g-mount-eject-with-operation-finish" title="g_mount_eject_with_operation_finish ()"><code class="function">g_mount_eject_with_operation_finish()</code></a> instead.</p>
-</div>
-<p>
-Finishes ejecting a mount. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount was successfully ejected. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-eject-with-operation"></a><h3>g_mount_eject_with_operation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_eject_with_operation (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Ejects a mount. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GMount.html#g-mount-eject-with-operation-finish" title="g_mount_eject_with_operation_finish ()"><code class="function">g_mount_eject_with_operation_finish()</code></a> with the <em class="parameter"><code>mount</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for eject</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid
-user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-eject-with-operation-finish"></a><h3>g_mount_eject_with_operation_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_eject_with_operation_finish (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes ejecting a mount. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount was successfully ejected. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-guess-content-type"></a><h3>g_mount_guess_content_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_guess_content_type (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_rescan</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Tries to guess the type of content stored on <em class="parameter"><code>mount</code></em>. Returns one or
-more textual identifiers of well-known content types (typically
-prefixed with "x-content/"), e.g. x-content/image-dcf for camera
-memory cards. See the <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec" target="_top">shared-mime-info</a>
-specification for more on x-content types.
-</p>
-<p>
-This is an asynchronous operation (see
-<a class="link" href="GMount.html#g-mount-guess-content-type-sync" title="g_mount_guess_content_type_sync ()"><code class="function">g_mount_guess_content_type_sync()</code></a> for the synchronous version), and
-is finished by calling <a class="link" href="GMount.html#g-mount-guess-content-type-finish" title="g_mount_guess_content_type_finish ()"><code class="function">g_mount_guess_content_type_finish()</code></a> with the
-<em class="parameter"><code>mount</code></em> and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>force_rescan</code></em> :</span></p></td>
-<td>Whether to force a rescan of the content.
-Otherwise a cached result will be used if available</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-guess-content-type-finish"></a><h3>g_mount_guess_content_type_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_mount_guess_content_type_finish (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes guessing content types of <em class="parameter"><code>mount</code></em>. If any errors occurred
-during the operation, <em class="parameter"><code>error</code></em> will be set to contain the errors and
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned. In particular, you may get an
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> if the mount does not support content
-guessing.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of content types or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Caller should free this array with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when done with it. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-guess-content-type-sync"></a><h3>g_mount_guess_content_type_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_mount_guess_content_type_sync (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_rescan</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to guess the type of content stored on <em class="parameter"><code>mount</code></em>. Returns one or
-more textual identifiers of well-known content types (typically
-prefixed with "x-content/"), e.g. x-content/image-dcf for camera
-memory cards. See the <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec" target="_top">shared-mime-info</a>
-specification for more on x-content types.
-</p>
-<p>
-This is an synchronous operation and as such may block doing IO;
-see <a class="link" href="GMount.html#g-mount-guess-content-type" title="g_mount_guess_content_type ()"><code class="function">g_mount_guess_content_type()</code></a> for the asynchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>force_rescan</code></em> :</span></p></td>
-<td>Whether to force a rescan of the content.
-Otherwise a cached result will be used if available</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of content types or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Caller should free this array with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when done with it. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-is-shadowed"></a><h3>g_mount_is_shadowed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_is_shadowed (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Determines if <em class="parameter"><code>mount</code></em> is shadowed. Applications or libraries should
-avoid displaying <em class="parameter"><code>mount</code></em> in the user interface if it is shadowed.
-</p>
-<p>
-A mount is said to be shadowed if there exists one or more user
-visible objects (currently <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> objects) with a root that is
-inside the root of <em class="parameter"><code>mount</code></em>.
-</p>
-<p>
-One application of shadow mounts is when exposing a single file
-system that is used to address several logical volumes. In this
-situation, a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> implementation would create two
-<a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects (for example, one for the camera functionality of
-the device and one for a SD card reader on the device) with
-activation URIs <code class="literal">gphoto2://[usb:001,002]/store1/</code>
-and <code class="literal">gphoto2://[usb:001,002]/store2/</code>. When the
-underlying mount (with root
-<code class="literal">gphoto2://[usb:001,002]/</code>) is mounted, said
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> implementation would create two <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> objects
-(each with their root matching the corresponding volume activation
-root) that would shadow the original mount.
-</p>
-<p>
-The proxy monitor in GVfs 2.26 and later, automatically creates and
-manage shadow mounts (and shadows the underlying mount) if the
-activation root on a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> is set.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>A <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mount</code></em> is shadowed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-shadow"></a><h3>g_mount_shadow ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_shadow (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Increments the shadow count on <em class="parameter"><code>mount</code></em>. Usually used by
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> implementations when creating a shadow mount for
-<em class="parameter"><code>mount</code></em>, see <a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()"><code class="function">g_mount_is_shadowed()</code></a> for more information. The caller
-will need to emit the <a class="link" href="GMount.html#GMount-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal on <em class="parameter"><code>mount</code></em> manually.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>A <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-unshadow"></a><h3>g_mount_unshadow ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_unshadow (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Decrements the shadow count on <em class="parameter"><code>mount</code></em>. Usually used by
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> implementations when destroying a shadow mount for
-<em class="parameter"><code>mount</code></em>, see <a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()"><code class="function">g_mount_is_shadowed()</code></a> for more information. The caller
-will need to emit the <a class="link" href="GMount.html#GMount-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal on <em class="parameter"><code>mount</code></em> manually.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>A <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-get-sort-key"></a><h3>g_mount_get_sort_key ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_mount_get_sort_key (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<p>
-Gets the sort key for <em class="parameter"><code>mount</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>A <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Sorting key for <em class="parameter"><code>mount</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such key is available.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMount.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GMount-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the mount has been changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMount-pre-unmount"></a><h3>The <code class="literal">"pre-unmount"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-This signal is emitted when the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> is about to be
-unmounted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMount-unmounted"></a><h3>The <code class="literal">"unmounted"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-This signal is emitted when the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> have been
-unmounted. If the recipient is holding references to the
-object they should release them so the object can be
-finalized.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMount.see-also"></a><h2>See Also</h2>
-GVolume, GUnixMountEntry, GUnixMountPoint
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GMountOperation.html b/gtk+-mingw/share/gtk-doc/html/gio/GMountOperation.html
deleted file mode 100644
index ebbbe57..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GMountOperation.html
+++ /dev/null
@@ -1,875 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMountOperation</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_ops.html" title="File Operations">
-<link rel="prev" href="gio-GIOError.html" title="GIOError">
-<link rel="next" href="file_mon.html" title="File System Monitoring">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GIOError.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="file_mon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GMountOperation.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GMountOperation.description" class="shortcut">Description</a>
-  | 
- <a href="#GMountOperation.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GMountOperation.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GMountOperation.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GMountOperation"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GMountOperation.top_of_page"></a>GMountOperation</span></h2>
-<p>GMountOperation — Object used for authentication and user interaction</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GMountOperation.synopsis"></a><h2>Synopsis</h2>
-<a name="GAskPasswordFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GMountOperation.html#GAskPasswordFlags-enum" title="enum GAskPasswordFlags">GAskPasswordFlags</a>;
-enum <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a>;
- <a class="link" href="GMountOperation.html#GMountOperation-struct" title="GMountOperation">GMountOperation</a>;
-enum <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a>;
-<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="returnvalue">GMountOperation</span></a> * <a class="link" href="GMountOperation.html#g-mount-operation-new" title="g_mount_operation_new ()">g_mount_operation_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GMountOperation.html#g-mount-operation-get-username" title="g_mount_operation_get_username ()">g_mount_operation_get_username</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMountOperation.html#g-mount-operation-set-username" title="g_mount_operation_set_username ()">g_mount_operation_set_username</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *username</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GMountOperation.html#g-mount-operation-get-password" title="g_mount_operation_get_password ()">g_mount_operation_get_password</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMountOperation.html#g-mount-operation-set-password" title="g_mount_operation_set_password ()">g_mount_operation_set_password</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GMountOperation.html#g-mount-operation-get-anonymous" title="g_mount_operation_get_anonymous ()">g_mount_operation_get_anonymous</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMountOperation.html#g-mount-operation-set-anonymous" title="g_mount_operation_set_anonymous ()">g_mount_operation_set_anonymous</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> anonymous</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GMountOperation.html#g-mount-operation-get-domain" title="g_mount_operation_get_domain ()">g_mount_operation_get_domain</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMountOperation.html#g-mount-operation-set-domain" title="g_mount_operation_set_domain ()">g_mount_operation_set_domain</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *domain</code></em>);
-<a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="returnvalue">GPasswordSave</span></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> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);
-<span class="returnvalue">void</span> <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> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> save</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GMountOperation.html#g-mount-operation-get-choice" title="g_mount_operation_get_choice ()">g_mount_operation_get_choice</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMountOperation.html#g-mount-operation-set-choice" title="g_mount_operation_set_choice ()">g_mount_operation_set_choice</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><span class="type">int</span> choice</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GMountOperation.html#g-mount-operation-reply" title="g_mount_operation_reply ()">g_mount_operation_reply</a> (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a> result</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GFlags
- +----GAskPasswordFlags
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GMountOperation
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GMountOperation.html#GMountOperation--anonymous" title='The "anonymous" property'>anonymous</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GMountOperation.html#GMountOperation--choice" title='The "choice" property'>choice</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
- "<a class="link" href="GMountOperation.html#GMountOperation--domain" title='The "domain" property'>domain</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
- "<a class="link" href="GMountOperation.html#GMountOperation--password" title='The "password" property'>password</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
- "<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"><span class="type">GPasswordSave</span></a> : Read / Write
- "<a class="link" href="GMountOperation.html#GMountOperation--username" title='The "username" property'>username</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GMountOperation.html#GMountOperation-aborted" title='The "aborted" signal'>aborted</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMountOperation.html#GMountOperation-ask-password" title='The "ask-password" signal'>ask-password</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMountOperation.html#GMountOperation-ask-question" title='The "ask-question" signal'>ask-question</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMountOperation.html#GMountOperation-reply" title='The "reply" signal'>reply</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMountOperation.html#GMountOperation-show-processes" title='The "show-processes" signal'>show-processes</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GMountOperation.html#GMountOperation-show-unmount-progress" title='The "show-unmount-progress" signal'>show-unmount-progress</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> provides a mechanism for interacting with the user.
-It can be used for authenticating mountable operations, such as loop
-mounting files, hard drive partitions or server locations. It can
-also be used to ask the user questions or show a list of applications
-preventing unmount or eject operations from completing.
-</p>
-<p>
-Note that <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> is used for more than just <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>
-objects – for example it is also used in <a class="link" href="GDrive.html#g-drive-start" title="g_drive_start ()"><code class="function">g_drive_start()</code></a> and
-<a class="link" href="GDrive.html#g-drive-stop" title="g_drive_stop ()"><code class="function">g_drive_stop()</code></a>.
-</p>
-<p>
-Users should instantiate a subclass of this that implements all the
-various callbacks to show the required dialogs, such as
-<a href="http://developer.gnome.org/devel/gtk/gtk3-Filesystem-utilities.html#GtkMountOperation"><span class="type">GtkMountOperation</span></a>. If no user interaction is desired (for example
-when automounting filesystems at login time), usually <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> can be
-passed, see each method taking a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> for details.
-</p>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GAskPasswordFlags-enum"></a><h3>enum GAskPasswordFlags</h3>
-<pre class="programlisting">typedef enum {
- G_ASK_PASSWORD_NEED_PASSWORD = (1 &lt;&lt; 0),
- G_ASK_PASSWORD_NEED_USERNAME = (1 &lt;&lt; 1),
- G_ASK_PASSWORD_NEED_DOMAIN = (1 &lt;&lt; 2),
- G_ASK_PASSWORD_SAVING_SUPPORTED = (1 &lt;&lt; 3),
- G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 &lt;&lt; 4)
-} GAskPasswordFlags;
-</pre>
-<p>
-<a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> are used to request specific information from the
-user, or to notify the user of their choices in an authentication
-situation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<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>
-<td>operation requires a password.
-</td>
-</tr>
-<tr>
-<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>
-<td>operation requires a username.
-</td>
-</tr>
-<tr>
-<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>
-<td>operation requires a domain.
-</td>
-</tr>
-<tr>
-<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>
-<td>operation supports saving settings.
-</td>
-</tr>
-<tr>
-<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>
-<td>operation supports anonymous users.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GPasswordSave"></a><h3>enum GPasswordSave</h3>
-<pre class="programlisting">typedef enum {
- G_PASSWORD_SAVE_NEVER,
- G_PASSWORD_SAVE_FOR_SESSION,
- G_PASSWORD_SAVE_PERMANENTLY
-} GPasswordSave;
-</pre>
-<p>
-<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.
-</p>
-<p>
-<span class="type">Gvfs</span> stores passwords in the Gnome keyring when this flag allows it
-to, and later retrieves it again from there.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-PASSWORD-SAVE-NEVER:CAPS"></a><span class="term"><code class="literal">G_PASSWORD_SAVE_NEVER</code></span></p></td>
-<td>never save a password.
-</td>
-</tr>
-<tr>
-<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>
-<td>save a password for the session.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-PASSWORD-SAVE-PERMANENTLY:CAPS"></a><span class="term"><code class="literal">G_PASSWORD_SAVE_PERMANENTLY</code></span></p></td>
-<td>save a password permanently.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation-struct"></a><h3>GMountOperation</h3>
-<pre class="programlisting">typedef struct _GMountOperation GMountOperation;</pre>
-<p>
-Class for providing authentication methods for mounting operations,
-such as mounting a file locally, or authenticating with a server.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperationResult"></a><h3>enum GMountOperationResult</h3>
-<pre class="programlisting">typedef enum {
- G_MOUNT_OPERATION_HANDLED,
- G_MOUNT_OPERATION_ABORTED,
- G_MOUNT_OPERATION_UNHANDLED
-} GMountOperationResult;
-</pre>
-<p>
-<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
-information is send by the mounting operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-MOUNT-OPERATION-HANDLED:CAPS"></a><span class="term"><code class="literal">G_MOUNT_OPERATION_HANDLED</code></span></p></td>
-<td>The request was fulfilled and the
- user specified data is now available
-</td>
-</tr>
-<tr>
-<td><p><a name="G-MOUNT-OPERATION-ABORTED:CAPS"></a><span class="term"><code class="literal">G_MOUNT_OPERATION_ABORTED</code></span></p></td>
-<td>The user requested the mount operation
- to be aborted
-</td>
-</tr>
-<tr>
-<td><p><a name="G-MOUNT-OPERATION-UNHANDLED:CAPS"></a><span class="term"><code class="literal">G_MOUNT_OPERATION_UNHANDLED</code></span></p></td>
-<td>The request was unhandled (i.e. not
- implemented)
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-new"></a><h3>g_mount_operation_new ()</h3>
-<pre class="programlisting"><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="returnvalue">GMountOperation</span></a> * g_mount_operation_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-get-username"></a><h3>g_mount_operation_get_username ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_mount_operation_get_username (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);</pre>
-<p>
-Get the user name from the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the user name.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-set-username"></a><h3>g_mount_operation_set_username ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_set_username (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *username</code></em>);</pre>
-<p>
-Sets the user name within <em class="parameter"><code>op</code></em> to <em class="parameter"><code>username</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
-<td>input username.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-get-password"></a><h3>g_mount_operation_get_password ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_mount_operation_get_password (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);</pre>
-<p>
-Gets a password from the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the password within <em class="parameter"><code>op</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-set-password"></a><h3>g_mount_operation_set_password ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_set_password (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);</pre>
-<p>
-Sets the mount operation's password to <em class="parameter"><code>password</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>password to set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-get-anonymous"></a><h3>g_mount_operation_get_anonymous ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_mount_operation_get_anonymous (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);</pre>
-<p>
-Check to see whether the mount operation is being used
-for an anonymous user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if mount operation is anonymous.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-set-anonymous"></a><h3>g_mount_operation_set_anonymous ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_set_anonymous (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> anonymous</code></em>);</pre>
-<p>
-Sets the mount operation to use an anonymous user if <em class="parameter"><code>anonymous</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>anonymous</code></em> :</span></p></td>
-<td>boolean value.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-get-domain"></a><h3>g_mount_operation_get_domain ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_mount_operation_get_domain (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);</pre>
-<p>
-Gets the domain of the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string set to the domain.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-set-domain"></a><h3>g_mount_operation_set_domain ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_set_domain (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *domain</code></em>);</pre>
-<p>
-Sets the mount operation's domain.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>the domain to set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-get-password-save"></a><h3>g_mount_operation_get_password_save ()</h3>
-<pre class="programlisting"><a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="returnvalue">GPasswordSave</span></a> g_mount_operation_get_password_save (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);</pre>
-<p>
-Gets the state of saving passwords for the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> flag.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-set-password-save"></a><h3>g_mount_operation_set_password_save ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_set_password_save (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> save</code></em>);</pre>
-<p>
-Sets the state of saving passwords for the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>save</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> flags.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-get-choice"></a><h3>g_mount_operation_get_choice ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_mount_operation_get_choice (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>);</pre>
-<p>
-Gets a choice from the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an integer containing an index of the user's choice from
-the choice's list, or <code class="literal">0</code>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-set-choice"></a><h3>g_mount_operation_set_choice ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_set_choice (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><span class="type">int</span> choice</code></em>);</pre>
-<p>
-Sets a default choice for the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>choice</code></em> :</span></p></td>
-<td>an integer.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-mount-operation-reply"></a><h3>g_mount_operation_reply ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_mount_operation_reply (<em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a> result</code></em>);</pre>
-<p>
-Emits the <a class="link" href="GMountOperation.html#GMountOperation-reply" title='The "reply" signal'><span class="type">"reply"</span></a> signal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GMountOperation--anonymous"></a><h3>The <code class="literal">"anonymous"</code> property</h3>
-<pre class="programlisting"> "anonymous" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-Whether to use an anonymous user when authenticating.
-</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation--choice"></a><h3>The <code class="literal">"choice"</code> property</h3>
-<pre class="programlisting"> "choice" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
-<p>
-The index of the user's choice when a question is asked during the
-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>
-<p>Allowed values: &gt;= 0</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation--domain"></a><h3>The <code class="literal">"domain"</code> property</h3>
-<pre class="programlisting"> "domain" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>
-The domain to use for the mount operation.
-</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation--password"></a><h3>The <code class="literal">"password"</code> property</h3>
-<pre class="programlisting"> "password" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>
-The password that is used for authentication when carrying out
-the mount operation.
-</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation--password-save"></a><h3>The <code class="literal">"password-save"</code> property</h3>
-<pre class="programlisting"> "password-save" <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave"><span class="type">GPasswordSave</span></a> : Read / Write</pre>
-<p>
-Determines if and how the password information should be saved.
-</p>
-<p>Default value: G_PASSWORD_SAVE_NEVER</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation--username"></a><h3>The <code class="literal">"username"</code> property</h3>
-<pre class="programlisting"> "username" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>
-The user name that is used for authentication when carrying out
-the mount operation.
-</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GMountOperation.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GMountOperation-aborted"></a><h3>The <code class="literal">"aborted"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *arg0,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted by the backend when e.g. a device becomes unavailable
-while a mount operation is in progress.
-</p>
-<p>
-Implementations of GMountOperation should handle this signal
-by dismissing open password dialogs.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation-ask-password"></a><h3>The <code class="literal">"ask-password"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *default_user,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *default_domain,
- <a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> flags,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mount operation asks the user for a password.
-</p>
-<p>
-If the message contains a line break, the first line should be
-presented as a heading. For example, it may be used as the
-primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> requesting a password.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>string containing a message to display to the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_user</code></em> :</span></p></td>
-<td>string containing the default user name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_domain</code></em> :</span></p></td>
-<td>string containing the default domain.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation-ask-question"></a><h3>The <code class="literal">"ask-question"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message,
- <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> choices,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when asking the user a question and gives a list of
-choices for the user to choose from.
-</p>
-<p>
-If the message contains a line break, the first line should be
-presented as a heading. For example, it may be used as the
-primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> asking a question.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>string containing a message to display to the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>choices</code></em> :</span></p></td>
-<td>an array of strings for each possible choice.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation-reply"></a><h3>The <code class="literal">"reply"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op,
- <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a> result,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the user has replied to the mount operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult"><span class="type">GMountOperationResult</span></a> indicating how the request was handled</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation-show-processes"></a><h3>The <code class="literal">"show-processes"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message,
- <a href="./../glib/glib/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *processes,
- <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> choices,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when one or more processes are blocking an operation
-e.g. unmounting/ejecting a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> or stopping a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.
-</p>
-<p>
-Note that this signal may be emitted several times to update the
-list of blocking processes as processes close files. The
-application should only respond with <a class="link" href="GMountOperation.html#g-mount-operation-reply" title="g_mount_operation_reply ()"><code class="function">g_mount_operation_reply()</code></a> to
-the latest signal (setting <a class="link" href="GMountOperation.html#GMountOperation--choice" title='The "choice" property'><span class="type">"choice"</span></a> to the choice
-the user made).
-</p>
-<p>
-If the message contains a line break, the first line should be
-presented as a heading. For example, it may be used as the
-primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>string containing a message to display to the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>processes</code></em> :</span></p></td>
-<td>an array of <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPid"><span class="type">GPid</span></a> for processes
-blocking the operation. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GPid]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>choices</code></em> :</span></p></td>
-<td>an array of strings for each possible choice.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GMountOperation-show-unmount-progress"></a><h3>The <code class="literal">"show-unmount-progress"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *op,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message,
- <a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> time_left,
- <a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> bytes_left,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when an unmount operation has been busy for more than some time
-(typically 1.5 seconds).
-</p>
-<p>
-When unmounting or ejecting a volume, the kernel might need to flush
-pending data in its buffers to the volume stable storage, and this operation
-can take a considerable amount of time. This signal may be emitted several
-times as long as the unmount operation is outstanding, and then one
-last time when the operation is completed, with <em class="parameter"><code>bytes_left</code></em> set to zero.
-</p>
-<p>
-Implementations of GMountOperation should handle this signal by
-showing an UI notification, and then dismiss it, or show another notification
-of completion, when <em class="parameter"><code>bytes_left</code></em> reaches zero.
-</p>
-<p>
-If the message contains a line break, the first line should be
-presented as a heading. For example, it may be used as the
-primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>:</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>string containing a mesage to display to the user</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_left</code></em> :</span></p></td>
-<td>the estimated time left before the operation completes, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes_left</code></em> :</span></p></td>
-<td>the amount of bytes to be written before the operation
-completes (or -1 if such amount is not known), or zero if the operation
-is completed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GNetworkAddress.html b/gtk+-mingw/share/gtk-doc/html/gio/GNetworkAddress.html
deleted file mode 100644
index b9bf164..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GNetworkAddress.html
+++ /dev/null
@@ -1,337 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GNetworkAddress</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resolver.html" title="DNS resolution">
-<link rel="prev" href="GSocketConnectable.html" title="GSocketConnectable">
-<link rel="next" href="GNetworkService.html" title="GNetworkService">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketConnectable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resolver.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GNetworkService.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GNetworkAddress.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GNetworkAddress.description" class="shortcut">Description</a>
-  | 
- <a href="#GNetworkAddress.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GNetworkAddress.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GNetworkAddress.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GNetworkAddress"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GNetworkAddress.top_of_page"></a>GNetworkAddress</span></h2>
-<p>GNetworkAddress — A GSocketConnectable for resolving hostnames</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GNetworkAddress.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GNetworkAddress.html#GNetworkAddress-struct" title="GNetworkAddress">GNetworkAddress</a>;
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * <a class="link" href="GNetworkAddress.html#g-network-address-new" title="g_network_address_new ()">g_network_address_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GNetworkAddress.html#g-network-address-get-hostname" title="g_network_address_get_hostname ()">g_network_address_get_hostname</a> (<em class="parameter"><code><a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> *addr</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GNetworkAddress.html#g-network-address-get-port" title="g_network_address_get_port ()">g_network_address_get_port</a> (<em class="parameter"><code><a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> *addr</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GNetworkAddress.html#g-network-address-get-scheme" title="g_network_address_get_scheme ()">g_network_address_get_scheme</a> (<em class="parameter"><code><a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> *addr</code></em>);
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * <a class="link" href="GNetworkAddress.html#g-network-address-parse" title="g_network_address_parse ()">g_network_address_parse</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host_and_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * <a class="link" href="GNetworkAddress.html#g-network-address-parse-uri" title="g_network_address_parse_uri ()">g_network_address_parse_uri</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkAddress.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GNetworkAddress
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkAddress.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GNetworkAddress implements
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GNetworkAddress.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GNetworkAddress.html#GNetworkAddress--hostname" title='The "hostname" property'>hostname</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GNetworkAddress.html#GNetworkAddress--port" title='The "port" property'>port</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
- "<a class="link" href="GNetworkAddress.html#GNetworkAddress--scheme" title='The "scheme" property'>scheme</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkAddress.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> provides an easy way to resolve a hostname and
-then attempt to connect to that host, handling the possibility of
-multiple IP addresses and multiple address families.
-</p>
-<p>
-See <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for and example of using the connectable
-interface.
-</p>
-</div>
-<div class="refsect1">
-<a name="GNetworkAddress.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GNetworkAddress-struct"></a><h3>GNetworkAddress</h3>
-<pre class="programlisting">typedef struct _GNetworkAddress GNetworkAddress;</pre>
-<p>
-A <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for resolving a hostname and connecting to
-that host.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-address-new"></a><h3>g_network_address_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * g_network_address_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for connecting to the given
-<em class="parameter"><code>hostname</code></em> and <em class="parameter"><code>port</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hostname</code></em> :</span></p></td>
-<td>the hostname</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
-<td>the port</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GNetworkAddress]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-address-get-hostname"></a><h3>g_network_address_get_hostname ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_network_address_get_hostname (<em class="parameter"><code><a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> *addr</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>addr</code></em>'s hostname. This might be either UTF-8 or ASCII-encoded,
-depending on what <em class="parameter"><code>addr</code></em> was created with.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>addr</code></em>'s hostname</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-address-get-port"></a><h3>g_network_address_get_port ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_network_address_get_port (<em class="parameter"><code><a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> *addr</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>addr</code></em>'s port number
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>addr</code></em>'s port (which may be 0)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-address-get-scheme"></a><h3>g_network_address_get_scheme ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_network_address_get_scheme (<em class="parameter"><code><a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> *addr</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>addr</code></em>'s scheme
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>addr</code></em>'s scheme (<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not built from URI)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-address-parse"></a><h3>g_network_address_parse ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * g_network_address_parse (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host_and_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for connecting to the given
-<em class="parameter"><code>hostname</code></em> and <em class="parameter"><code>port</code></em>. May fail and return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in case
-parsing <em class="parameter"><code>host_and_port</code></em> fails.
-</p>
-<p>
-<em class="parameter"><code>host_and_port</code></em> may be in any of a number of recognised formats; an IPv6
-address, an IPv4 address, or a domain name (in which case a DNS
-lookup is performed). Quoting with [] is supported for all address
-types. A port override may be specified in the usual way with a
-colon.
-</p>
-<p>
-If no port is specified in <em class="parameter"><code>host_and_port</code></em> then <em class="parameter"><code>default_port</code></em> will be
-used as the port number to connect to.
-</p>
-<p>
-In general, <em class="parameter"><code>host_and_port</code></em> is expected to be provided by the user
-(allowing them to give the hostname, and a port overide if necessary)
-and <em class="parameter"><code>default_port</code></em> is expected to be provided by the application.
-</p>
-<p>
-(The port component of <em class="parameter"><code>host_and_port</code></em> can also be specified as a
-service name rather than as a numeric port, but this functionality
-is deprecated, because it depends on the contents of /etc/services,
-which is generally quite sparse on platforms other than Linux.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>host_and_port</code></em> :</span></p></td>
-<td>the hostname and optionally a port</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_port</code></em> :</span></p></td>
-<td>the default port if not in <em class="parameter"><code>host_and_port</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-address-parse-uri"></a><h3>g_network_address_parse_uri ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * g_network_address_parse_uri (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for connecting to the given
-<em class="parameter"><code>uri</code></em>. May fail and return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in case parsing <em class="parameter"><code>uri</code></em> fails.
-</p>
-<p>
-Using this rather than <a class="link" href="GNetworkAddress.html#g-network-address-new" title="g_network_address_new ()"><code class="function">g_network_address_new()</code></a> or
-<a class="link" href="GNetworkAddress.html#g-network-address-parse" title="g_network_address_parse ()"><code class="function">g_network_address_parse()</code></a> allows <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> to determine
-when to use application-specific proxy protocols.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>the hostname and optionally a port</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_port</code></em> :</span></p></td>
-<td>The default port if none is found in the URI</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GNetworkAddress.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GNetworkAddress--hostname"></a><h3>The <code class="literal">"hostname"</code> property</h3>
-<pre class="programlisting"> "hostname" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>Hostname to resolve.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GNetworkAddress--port"></a><h3>The <code class="literal">"port"</code> property</h3>
-<pre class="programlisting"> "port" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
-<p>Network port.</p>
-<p>Allowed values: &lt;= 65535</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GNetworkAddress--scheme"></a><h3>The <code class="literal">"scheme"</code> property</h3>
-<pre class="programlisting"> "scheme" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>URI Scheme.</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GNetworkMonitor.html b/gtk+-mingw/share/gtk-doc/html/gio/GNetworkMonitor.html
deleted file mode 100644
index 0fb98ee..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GNetworkMonitor.html
+++ /dev/null
@@ -1,417 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GNetworkMonitor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GThreadedSocketService.html" title="GThreadedSocketService">
-<link rel="next" href="tls.html" title="TLS (SSL) support">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GThreadedSocketService.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="tls.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GNetworkMonitor.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GNetworkMonitor.description" class="shortcut">Description</a>
-  | 
- <a href="#GNetworkMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GNetworkMonitor.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GNetworkMonitor.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GNetworkMonitor.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GNetworkMonitor"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GNetworkMonitor.top_of_page"></a>GNetworkMonitor</span></h2>
-<p>GNetworkMonitor — Network status monitor</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GNetworkMonitor.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GNetworkMonitor.html#GNetworkMonitor-struct" title="GNetworkMonitor">GNetworkMonitor</a>;
-struct <a class="link" href="GNetworkMonitor.html#GNetworkMonitorInterface" title="struct GNetworkMonitorInterface">GNetworkMonitorInterface</a>;
-#define <a class="link" href="GNetworkMonitor.html#G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS" title="G_NETWORK_MONITOR_EXTENSION_POINT_NAME">G_NETWORK_MONITOR_EXTENSION_POINT_NAME</a>
-<a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="returnvalue">GNetworkMonitor</span></a> * <a class="link" href="GNetworkMonitor.html#g-network-monitor-get-default" title="g_network_monitor_get_default ()">g_network_monitor_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GNetworkMonitor.html#g-network-monitor-get-network-available" title="g_network_monitor_get_network_available ()">g_network_monitor_get_network_available</a>
- (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach" title="g_network_monitor_can_reach ()">g_network_monitor_can_reach</a> (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-async" title="g_network_monitor_can_reach_async ()">g_network_monitor_can_reach_async</a> (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-finish" title="g_network_monitor_can_reach_finish ()">g_network_monitor_can_reach_finish</a> (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GNetworkMonitor
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GNetworkMonitor requires
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a> and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GNetworkMonitor.html#GNetworkMonitor--network-available" title='The "network-available" property'>network-available</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GNetworkMonitor.html#GNetworkMonitor-network-changed" title='The "network-changed" signal'>network-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> provides an easy-to-use cross-platform API
-for monitoring network connectivity. On Linux, the implementation
-is based on the kernels netlink interface.
-</p>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GNetworkMonitor-struct"></a><h3>GNetworkMonitor</h3>
-<pre class="programlisting">typedef struct _GNetworkMonitor GNetworkMonitor;</pre>
-<p>
-<a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> monitors the status of network connections and
-indicates when a possibly-user-visible change has occurred.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GNetworkMonitorInterface"></a><h3>struct GNetworkMonitorInterface</h3>
-<pre class="programlisting">struct GNetworkMonitorInterface {
- GTypeInterface g_iface;
-
- void (*network_changed) (GNetworkMonitor *monitor,
- gboolean available);
-
- gboolean (*can_reach) (GNetworkMonitor *monitor,
- GSocketConnectable *connectable,
- GCancellable *cancellable,
- GError **error);
- void (*can_reach_async) (GNetworkMonitor *monitor,
- GSocketConnectable *connectable,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (*can_reach_finish) (GNetworkMonitor *monitor,
- GAsyncResult *result,
- GError **error);
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS"></a><h3>G_NETWORK_MONITOR_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_NETWORK_MONITOR_EXTENSION_POINT_NAME "gio-network-monitor"
-</pre>
-<p>
-Extension point for network status monitoring functionality.
-See Extending GIO.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-monitor-get-default"></a><h3>g_network_monitor_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="returnvalue">GNetworkMonitor</span></a> * g_network_monitor_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> for the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-monitor-get-network-available"></a><h3>g_network_monitor_get_network_available ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_network_monitor_get_network_available
- (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>);</pre>
-<p>
-Checks if the network is available. "Available" here means that the
-system has a default route available for at least one of IPv4 or
-IPv6. It does not necessarily imply that the public Internet is
-reachable. See <a class="link" href="GNetworkMonitor.html#GNetworkMonitor--network-available" title='The "network-available" property'><span class="type">"network-available"</span></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>the <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether the network is available</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-monitor-can-reach"></a><h3>g_network_monitor_can_reach ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_network_monitor_can_reach (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to determine whether or not the host pointed to by
-<em class="parameter"><code>connectable</code></em> can be reached, without actually trying to connect to
-it.
-</p>
-<p>
-This may return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> even when <a class="link" href="GNetworkMonitor.html#GNetworkMonitor--network-available" title='The "network-available" property'><span class="type">"network-available"</span></a>
-is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, if, for example, <em class="parameter"><code>monitor</code></em> can determine that
-<em class="parameter"><code>connectable</code></em> refers to a host on a local network.
-</p>
-<p>
-If <em class="parameter"><code>monitor</code></em> believes that an attempt to connect to <em class="parameter"><code>connectable</code></em>
-will succeed, it will return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. Otherwise, it will return
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em> to an appropriate error (such as
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-HOST-UNREACHABLE:CAPS"><code class="literal">G_IO_ERROR_HOST_UNREACHABLE</code></a>).
-</p>
-<p>
-Note that although this does not attempt to connect to
-<em class="parameter"><code>connectable</code></em>, it may still block for a brief period of time (eg,
-trying to do multicast DNS on the local network), so if you do not
-want to block, you should use <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-async" title="g_network_monitor_can_reach_async ()"><code class="function">g_network_monitor_can_reach_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>connectable</code></em> is reachable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-monitor-can-reach-async"></a><h3>g_network_monitor_can_reach_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_network_monitor_can_reach_async (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously attempts to determine whether or not the host
-pointed to by <em class="parameter"><code>connectable</code></em> can be reached, without actually
-trying to connect to it.
-</p>
-<p>
-For more details, see <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach" title="g_network_monitor_can_reach ()"><code class="function">g_network_monitor_can_reach()</code></a>.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-finish" title="g_network_monitor_can_reach_finish ()"><code class="function">g_network_monitor_can_reach_finish()</code></a>
-to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the
-request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-monitor-can-reach-finish"></a><h3>g_network_monitor_can_reach_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_network_monitor_can_reach_finish (<em class="parameter"><code><a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async network connectivity test.
-See <a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-async" title="g_network_monitor_can_reach_async ()"><code class="function">g_network_monitor_can_reach_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for errors, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if network is reachable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GNetworkMonitor--network-available"></a><h3>The <code class="literal">"network-available"</code> property</h3>
-<pre class="programlisting"> "network-available" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether the network is considered available. That is, whether the
-system has a default route for at least one of IPv4 or IPv6.
-</p>
-<p>
-Real-world networks are of course much more complicated than
-this; the machine may be connected to a wifi hotspot that
-requires payment before allowing traffic through, or may be
-connected to a functioning router that has lost its own upstream
-connectivity. Some hosts might only be accessible when a VPN is
-active. Other hosts might only be accessible when the VPN is
-<span class="emphasis"><em>not</em></span> active. Thus, it is best to use
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach" title="g_network_monitor_can_reach ()"><code class="function">g_network_monitor_can_reach()</code></a> or
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-async" title="g_network_monitor_can_reach_async ()"><code class="function">g_network_monitor_can_reach_async()</code></a> to test for reachability on a
-host-by-host basis. (On the other hand, when the property is
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, the application can reasonably expect that no remote
-hosts at all are reachable, and should indicate this to the user
-in its UI.)
-</p>
-<p>
-See also <a class="link" href="GNetworkMonitor.html#GNetworkMonitor-network-changed" title='The "network-changed" signal'><span class="type">"network-changed"</span></a>.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GNetworkMonitor.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GNetworkMonitor-network-changed"></a><h3>The <code class="literal">"network-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a> *monitor,
- <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> available,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the network configuration changes. If <em class="parameter"><code>available</code></em> is
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then some hosts may be reachable that were not reachable
-before, while others that were reachable before may no longer be
-reachable. If <em class="parameter"><code>available</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then no remote hosts are
-reachable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor"><span class="type">GNetworkMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>available</code></em> :</span></p></td>
-<td>the current value of <a class="link" href="GNetworkMonitor.html#GNetworkMonitor--network-available" title='The "network-available" property'><span class="type">"network-available"</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GNetworkService.html b/gtk+-mingw/share/gtk-doc/html/gio/GNetworkService.html
deleted file mode 100644
index d65f982..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GNetworkService.html
+++ /dev/null
@@ -1,302 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GNetworkService</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resolver.html" title="DNS resolution">
-<link rel="prev" href="GNetworkAddress.html" title="GNetworkAddress">
-<link rel="next" href="GSrvTarget.html" title="GSrvTarget">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GNetworkAddress.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resolver.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSrvTarget.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GNetworkService.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GNetworkService.description" class="shortcut">Description</a>
-  | 
- <a href="#GNetworkService.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GNetworkService.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GNetworkService.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GNetworkService"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GNetworkService.top_of_page"></a>GNetworkService</span></h2>
-<p>GNetworkService — A GSocketConnectable for resolving SRV records</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GNetworkService.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GNetworkService.html#GNetworkService-struct" title="GNetworkService">GNetworkService</a>;
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * <a class="link" href="GNetworkService.html#g-network-service-new" title="g_network_service_new ()">g_network_service_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GNetworkService.html#g-network-service-get-service" title="g_network_service_get_service ()">g_network_service_get_service</a> (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GNetworkService.html#g-network-service-get-protocol" title="g_network_service_get_protocol ()">g_network_service_get_protocol</a> (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GNetworkService.html#g-network-service-get-domain" title="g_network_service_get_domain ()">g_network_service_get_domain</a> (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GNetworkService.html#g-network-service-get-scheme" title="g_network_service_get_scheme ()">g_network_service_get_scheme</a> (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GNetworkService.html#g-network-service-set-scheme" title="g_network_service_set_scheme ()">g_network_service_set_scheme</a> (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *scheme</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkService.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GNetworkService
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkService.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GNetworkService implements
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GNetworkService.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GNetworkService.html#GNetworkService--domain" title='The "domain" property'>domain</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GNetworkService.html#GNetworkService--protocol" title='The "protocol" property'>protocol</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GNetworkService.html#GNetworkService--scheme" title='The "scheme" property'>scheme</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
- "<a class="link" href="GNetworkService.html#GNetworkService--service" title='The "service" property'>service</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GNetworkService.description"></a><h2>Description</h2>
-<p>
-Like <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> does with hostnames, <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>
-provides an easy way to resolve a SRV record, and then attempt to
-connect to one of the hosts that implements that service, handling
-service priority/weighting, multiple IP addresses, and multiple
-address families.
-</p>
-<p>
-See <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> for more information about SRV records, and see
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for and example of using the connectable
-interface.
-</p>
-</div>
-<div class="refsect1">
-<a name="GNetworkService.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GNetworkService-struct"></a><h3>GNetworkService</h3>
-<pre class="programlisting">typedef struct _GNetworkService GNetworkService;</pre>
-<p>
-A <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> for resolving a SRV record and connecting to
-that service.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-service-new"></a><h3>g_network_service_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * g_network_service_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> representing the given <em class="parameter"><code>service</code></em>,
-<em class="parameter"><code>protocol</code></em>, and <em class="parameter"><code>domain</code></em>. This will initially be unresolved; use the
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> interface to resolve it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the service type to look up (eg, "ldap")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>the networking protocol to use for <em class="parameter"><code>service</code></em> (eg, "tcp")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>the DNS domain to look up the service in</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GNetworkService]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-service-get-service"></a><h3>g_network_service_get_service ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_network_service_get_service (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>srv</code></em>'s service name (eg, "ldap").
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>srv</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>srv</code></em>'s service name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-service-get-protocol"></a><h3>g_network_service_get_protocol ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_network_service_get_protocol (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>srv</code></em>'s protocol name (eg, "tcp").
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>srv</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>srv</code></em>'s protocol name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-service-get-domain"></a><h3>g_network_service_get_domain ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_network_service_get_domain (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);</pre>
-<p>
-Gets the domain that <em class="parameter"><code>srv</code></em> serves. This might be either UTF-8 or
-ASCII-encoded, depending on what <em class="parameter"><code>srv</code></em> was created with.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>srv</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>srv</code></em>'s domain name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-service-get-scheme"></a><h3>g_network_service_get_scheme ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_network_service_get_scheme (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>);</pre>
-<p>
-Get's the URI scheme used to resolve proxies. By default, the service name
-is used as scheme.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>srv</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>srv</code></em>'s scheme name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-network-service-set-scheme"></a><h3>g_network_service_set_scheme ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_network_service_set_scheme (<em class="parameter"><code><a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> *srv</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *scheme</code></em>);</pre>
-<p>
-Set's the URI scheme used to resolve proxies. By default, the service name
-is used as scheme.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>srv</code></em> :</span></p></td>
-<td>a <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>scheme</code></em> :</span></p></td>
-<td>a URI scheme</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GNetworkService.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GNetworkService--domain"></a><h3>The <code class="literal">"domain"</code> property</h3>
-<pre class="programlisting"> "domain" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>Network domain, eg, "example.com".</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GNetworkService--protocol"></a><h3>The <code class="literal">"protocol"</code> property</h3>
-<pre class="programlisting"> "protocol" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>Network protocol, eg "tcp".</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GNetworkService--scheme"></a><h3>The <code class="literal">"scheme"</code> property</h3>
-<pre class="programlisting"> "scheme" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>Network scheme (default is to use service).</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GNetworkService--service"></a><h3>The <code class="literal">"service"</code> property</h3>
-<pre class="programlisting"> "service" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>Service name, eg "ldap".</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GOutputStream.html
deleted file mode 100644
index 4fe0332..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GOutputStream.html
+++ /dev/null
@@ -1,1082 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GInputStream.html" title="GInputStream">
-<link rel="next" href="GIOStream.html" title="GIOStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GIOStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GOutputStream.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GOutputStream.top_of_page"></a>GOutputStream</span></h2>
-<p>GOutputStream — Base class for implementing streaming output</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags">GOutputStreamSpliceFlags</a>;
- <a class="link" href="GOutputStream.html#GOutputStream-struct" title="GOutputStream">GOutputStream</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()">g_output_stream_write</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-write-all" title="g_output_stream_write_all ()">g_output_stream_write_all</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GOutputStream.html#g-output-stream-splice" title="g_output_stream_splice ()">g_output_stream_splice</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags"><span class="type">GOutputStreamSpliceFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-flush" title="g_output_stream_flush ()">g_output_stream_flush</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-close" title="g_output_stream_close ()">g_output_stream_close</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GOutputStream.html#g-output-stream-write-async" title="g_output_stream_write_async ()">g_output_stream_write_async</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GOutputStream.html#g-output-stream-write-finish" title="g_output_stream_write_finish ()">g_output_stream_write_finish</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GOutputStream.html#g-output-stream-splice-async" title="g_output_stream_splice_async ()">g_output_stream_splice_async</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags"><span class="type">GOutputStreamSpliceFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GOutputStream.html#g-output-stream-splice-finish" title="g_output_stream_splice_finish ()">g_output_stream_splice_finish</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GOutputStream.html#g-output-stream-flush-async" title="g_output_stream_flush_async ()">g_output_stream_flush_async</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-flush-finish" title="g_output_stream_flush_finish ()">g_output_stream_flush_finish</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GOutputStream.html#g-output-stream-close-async" title="g_output_stream_close_async ()">g_output_stream_close_async</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-close-finish" title="g_output_stream_close_finish ()">g_output_stream_close_finish</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-is-closing" title="g_output_stream_is_closing ()">g_output_stream_is_closing</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-is-closed" title="g_output_stream_is_closed ()">g_output_stream_is_closed</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-has-pending" title="g_output_stream_has_pending ()">g_output_stream_has_pending</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GOutputStream.html#g-output-stream-set-pending" title="g_output_stream_set_pending ()">g_output_stream_set_pending</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GOutputStream.html#g-output-stream-clear-pending" title="g_output_stream_clear_pending ()">g_output_stream_clear_pending</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GOutputStream.html#g-output-stream-write-bytes" title="g_output_stream_write_bytes ()">g_output_stream_write_bytes</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *bytes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GOutputStream.html#g-output-stream-write-bytes-finish" title="g_output_stream_write_bytes_finish ()">g_output_stream_write_bytes_finish</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GOutputStream
- +----<a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
- +----<a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
- +----<a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
- +----<a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GOutputStream.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GOutputStream is required by
- <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GOutputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> has functions to write to a stream (<a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>),
-to close a stream (<a class="link" href="GOutputStream.html#g-output-stream-close" title="g_output_stream_close ()"><code class="function">g_output_stream_close()</code></a>) and to flush pending writes
-(<a class="link" href="GOutputStream.html#g-output-stream-flush" title="g_output_stream_flush ()"><code class="function">g_output_stream_flush()</code></a>).
-</p>
-<p>
-To copy the content of an input stream to an output stream without
-manually handling the reads and writes, use <a class="link" href="GOutputStream.html#g-output-stream-splice" title="g_output_stream_splice ()"><code class="function">g_output_stream_splice()</code></a>.
-</p>
-<p>
-All of these functions have async variants too.
-</p>
-</div>
-<div class="refsect1">
-<a name="GOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GOutputStreamSpliceFlags"></a><h3>enum GOutputStreamSpliceFlags</h3>
-<pre class="programlisting">typedef enum {
- G_OUTPUT_STREAM_SPLICE_NONE = 0,
- G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 &lt;&lt; 0),
- G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 &lt;&lt; 1)
-} GOutputStreamSpliceFlags;
-</pre>
-<p>
-GOutputStreamSpliceFlags determine how streams should be spliced.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-OUTPUT-STREAM-SPLICE-NONE:CAPS"></a><span class="term"><code class="literal">G_OUTPUT_STREAM_SPLICE_NONE</code></span></p></td>
-<td>Do not close either stream.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-OUTPUT-STREAM-SPLICE-CLOSE-SOURCE:CAPS"></a><span class="term"><code class="literal">G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE</code></span></p></td>
-<td>Close the source stream after
- the splice.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-OUTPUT-STREAM-SPLICE-CLOSE-TARGET:CAPS"></a><span class="term"><code class="literal">G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET</code></span></p></td>
-<td>Close the target stream after
- the splice.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GOutputStream-struct"></a><h3>GOutputStream</h3>
-<pre class="programlisting">typedef struct _GOutputStream GOutputStream;</pre>
-<p>
-Base class for writing output.
-</p>
-<p>
-All classes derived from GOutputStream should implement synchronous
-writing, splicing, flushing and closing streams, but may implement
-asynchronous versions.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-write"></a><h3>g_output_stream_write ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_output_stream_write (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to write <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>buffer</code></em> into the stream. Will block
-during the operation.
-</p>
-<p>
-If count is 0, returns 0 and does nothing. A value of <em class="parameter"><code>count</code></em>
-larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes written to the stream is returned.
-It is not an error if this is not the same as the requested size, as it
-can happen e.g. on a partial I/O error, or if there is not enough
-storage in the stream. All writes block until at least one byte
-is written or an error occurs; 0 is never returned (unless
-<em class="parameter"><code>count</code></em> is 0).
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<p>
-Virtual: write_fn
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes written, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-write-all"></a><h3>g_output_stream_write_all ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_write_all (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to write <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>buffer</code></em> into the stream. Will block
-during the operation.
-</p>
-<p>
-This function is similar to <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>, except it tries to
-write as many bytes as requested, only stopping on an error.
-</p>
-<p>
-On a successful write of <em class="parameter"><code>count</code></em> bytes, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned, and <em class="parameter"><code>bytes_written</code></em>
-is set to <em class="parameter"><code>count</code></em>.
-</p>
-<p>
-If there is an error during the operation <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em>
-is set to indicate the error status, <em class="parameter"><code>bytes_written</code></em> is updated to contain
-the number of bytes written into the stream before the error occurred.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes_written</code></em> :</span></p></td>
-<td>location to store the number of bytes that was
-written to the stream. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there was an error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-splice"></a><h3>g_output_stream_splice ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_output_stream_splice (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags"><span class="type">GOutputStreamSpliceFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Splices an input stream into an output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags"><span class="type">GOutputStreamSpliceFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> containing the size of the data spliced, or
--1 if an error occurred. Note that if the number of bytes
-spliced is greater than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a>, then that will be
-returned, and there is no way to determine the actual number
-of bytes spliced.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-flush"></a><h3>g_output_stream_flush ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_flush (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Forces a write of all user-space buffered data for the given
-<em class="parameter"><code>stream</code></em>. Will block during the operation. Closing the stream will
-implicitly cause a flush.
-</p>
-<p>
-This function is optional for inherited classes.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-close"></a><h3>g_output_stream_close ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_close (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Closes the stream, releasing resources related to it.
-</p>
-<p>
-Once the stream is closed, all other operations will return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>.
-Closing a stream multiple times will not return an error.
-</p>
-<p>
-Closing a stream will automatically flush any outstanding buffers in the
-stream.
-</p>
-<p>
-Streams will be automatically closed when the last reference
-is dropped, but you might want to call this function to make sure
-resources are released as early as possible.
-</p>
-<p>
-Some streams might keep the backing store of the stream (e.g. a file descriptor)
-open after the stream is closed. See the documentation for the individual
-stream for details.
-</p>
-<p>
-On failure the first error that happened will be reported, but the close
-operation will finish as much as possible. A stream that failed to
-close will still return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a> for all operations. Still, it
-is important to check and report the error to the user, otherwise
-there might be a loss of data as all data might not be written.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-Cancelling a close will still leave the stream closed, but there some streams
-can use a faster close that doesn't block to e.g. check errors. On
-cancellation (as with any error) there is no guarantee that all written
-data will reach the target.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-write-async"></a><h3>g_output_stream_write_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_output_stream_write_async (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Request an asynchronous write of <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>buffer</code></em> into
-the stream. When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GOutputStream.html#g-output-stream-write-finish" title="g_output_stream_write_finish ()"><code class="function">g_output_stream_write_finish()</code></a> to get the result of the
-operation.
-</p>
-<p>
-During an async request no other sync and async calls are allowed,
-and will result in <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a> errors.
-</p>
-<p>
-A value of <em class="parameter"><code>count</code></em> larger than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes written will be passed to the
-<em class="parameter"><code>callback</code></em>. It is not an error if this is not the same as the
-requested size, as it can happen e.g. on a partial I/O error,
-but generally we try to write as many bytes as requested.
-</p>
-<p>
-You are guaranteed that this method will never fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> - if <em class="parameter"><code>stream</code></em> can't accept more data, the
-method will just wait until this changes.
-</p>
-<p>
-Any outstanding I/O request with higher priority (lower numerical
-value) will be executed before an outstanding request with lower
-priority. Default priority is <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><code class="literal">G_PRIORITY_DEFAULT</code></a>.
-</p>
-<p>
-The asyncronous methods have a default fallback that uses threads
-to implement asynchronicity, so they are optional for inheriting
-classes. However, if you override one you must override all.
-</p>
-<p>
-For the synchronous, blocking version of this function, see
-<a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-write-finish"></a><h3>g_output_stream_write_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_output_stream_write_finish (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a stream write operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> containing the number of bytes written to the stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-splice-async"></a><h3>g_output_stream_splice_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_output_stream_splice_async (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *source</code></em>,
- <em class="parameter"><code><a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags"><span class="type">GOutputStreamSpliceFlags</span></a> flags</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Splices a stream asynchronously.
-When the operation is finished <em class="parameter"><code>callback</code></em> will be called.
-You can then call <a class="link" href="GOutputStream.html#g-output-stream-splice-finish" title="g_output_stream_splice_finish ()"><code class="function">g_output_stream_splice_finish()</code></a> to get the
-result of the operation.
-</p>
-<p>
-For the synchronous, blocking version of this function, see
-<a class="link" href="GOutputStream.html#g-output-stream-splice" title="g_output_stream_splice ()"><code class="function">g_output_stream_splice()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags"><span class="type">GOutputStreamSpliceFlags</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-splice-finish"></a><h3>g_output_stream_splice_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_output_stream_splice_finish (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous stream splice operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> of the number of bytes spliced. Note that if the
-number of bytes spliced is greater than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a>, then that
-will be returned, and there is no way to determine the actual
-number of bytes spliced.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-flush-async"></a><h3>g_output_stream_flush_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_output_stream_flush_async (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Forces an asynchronous write of all user-space buffered data for
-the given <em class="parameter"><code>stream</code></em>.
-For behaviour details see <a class="link" href="GOutputStream.html#g-output-stream-flush" title="g_output_stream_flush ()"><code class="function">g_output_stream_flush()</code></a>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GOutputStream.html#g-output-stream-flush-finish" title="g_output_stream_flush_finish ()"><code class="function">g_output_stream_flush_finish()</code></a> to get the
-result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-flush-finish"></a><h3>g_output_stream_flush_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_flush_finish (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes flushing an output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a GAsyncResult.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if flush operation succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-close-async"></a><h3>g_output_stream_close_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_output_stream_close_async (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Requests an asynchronous close of the stream, releasing resources
-related to it. When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GOutputStream.html#g-output-stream-close-finish" title="g_output_stream_close_finish ()"><code class="function">g_output_stream_close_finish()</code></a> to get
-the result of the operation.
-</p>
-<p>
-For behaviour details see <a class="link" href="GOutputStream.html#g-output-stream-close" title="g_output_stream_close ()"><code class="function">g_output_stream_close()</code></a>.
-</p>
-<p>
-The asyncronous methods have a default fallback that uses threads
-to implement asynchronicity, so they are optional for inheriting
-classes. However, if you override one you must override all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>A <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-close-finish"></a><h3>g_output_stream_close_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_close_finish (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Closes an output stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if stream was successfully closed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-is-closing"></a><h3>g_output_stream_is_closing ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_is_closing (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if an output stream is being closed. This can be
-used inside e.g. a flush implementation to see if the
-flush (or other i/o operation) is called from within
-the closing operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> is being closed. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-is-closed"></a><h3>g_output_stream_is_closed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_is_closed (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if an output stream has already been closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> is closed. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-has-pending"></a><h3>g_output_stream_has_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_has_pending (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if an ouput stream has pending actions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> has pending actions.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-set-pending"></a><h3>g_output_stream_set_pending ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_output_stream_set_pending (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>stream</code></em> to have actions pending. If the pending flag is
-already set or <em class="parameter"><code>stream</code></em> is closed, it will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set
-<em class="parameter"><code>error</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if pending was previously unset and is now set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-clear-pending"></a><h3>g_output_stream_clear_pending ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_output_stream_clear_pending (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Clears the pending flag on <em class="parameter"><code>stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>output stream</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-write-bytes"></a><h3>g_output_stream_write_bytes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_output_stream_write_bytes (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *bytes</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to write the data from <em class="parameter"><code>bytes</code></em> into the stream. Will block
-during the operation.
-</p>
-<p>
-If <em class="parameter"><code>bytes</code></em> is 0-length, returns 0 and does nothing. A <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> larger
-than <a href="./../glib/glib/glib-Basic-Types.html#G-MAXSSIZE:CAPS"><code class="literal">G_MAXSSIZE</code></a> will cause a <a class="link" href="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></a> error.
-</p>
-<p>
-On success, the number of bytes written to the stream is returned.
-It is not an error if this is not the same as the requested size, as it
-can happen e.g. on a partial I/O error, or if there is not enough
-storage in the stream. All writes block until at least one byte
-is written or an error occurs; 0 is never returned (unless
-the size of <em class="parameter"><code>bytes</code></em> is 0).
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional cancellable object. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes written, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-output-stream-write-bytes-finish"></a><h3>g_output_stream_write_bytes_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_output_stream_write_bytes_finish (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes a stream write-from-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> containing the number of bytes written to the stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GPermission.html b/gtk+-mingw/share/gtk-doc/html/gio/GPermission.html
deleted file mode 100644
index 310bc63..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GPermission.html
+++ /dev/null
@@ -1,538 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GPermission</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="permissions.html" title="Permissions">
-<link rel="prev" href="permissions.html" title="Permissions">
-<link rel="next" href="GSimplePermission.html" title="GSimplePermission">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="permissions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="permissions.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSimplePermission.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GPermission.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GPermission.description" class="shortcut">Description</a>
-  | 
- <a href="#GPermission.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GPermission.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GPermission"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GPermission.top_of_page"></a>GPermission</span></h2>
-<p>GPermission — An object representing the permission to perform
- a certain action</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GPermission.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GPermission.html#GPermission-struct" title="GPermission">GPermission</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-get-allowed" title="g_permission_get_allowed ()">g_permission_get_allowed</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-get-can-acquire" title="g_permission_get_can_acquire ()">g_permission_get_can_acquire</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-get-can-release" title="g_permission_get_can_release ()">g_permission_get_can_release</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()">g_permission_acquire</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GPermission.html#g-permission-acquire-async" title="g_permission_acquire_async ()">g_permission_acquire_async</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-acquire-finish" title="g_permission_acquire_finish ()">g_permission_acquire_finish</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()">g_permission_release</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GPermission.html#g-permission-release-async" title="g_permission_release_async ()">g_permission_release_async</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPermission.html#g-permission-release-finish" title="g_permission_release_finish ()">g_permission_release_finish</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GPermission.html#g-permission-impl-update" title="g_permission_impl_update ()">g_permission_impl_update</a> (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allowed</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_acquire</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_release</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPermission.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GPermission
- +----<a class="link" href="GSimplePermission.html" title="GSimplePermission">GSimplePermission</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPermission.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GPermission.html#GPermission--allowed" title='The "allowed" property'>allowed</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GPermission.html#GPermission--can-acquire" title='The "can-acquire" property'>can-acquire</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GPermission.html#GPermission--can-release" title='The "can-release" property'>can-release</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPermission.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> represents the status of the caller's permission to
-perform a certain action.
-</p>
-<p>
-You can query if the action is currently allowed and if it is
-possible to acquire the permission so that the action will be allowed
-in the future.
-</p>
-<p>
-There is also an API to actually acquire the permission and one to
-release it.
-</p>
-<p>
-As an example, a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> might represent the ability for the
-user to write to a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object. This <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> object could
-then be used to decide if it is appropriate to show a "Click here to
-unlock" button in a dialog and to provide the mechanism to invoke
-when that button is clicked.
-</p>
-</div>
-<div class="refsect1">
-<a name="GPermission.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GPermission-struct"></a><h3>GPermission</h3>
-<pre class="programlisting">typedef struct _GPermission GPermission;</pre>
-<p>
-<a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> is an opaque data structure and can only be accessed
-using the following functions.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-get-allowed"></a><h3>g_permission_get_allowed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_get_allowed (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>);</pre>
-<p>
-Gets the value of the 'allowed' property. This property is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if
-the caller currently has permission to perform the action that
-<em class="parameter"><code>permission</code></em> represents the permission to perform.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of the 'allowed' property</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-get-can-acquire"></a><h3>g_permission_get_can_acquire ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_get_can_acquire (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>);</pre>
-<p>
-Gets the value of the 'can-acquire' property. This property is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-if it is generally possible to acquire the permission by calling
-<a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()"><code class="function">g_permission_acquire()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of the 'can-acquire' property</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-get-can-release"></a><h3>g_permission_get_can_release ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_get_can_release (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>);</pre>
-<p>
-Gets the value of the 'can-release' property. This property is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-if it is generally possible to release the permission by calling
-<a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()"><code class="function">g_permission_release()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of the 'can-release' property</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-acquire"></a><h3>g_permission_acquire ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_acquire (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to acquire the permission represented by <em class="parameter"><code>permission</code></em>.
-</p>
-<p>
-The precise method by which this happens depends on the permission
-and the underlying authentication mechanism. A simple example is
-that a dialog may appear asking the user to enter their password.
-</p>
-<p>
-You should check with <a class="link" href="GPermission.html#g-permission-get-can-acquire" title="g_permission_get_can_acquire ()"><code class="function">g_permission_get_can_acquire()</code></a> before calling
-this function.
-</p>
-<p>
-If the permission is acquired then <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned. Otherwise,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em> is set appropriately.
-</p>
-<p>
-This call is blocking, likely for a very long time (in the case that
-user interaction is required). See <a class="link" href="GPermission.html#g-permission-acquire-async" title="g_permission_acquire_async ()"><code class="function">g_permission_acquire_async()</code></a> for
-the non-blocking version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the permission was successfully acquired</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-acquire-async"></a><h3>g_permission_acquire_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_permission_acquire_async (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Attempts to acquire the permission represented by <em class="parameter"><code>permission</code></em>.
-</p>
-<p>
-This is the first half of the asynchronous version of
-<a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()"><code class="function">g_permission_acquire()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when done</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the user data to pass to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-acquire-finish"></a><h3>g_permission_acquire_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_acquire_finish (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Collects the result of attempting to acquire the permission
-represented by <em class="parameter"><code>permission</code></em>.
-</p>
-<p>
-This is the second half of the asynchronous version of
-<a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()"><code class="function">g_permission_acquire()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> given to the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the permission was successfully acquired</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-release"></a><h3>g_permission_release ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_release (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to release the permission represented by <em class="parameter"><code>permission</code></em>.
-</p>
-<p>
-The precise method by which this happens depends on the permission
-and the underlying authentication mechanism. In most cases the
-permission will be dropped immediately without further action.
-</p>
-<p>
-You should check with <a class="link" href="GPermission.html#g-permission-get-can-release" title="g_permission_get_can_release ()"><code class="function">g_permission_get_can_release()</code></a> before calling
-this function.
-</p>
-<p>
-If the permission is released then <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned. Otherwise,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em> is set appropriately.
-</p>
-<p>
-This call is blocking, likely for a very long time (in the case that
-user interaction is required). See <a class="link" href="GPermission.html#g-permission-release-async" title="g_permission_release_async ()"><code class="function">g_permission_release_async()</code></a> for
-the non-blocking version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the permission was successfully released</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-release-async"></a><h3>g_permission_release_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_permission_release_async (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Attempts to release the permission represented by <em class="parameter"><code>permission</code></em>.
-</p>
-<p>
-This is the first half of the asynchronous version of
-<a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()"><code class="function">g_permission_release()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when done</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the user data to pass to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-release-finish"></a><h3>g_permission_release_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_permission_release_finish (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Collects the result of attempting to release the permission
-represented by <em class="parameter"><code>permission</code></em>.
-</p>
-<p>
-This is the second half of the asynchronous version of
-<a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()"><code class="function">g_permission_release()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> given to the <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the permission was successfully released</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-permission-impl-update"></a><h3>g_permission_impl_update ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_permission_impl_update (<em class="parameter"><code><a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> *permission</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allowed</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_acquire</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_release</code></em>);</pre>
-<p>
-This function is called by the <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> implementation to update
-the properties of the permission. You should never call this
-function except from a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> implementation.
-</p>
-<p>
-GObject notify signals are generated, as appropriate.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>permission</code></em> :</span></p></td>
-<td>a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>allowed</code></em> :</span></p></td>
-<td>the new value for the 'allowed' property</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>can_acquire</code></em> :</span></p></td>
-<td>the new value for the 'can-acquire' property</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>can_release</code></em> :</span></p></td>
-<td>the new value for the 'can-release' property</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GPermission.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GPermission--allowed"></a><h3>The <code class="literal">"allowed"</code> property</h3>
-<pre class="programlisting"> "allowed" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the caller currently has permission to perform the action that
-<em class="parameter"><code>permission</code></em> represents the permission to perform.
-</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GPermission--can-acquire"></a><h3>The <code class="literal">"can-acquire"</code> property</h3>
-<pre class="programlisting"> "can-acquire" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if it is generally possible to acquire the permission by calling
-<a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()"><code class="function">g_permission_acquire()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GPermission--can-release"></a><h3>The <code class="literal">"can-release"</code> property</h3>
-<pre class="programlisting"> "can-release" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if it is generally possible to release the permission by calling
-<a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()"><code class="function">g_permission_release()</code></a>.
-</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GPollableInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GPollableInputStream.html
deleted file mode 100644
index 9be6345..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GPollableInputStream.html
+++ /dev/null
@@ -1,337 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GPollableInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">
-<link rel="next" href="GPollableOutputStream.html" title="GPollableOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GConverterOutputstream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GPollableOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GPollableInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GPollableInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GPollableInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GPollableInputStream.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GPollableInputStream.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GPollableInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GPollableInputStream.top_of_page"></a>GPollableInputStream</span></h2>
-<p>GPollableInputStream — Interface for pollable input streams</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GPollableInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GPollableInputStream.html#GPollableInputStream-struct" title="GPollableInputStream">GPollableInputStream</a>;
-struct <a class="link" href="GPollableInputStream.html#GPollableInputStreamInterface" title="struct GPollableInputStreamInterface">GPollableInputStreamInterface</a>;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-can-poll" title="g_pollable_input_stream_can_poll ()">g_pollable_input_stream_can_poll</a> (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()">g_pollable_input_stream_is_readable</a> (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()">g_pollable_input_stream_create_source</a>
- (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()">g_pollable_input_stream_read_nonblocking</a>
- (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPollableInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GPollableInputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPollableInputStream.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GPollableInputStream requires
- <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GPollableInputStream.implementations"></a><h2>Known Implementations</h2>
-<p>
-GPollableInputStream is implemented by
- <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream">GConverterInputStream</a>, <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a> and <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GPollableInputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> is implemented by <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>s that
-can be polled for readiness to read. This can be used when
-interfacing with a non-GIO API that expects
-UNIX-file-descriptor-style asynchronous I/O rather than GIO-style.
-</p>
-</div>
-<div class="refsect1">
-<a name="GPollableInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GPollableInputStream-struct"></a><h3>GPollableInputStream</h3>
-<pre class="programlisting">typedef struct _GPollableInputStream GPollableInputStream;</pre>
-<p>
-An interface for a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> that can be polled for readability.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GPollableInputStreamInterface"></a><h3>struct GPollableInputStreamInterface</h3>
-<pre class="programlisting">struct GPollableInputStreamInterface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
- gboolean (*can_poll) (GPollableInputStream *stream);
-
- gboolean (*is_readable) (GPollableInputStream *stream);
- GSource * (*create_source) (GPollableInputStream *stream,
- GCancellable *cancellable);
- gssize (*read_nonblocking) (GPollableInputStream *stream,
- void *buffer,
- gsize count,
- GError **error);
-};
-</pre>
-<p>
-The interface for pollable input streams.
-</p>
-<p>
-The default implementation of <em class="parameter"><code>can_poll</code></em> always returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-The default implementation of <em class="parameter"><code>read_nonblocking</code></em> calls
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()"><code class="function">g_pollable_input_stream_is_readable()</code></a>, and then calls
-<a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a> if it returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. This means you only need
-to override it if it is possible that your <em class="parameter"><code>is_readable</code></em>
-implementation may return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> when the stream is not actually
-readable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GPollableInputStreamInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableInputStreamInterface.can-poll"></a>can_poll</code></em> ()</span></p></td>
-<td>Checks if the <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> instance is actually pollable</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableInputStreamInterface.is-readable"></a>is_readable</code></em> ()</span></p></td>
-<td>Checks if the stream is readable</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableInputStreamInterface.create-source"></a>create_source</code></em> ()</span></p></td>
-<td>Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> to poll the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableInputStreamInterface.read-nonblocking"></a>read_nonblocking</code></em> ()</span></p></td>
-<td>Does a non-blocking read or returns
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-input-stream-can-poll"></a><h3>g_pollable_input_stream_can_poll ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_pollable_input_stream_can_poll (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>stream</code></em> is actually pollable. Some classes may implement
-<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> but have only certain instances of that class
-be pollable. If this method returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then the behavior of
-other <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> methods is undefined.
-</p>
-<p>
-For any given stream, the value returned by this method is constant;
-a stream cannot switch from pollable to non-pollable or vice versa.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> is pollable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-input-stream-is-readable"></a><h3>g_pollable_input_stream_is_readable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_pollable_input_stream_is_readable (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>stream</code></em> can be read.
-</p>
-<p>
-Note that some stream types may not be able to implement this 100%
-reliably, and it is possible that a call to <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>
-after this returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> would still block. To guarantee
-non-blocking behavior, you should always use
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()"><code class="function">g_pollable_input_stream_read_nonblocking()</code></a>, which will return a
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error rather than blocking.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> is readable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not. If an error
-has occurred on <em class="parameter"><code>stream</code></em>, this will result in
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()"><code class="function">g_pollable_input_stream_is_readable()</code></a> returning <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, and the
-next attempt to read will return the error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-input-stream-create-source"></a><h3>g_pollable_input_stream_create_source ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * g_pollable_input_stream_create_source
- (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that triggers when <em class="parameter"><code>stream</code></em> can be read, or
-<em class="parameter"><code>cancellable</code></em> is triggered or an error occurs. The callback on the
-source is of the <a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a> type.
-</p>
-<p>
-As with <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()"><code class="function">g_pollable_input_stream_is_readable()</code></a>, it is possible that
-the stream may not actually be readable even after the source
-triggers, so you should use <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()"><code class="function">g_pollable_input_stream_read_nonblocking()</code></a>
-rather than <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a> from the callback.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-input-stream-read-nonblocking"></a><h3>g_pollable_input_stream_read_nonblocking ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_pollable_input_stream_read_nonblocking
- (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to read up to <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>stream</code></em> into <em class="parameter"><code>buffer</code></em>, as
-with <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>. If <em class="parameter"><code>stream</code></em> is not currently readable,
-this will immediately return <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>, and you can
-use <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()"><code class="function">g_pollable_input_stream_create_source()</code></a> to create a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
-that will be triggered when <em class="parameter"><code>stream</code></em> is readable.
-</p>
-<p>
-Note that since this method never blocks, you cannot actually
-use <em class="parameter"><code>cancellable</code></em> to cancel it. However, it will return an error
-if <em class="parameter"><code>cancellable</code></em> has already been cancelled when you call, which
-may happen if you call this method after a source triggers due
-to having been cancelled.
-</p>
-<p>
-Virtual: read_nonblocking
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least <em class="parameter"><code>count</code></em>
-bytes long).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes you want to read</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes read, or -1 on error (including
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GPollableInputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>, <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased"><span class="type">GFileDescriptorBased</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GPollableOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GPollableOutputStream.html
deleted file mode 100644
index 1505db6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GPollableOutputStream.html
+++ /dev/null
@@ -1,340 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GPollableOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GPollableInputStream.html" title="GPollableInputStream">
-<link rel="next" href="gio-gpollableutils.html" title="gpollableutils">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GPollableInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-gpollableutils.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GPollableOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GPollableOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GPollableOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GPollableOutputStream.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GPollableOutputStream.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GPollableOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GPollableOutputStream.top_of_page"></a>GPollableOutputStream</span></h2>
-<p>GPollableOutputStream — Interface for pollable output streams</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GPollableOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GPollableOutputStream.html#GPollableOutputStream-struct" title="GPollableOutputStream">GPollableOutputStream</a>;
-struct <a class="link" href="GPollableOutputStream.html#GPollableOutputStreamInterface" title="struct GPollableOutputStreamInterface">GPollableOutputStreamInterface</a>;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()">g_pollable_output_stream_can_poll</a> (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()">g_pollable_output_stream_is_writable</a>
- (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()">g_pollable_output_stream_create_source</a>
- (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()">g_pollable_output_stream_write_nonblocking</a>
- (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPollableOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GPollableOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GPollableOutputStream.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GPollableOutputStream requires
- <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GPollableOutputStream.implementations"></a><h2>Known Implementations</h2>
-<p>
-GPollableOutputStream is implemented by
- <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream">GConverterOutputStream</a>, <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a> and <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GPollableOutputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> is implemented by <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>s that
-can be polled for readiness to write. This can be used when
-interfacing with a non-GIO API that expects
-UNIX-file-descriptor-style asynchronous I/O rather than GIO-style.
-</p>
-</div>
-<div class="refsect1">
-<a name="GPollableOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GPollableOutputStream-struct"></a><h3>GPollableOutputStream</h3>
-<pre class="programlisting">typedef struct _GPollableOutputStream GPollableOutputStream;</pre>
-<p>
-An interface for a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> that can be polled for readability.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GPollableOutputStreamInterface"></a><h3>struct GPollableOutputStreamInterface</h3>
-<pre class="programlisting">struct GPollableOutputStreamInterface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
- gboolean (*can_poll) (GPollableOutputStream *stream);
-
- gboolean (*is_writable) (GPollableOutputStream *stream);
- GSource * (*create_source) (GPollableOutputStream *stream,
- GCancellable *cancellable);
- gssize (*write_nonblocking) (GPollableOutputStream *stream,
- const void *buffer,
- gsize count,
- GError **error);
-};
-</pre>
-<p>
-The interface for pollable output streams.
-</p>
-<p>
-The default implementation of <em class="parameter"><code>can_poll</code></em> always returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-The default implementation of <em class="parameter"><code>write_nonblocking</code></em> calls
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()"><code class="function">g_pollable_output_stream_is_writable()</code></a>, and then calls
-<a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a> if it returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. This means you only
-need to override it if it is possible that your <em class="parameter"><code>is_writable</code></em>
-implementation may return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> when the stream is not actually
-writable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GPollableOutputStreamInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableOutputStreamInterface.can-poll"></a>can_poll</code></em> ()</span></p></td>
-<td>Checks if the <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> instance is actually pollable</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableOutputStreamInterface.is-writable"></a>is_writable</code></em> ()</span></p></td>
-<td>Checks if the stream is writable</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableOutputStreamInterface.create-source"></a>create_source</code></em> ()</span></p></td>
-<td>Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> to poll the stream</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GPollableOutputStreamInterface.write-nonblocking"></a>write_nonblocking</code></em> ()</span></p></td>
-<td>Does a non-blocking write or returns
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-output-stream-can-poll"></a><h3>g_pollable_output_stream_can_poll ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_pollable_output_stream_can_poll (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>stream</code></em> is actually pollable. Some classes may implement
-<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> but have only certain instances of that
-class be pollable. If this method returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then the behavior
-of other <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> methods is undefined.
-</p>
-<p>
-For any given stream, the value returned by this method is constant;
-a stream cannot switch from pollable to non-pollable or vice versa.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> is pollable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-output-stream-is-writable"></a><h3>g_pollable_output_stream_is_writable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_pollable_output_stream_is_writable
- (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>stream</code></em> can be written.
-</p>
-<p>
-Note that some stream types may not be able to implement this 100%
-reliably, and it is possible that a call to <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>
-after this returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> would still block. To guarantee
-non-blocking behavior, you should always use
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()"><code class="function">g_pollable_output_stream_write_nonblocking()</code></a>, which will return a
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error rather than blocking.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>stream</code></em> is writable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not. If an error
-has occurred on <em class="parameter"><code>stream</code></em>, this will result in
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()"><code class="function">g_pollable_output_stream_is_writable()</code></a> returning <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, and the
-next attempt to write will return the error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-output-stream-create-source"></a><h3>g_pollable_output_stream_create_source ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * g_pollable_output_stream_create_source
- (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that triggers when <em class="parameter"><code>stream</code></em> can be written, or
-<em class="parameter"><code>cancellable</code></em> is triggered or an error occurs. The callback on the
-source is of the <a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a> type.
-</p>
-<p>
-As with <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()"><code class="function">g_pollable_output_stream_is_writable()</code></a>, it is possible that
-the stream may not actually be writable even after the source
-triggers, so you should use <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()"><code class="function">g_pollable_output_stream_write_nonblocking()</code></a>
-rather than <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a> from the callback.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-output-stream-write-nonblocking"></a><h3>g_pollable_output_stream_write_nonblocking ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_pollable_output_stream_write_nonblocking
- (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to write up to <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>buffer</code></em> to <em class="parameter"><code>stream</code></em>, as
-with <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>. If <em class="parameter"><code>stream</code></em> is not currently writable,
-this will immediately return <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>, and you can
-use <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()"><code class="function">g_pollable_output_stream_create_source()</code></a> to create a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
-that will be triggered when <em class="parameter"><code>stream</code></em> is writable.
-</p>
-<p>
-Note that since this method never blocks, you cannot actually
-use <em class="parameter"><code>cancellable</code></em> to cancel it. However, it will return an error
-if <em class="parameter"><code>cancellable</code></em> has already been cancelled when you call, which
-may happen if you call this method after a source triggers due
-to having been cancelled.
-</p>
-<p>
-Virtual: write_nonblocking
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to write
-data from. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes you want to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes written, or -1 on error (including
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>).</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GPollableOutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>, <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased"><span class="type">GFileDescriptorBased</span></a>, <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GProxy.html b/gtk+-mingw/share/gtk-doc/html/gio/GProxy.html
deleted file mode 100644
index fd35b93..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GProxy.html
+++ /dev/null
@@ -1,369 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GProxy</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">
-<link rel="next" href="GProxyAddress.html" title="GProxyAddress">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixCredentialsMessage.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GProxyAddress.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GProxy.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GProxy.description" class="shortcut">Description</a>
-  | 
- <a href="#GProxy.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GProxy.prerequisites" class="shortcut">Prerequisites</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GProxy"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GProxy.top_of_page"></a>GProxy</span></h2>
-<p>GProxy — Interface for proxy handling</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GProxy.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GProxy.html#GProxy-struct" title="GProxy">GProxy</a>;
-struct <a class="link" href="GProxy.html#GProxyInterface" title="struct GProxyInterface">GProxyInterface</a>;
-#define <a class="link" href="GProxy.html#G-PROXY-EXTENSION-POINT-NAME:CAPS" title="G_PROXY_EXTENSION_POINT_NAME">G_PROXY_EXTENSION_POINT_NAME</a>
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()">g_proxy_connect</a> (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy_address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GProxy.html#g-proxy-connect-async" title="g_proxy_connect_async ()">g_proxy_connect_async</a> (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy_address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="GProxy.html#g-proxy-connect-finish" title="g_proxy_connect_finish ()">g_proxy_connect_finish</a> (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GProxy.html" title="GProxy"><span class="returnvalue">GProxy</span></a> * <a class="link" href="GProxy.html#g-proxy-get-default-for-protocol" title="g_proxy_get_default_for_protocol ()">g_proxy_get_default_for_protocol</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GProxy.html#g-proxy-supports-hostname" title="g_proxy_supports_hostname ()">g_proxy_supports_hostname</a> (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GProxy
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxy.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GProxy requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GProxy.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> handles connecting to a remote host via a given type of
-proxy server. It is implemented by the 'gio-proxy' extension point.
-The extensions are named after their proxy protocol name. As an
-example, a SOCKS5 proxy implementation can be retrieved with the
-name 'socks5' using the function
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extension-by-name" title="g_io_extension_point_get_extension_by_name ()"><code class="function">g_io_extension_point_get_extension_by_name()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GProxy.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GProxy-struct"></a><h3>GProxy</h3>
-<pre class="programlisting">typedef struct _GProxy GProxy;</pre>
-<p>
-Interface that handles proxy connection and payload.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyInterface"></a><h3>struct GProxyInterface</h3>
-<pre class="programlisting">struct GProxyInterface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- GIOStream * (* connect) (GProxy *proxy,
- GIOStream *connection,
- GProxyAddress *proxy_address,
- GCancellable *cancellable,
- GError **error);
-
- void (* connect_async) (GProxy *proxy,
- GIOStream *connection,
- GProxyAddress *proxy_address,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
- GIOStream * (* connect_finish) (GProxy *proxy,
- GAsyncResult *result,
- GError **error);
-
- gboolean (* supports_hostname) (GProxy *proxy);
-};
-</pre>
-<p>
-Provides an interface for handling proxy connection and payload.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GProxyInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GProxyInterface.connect"></a>connect</code></em> ()</span></p></td>
-<td>Connect to proxy server and wrap (if required) the <span class="type">connection</span>
-to handle payload.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GProxyInterface.connect-async"></a>connect_async</code></em> ()</span></p></td>
-<td>Same as <code class="function">connect()</code> but asynchronous.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GProxyInterface.connect-finish"></a>connect_finish</code></em> ()</span></p></td>
-<td>Returns the result of <code class="function">connect_async()</code>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GProxyInterface.supports-hostname"></a>supports_hostname</code></em> ()</span></p></td>
-<td>Returns whether the proxy supports hostname lookups.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-PROXY-EXTENSION-POINT-NAME:CAPS"></a><h3>G_PROXY_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_PROXY_EXTENSION_POINT_NAME "gio-proxy"
-</pre>
-<p>
-Extension point for proxy functionality.
-See Extending GIO.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-connect"></a><h3>g_proxy_connect ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_proxy_connect (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy_address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Given <em class="parameter"><code>connection</code></em> to communicate with a proxy (eg, a
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> that is connected to the proxy server), this
-does the necessary handshake to connect to <em class="parameter"><code>proxy_address</code></em>, and if
-required, wraps the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> to handle proxy payload.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy_address</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> that will replace <em class="parameter"><code>connection</code></em>. This might
-be the same as <em class="parameter"><code>connection</code></em>, in which case a reference
-will be added. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-connect-async"></a><h3>g_proxy_connect_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_proxy_connect_async (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy_address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronous version of <a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()"><code class="function">g_proxy_connect()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy_address</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>callback data. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-connect-finish"></a><h3>g_proxy_connect_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_proxy_connect_finish (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-See <a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()"><code class="function">g_proxy_connect()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-get-default-for-protocol"></a><h3>g_proxy_get_default_for_protocol ()</h3>
-<pre class="programlisting"><a class="link" href="GProxy.html" title="GProxy"><span class="returnvalue">GProxy</span></a> * g_proxy_get_default_for_protocol (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>);</pre>
-<p>
-Lookup "gio-proxy" extension point for a proxy implementation that supports
-specified protocol.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>the proxy protocol name (e.g. http, socks, etc)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>return a <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> or NULL if protocol
-is not supported. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-supports-hostname"></a><h3>g_proxy_supports_hostname ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_proxy_supports_hostname (<em class="parameter"><code><a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> *proxy</code></em>);</pre>
-<p>
-Some proxy protocols expect to be passed a hostname, which they
-will resolve to an IP address themselves. Others, like SOCKS4, do
-not allow this. This function will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>proxy</code></em> is
-implementing such a protocol. When <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned, the caller
-should resolve the destination hostname first, and then pass a
-<a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> containing the stringified IP address to
-<a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()"><code class="function">g_proxy_connect()</code></a> or <a class="link" href="GProxy.html#g-proxy-connect-async" title="g_proxy_connect_async ()"><code class="function">g_proxy_connect_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if hostname resolution is supported.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GProxyAddress.html b/gtk+-mingw/share/gtk-doc/html/gio/GProxyAddress.html
deleted file mode 100644
index 1ce17f0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GProxyAddress.html
+++ /dev/null
@@ -1,416 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GProxyAddress</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GProxy.html" title="GProxy">
-<link rel="next" href="highlevel-socket.html" title="High-level network functionallity">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GProxy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="highlevel-socket.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GProxyAddress.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GProxyAddress.description" class="shortcut">Description</a>
-  | 
- <a href="#GProxyAddress.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GProxyAddress.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GProxyAddress.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GProxyAddress"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GProxyAddress.top_of_page"></a>GProxyAddress</span></h2>
-<p>GProxyAddress — An internet address with proxy information</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GProxyAddress.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GProxyAddress.html#GProxyAddress-struct" title="GProxyAddress">GProxyAddress</a>;
-struct <a class="link" href="GProxyAddress.html#GProxyAddressClass" title="struct GProxyAddressClass">GProxyAddressClass</a>;
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-protocol" title="g_proxy_address_get_destination_protocol ()">g_proxy_address_get_destination_protocol</a>
- (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-hostname" title="g_proxy_address_get_destination_hostname ()">g_proxy_address_get_destination_hostname</a>
- (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-port" title="g_proxy_address_get_destination_port ()">g_proxy_address_get_destination_port</a>
- (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-get-password" title="g_proxy_address_get_password ()">g_proxy_address_get_password</a> (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-get-protocol" title="g_proxy_address_get_protocol ()">g_proxy_address_get_protocol</a> (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-get-username" title="g_proxy_address_get_username ()">g_proxy_address_get_username</a> (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-get-uri" title="g_proxy_address_get_uri ()">g_proxy_address_get_uri</a> (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GProxyAddress.html#g-proxy-address-new" title="g_proxy_address_new ()">g_proxy_address_new</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *inetaddr</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dest_hostname</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> dest_port</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *username</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *password</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxyAddress.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
- +----<a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
- +----GProxyAddress
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxyAddress.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GProxyAddress implements
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GProxyAddress.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GProxyAddress.html#GProxyAddress--destination-hostname" title='The "destination-hostname" property'>destination-hostname</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GProxyAddress.html#GProxyAddress--destination-port" title='The "destination-port" property'>destination-port</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
- "<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'>destination-protocol</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GProxyAddress.html#GProxyAddress--password" title='The "password" property'>password</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GProxyAddress.html#GProxyAddress--protocol" title='The "protocol" property'>protocol</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'>uri</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GProxyAddress.html#GProxyAddress--username" title='The "username" property'>username</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxyAddress.description"></a><h2>Description</h2>
-<p>
-Support for proxied <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GProxyAddress.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GProxyAddress-struct"></a><h3>GProxyAddress</h3>
-<pre class="programlisting">typedef struct _GProxyAddress GProxyAddress;</pre>
-<p>
-A <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> representing a connection via a proxy server
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddressClass"></a><h3>struct GProxyAddressClass</h3>
-<pre class="programlisting">struct GProxyAddressClass {
- GInetSocketAddressClass parent_class;
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-destination-protocol"></a><h3>g_proxy_address_get_destination_protocol ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_proxy_address_get_destination_protocol
- (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the protocol that is being spoken to the destination
-server; eg, "http" or "ftp".
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s destination protocol</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-destination-hostname"></a><h3>g_proxy_address_get_destination_hostname ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_proxy_address_get_destination_hostname
- (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>proxy</code></em>'s destination hostname; that is, the name of the host
-that will be connected to via the proxy, not the name of the proxy
-itself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s destination hostname</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-destination-port"></a><h3>g_proxy_address_get_destination_port ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_proxy_address_get_destination_port
- (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>proxy</code></em>'s destination port; that is, the port on the
-destination host that will be connected to via the proxy, not the
-port number of the proxy itself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s destination port</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-password"></a><h3>g_proxy_address_get_password ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_proxy_address_get_password (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>proxy</code></em>'s password.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s password</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-protocol"></a><h3>g_proxy_address_get_protocol ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_proxy_address_get_protocol (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>proxy</code></em>'s protocol. eg, "socks" or "http"
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s protocol</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-username"></a><h3>g_proxy_address_get_username ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_proxy_address_get_username (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>proxy</code></em>'s username.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s username</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-get-uri"></a><h3>g_proxy_address_get_uri ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_proxy_address_get_uri (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
-<p>
-Gets the proxy URI that <em class="parameter"><code>proxy</code></em> was constructed from.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>proxy</code></em>'s URI, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-address-new"></a><h3>g_proxy_address_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_proxy_address_new (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *inetaddr</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dest_hostname</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> dest_port</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *username</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *password</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> for <em class="parameter"><code>inetaddr</code></em> with <em class="parameter"><code>protocol</code></em> that should
-tunnel through <em class="parameter"><code>dest_hostname</code></em> and <em class="parameter"><code>dest_port</code></em>.
-</p>
-<p>
-(Note that this method doesn't set the <a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'><span class="type">"uri"</span></a> or
-<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'><span class="type">"destination-protocol"</span></a> fields; use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a>
-directly if you want to set those.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>inetaddr</code></em> :</span></p></td>
-<td>The proxy server <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
-<td>The proxy server port.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>The proxy protocol to support, in lower case (e.g. socks, http).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest_hostname</code></em> :</span></p></td>
-<td>The destination hostname the the proxy should tunnel to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest_port</code></em> :</span></p></td>
-<td>The destination port to tunnel to.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
-<td>The username to authenticate to the proxy server
-(or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>The password to authenticate to the proxy server
-(or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GProxyAddress.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GProxyAddress--destination-hostname"></a><h3>The <code class="literal">"destination-hostname"</code> property</h3>
-<pre class="programlisting"> "destination-hostname" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The proxy destination hostname.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddress--destination-port"></a><h3>The <code class="literal">"destination-port"</code> property</h3>
-<pre class="programlisting"> "destination-port" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
-<p>The proxy destination port.</p>
-<p>Allowed values: &lt;= 65535</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddress--destination-protocol"></a><h3>The <code class="literal">"destination-protocol"</code> property</h3>
-<pre class="programlisting"> "destination-protocol" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The protocol being spoke to the destination host, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-the <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> doesn't know.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddress--password"></a><h3>The <code class="literal">"password"</code> property</h3>
-<pre class="programlisting"> "password" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The proxy password.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddress--protocol"></a><h3>The <code class="literal">"protocol"</code> property</h3>
-<pre class="programlisting"> "protocol" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The proxy protocol.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddress--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
-<pre class="programlisting"> "uri" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The URI string that the proxy was constructed from (or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if the creator didn't specify this).
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddress--username"></a><h3>The <code class="literal">"username"</code> property</h3>
-<pre class="programlisting"> "username" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The proxy username.</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GProxyResolver.html b/gtk+-mingw/share/gtk-doc/html/gio/GProxyResolver.html
deleted file mode 100644
index 68304bd..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GProxyResolver.html
+++ /dev/null
@@ -1,324 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GProxyResolver</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resolver.html" title="DNS resolution">
-<link rel="prev" href="GResolver.html" title="GResolver">
-<link rel="next" href="GSocketConnectable.html" title="GSocketConnectable">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GResolver.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resolver.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketConnectable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GProxyResolver.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GProxyResolver.description" class="shortcut">Description</a>
-  | 
- <a href="#GProxyResolver.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GProxyResolver.prerequisites" class="shortcut">Prerequisites</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GProxyResolver"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GProxyResolver.top_of_page"></a>GProxyResolver</span></h2>
-<p>GProxyResolver — Asynchronous and cancellable network proxy resolver</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GProxyResolver.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GProxyResolver.html#GProxyResolver-struct" title="GProxyResolver">GProxyResolver</a>;
-struct <a class="link" href="GProxyResolver.html#GProxyResolverInterface" title="struct GProxyResolverInterface">GProxyResolverInterface</a>;
-#define <a class="link" href="GProxyResolver.html#G-PROXY-RESOLVER-EXTENSION-POINT-NAME:CAPS" title="G_PROXY_RESOLVER_EXTENSION_POINT_NAME">G_PROXY_RESOLVER_EXTENSION_POINT_NAME</a>
-<a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="returnvalue">GProxyResolver</span></a> * <a class="link" href="GProxyResolver.html#g-proxy-resolver-get-default" title="g_proxy_resolver_get_default ()">g_proxy_resolver_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GProxyResolver.html#g-proxy-resolver-is-supported" title="g_proxy_resolver_is_supported ()">g_proxy_resolver_is_supported</a> (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup" title="g_proxy_resolver_lookup ()">g_proxy_resolver_lookup</a> (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-async" title="g_proxy_resolver_lookup_async ()">g_proxy_resolver_lookup_async</a> (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-finish" title="g_proxy_resolver_lookup_finish ()">g_proxy_resolver_lookup_finish</a> (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxyResolver.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GProxyResolver
-</pre>
-</div>
-<div class="refsect1">
-<a name="GProxyResolver.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GProxyResolver requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GProxyResolver.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> provides synchronous and asynchronous network proxy
-resolution. <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> is used within <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> through
-the method <a class="link" href="GSocketConnectable.html#g-socket-connectable-proxy-enumerate" title="g_socket_connectable_proxy_enumerate ()"><code class="function">g_socket_connectable_proxy_enumerate()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GProxyResolver.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GProxyResolver-struct"></a><h3>GProxyResolver</h3>
-<pre class="programlisting">typedef struct _GProxyResolver GProxyResolver;</pre>
-<p>
-A helper class to enumerate proxies base on URI.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyResolverInterface"></a><h3>struct GProxyResolverInterface</h3>
-<pre class="programlisting">struct GProxyResolverInterface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
- gboolean (* is_supported) (GProxyResolver *resolver);
-
- gchar ** (* lookup) (GProxyResolver *resolver,
- const gchar *uri,
- GCancellable *cancellable,
- GError **error);
-
- void (* lookup_async) (GProxyResolver *resolver,
- const gchar *uri,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-
- gchar ** (* lookup_finish) (GProxyResolver *resolver,
- GAsyncResult *result,
- GError **error);
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-PROXY-RESOLVER-EXTENSION-POINT-NAME:CAPS"></a><h3>G_PROXY_RESOLVER_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_PROXY_RESOLVER_EXTENSION_POINT_NAME "gio-proxy-resolver"
-</pre>
-<p>
-Extension point for proxy resolving functionality.
-See Extending GIO.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-resolver-get-default"></a><h3>g_proxy_resolver_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="returnvalue">GProxyResolver</span></a> * g_proxy_resolver_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> for the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-resolver-is-supported"></a><h3>g_proxy_resolver_is_supported ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_proxy_resolver_is_supported (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>resolver</code></em> can be used on this system. (This is used
-internally; <a class="link" href="GProxyResolver.html#g-proxy-resolver-get-default" title="g_proxy_resolver_get_default ()"><code class="function">g_proxy_resolver_get_default()</code></a> will only return a proxy
-resolver that returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for this method.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>resolver</code></em> is supported.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-resolver-lookup"></a><h3>g_proxy_resolver_lookup ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_proxy_resolver_lookup (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks into the system proxy configuration to determine what proxy,
-if any, to use to connect to <em class="parameter"><code>uri</code></em>. The returned proxy URIs are of the
-form <code class="literal">&lt;protocol&gt;://[user[:password]@]host:port</code>
-or <code class="literal">direct://</code>, where &lt;protocol&gt; could be
-http, rtsp, socks or other proxying protocol.
-</p>
-<p>
-If you don't know what network protocol is being used on the
-socket, you should use <code class="literal">none</code> as the URI protocol.
-In this case, the resolver might still return a generic proxy type
-(such as SOCKS), but would not return protocol-specific proxy types
-(such as http).
-</p>
-<p>
-<code class="literal">direct://</code> is used when no proxy is needed.
-Direct connection should not be attempted unless it is part of the
-returned array of proxies.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a URI representing the destination to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A
-NULL-terminated array of proxy URIs. Must be freed
-with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-resolver-lookup-async"></a><h3>g_proxy_resolver_lookup_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_proxy_resolver_lookup_async (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronous lookup of proxy. See <a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup" title="g_proxy_resolver_lookup ()"><code class="function">g_proxy_resolver_lookup()</code></a> for more
-details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a URI representing the destination to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call after resolution completes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-proxy-resolver-lookup-finish"></a><h3>g_proxy_resolver_lookup_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_proxy_resolver_lookup_finish (<em class="parameter"><code><a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Call this function to obtain the array of proxy URIs when
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-async" title="g_proxy_resolver_lookup_async ()"><code class="function">g_proxy_resolver_lookup_async()</code></a> is complete. See
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup" title="g_proxy_resolver_lookup ()"><code class="function">g_proxy_resolver_lookup()</code></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result passed to your <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A
-NULL-terminated array of proxy URIs. Must be freed
-with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GRemoteActionGroup.html b/gtk+-mingw/share/gtk-doc/html/gio/GRemoteActionGroup.html
deleted file mode 100644
index 0b309e2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GRemoteActionGroup.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GRemoteActionGroup</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GSimpleAction.html" title="GSimpleAction">
-<link rel="next" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSimpleAction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GActionGroup-exporter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GRemoteActionGroup.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GRemoteActionGroup.description" class="shortcut">Description</a>
-  | 
- <a href="#GRemoteActionGroup.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GRemoteActionGroup.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GRemoteActionGroup.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GRemoteActionGroup"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GRemoteActionGroup.top_of_page"></a>GRemoteActionGroup</span></h2>
-<p>GRemoteActionGroup — a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that interacts with other processes</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GRemoteActionGroup.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GRemoteActionGroup.html#GRemoteActionGroup-struct" title="GRemoteActionGroup">GRemoteActionGroup</a>;
-struct <a class="link" href="GRemoteActionGroup.html#GRemoteActionGroupInterface" title="struct GRemoteActionGroupInterface">GRemoteActionGroupInterface</a>;
-
-<span class="returnvalue">void</span> <a class="link" href="GRemoteActionGroup.html#g-remote-action-group-activate-action-full" title="g_remote_action_group_activate_action_full ()">g_remote_action_group_activate_action_full</a>
- (<em class="parameter"><code><a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a> *remote</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *platform_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GRemoteActionGroup.html#g-remote-action-group-change-action-state-full" title="g_remote_action_group_change_action_state_full ()">g_remote_action_group_change_action_state_full</a>
- (<em class="parameter"><code><a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a> *remote</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *platform_data</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GRemoteActionGroup.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GRemoteActionGroup
-</pre>
-</div>
-<div class="refsect1">
-<a name="GRemoteActionGroup.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GRemoteActionGroup requires
- <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a> and <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GRemoteActionGroup.implementations"></a><h2>Known Implementations</h2>
-<p>
-GRemoteActionGroup is implemented by
- <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup">GDBusActionGroup</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GRemoteActionGroup.description"></a><h2>Description</h2>
-<p>
-The GRemoteActionGroup interface is implemented by <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-instances that either transmit action invocations to other processes
-or receive action invocations in the local process from other
-processes.
-</p>
-<p>
-The interface has <code class="literal">_full</code> variants of the two
-methods on <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> used to activate actions:
-<a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()"><code class="function">g_action_group_activate_action()</code></a> and
-<a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()"><code class="function">g_action_group_change_action_state()</code></a>. These variants allow a
-"platform data" <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to be specified: a dictionary providing
-context for the action invocation (for example: timestamps, startup
-notification IDs, etc).
-</p>
-<p>
-<a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a> implements <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a>. This provides a
-mechanism to send platform data for action invocations over D-Bus.
-</p>
-<p>
-Additionally, <a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()"><code class="function">g_dbus_connection_export_action_group()</code></a> will check if
-the exported <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> implements <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a> and use the
-<code class="literal">_full</code> variants of the calls if available. This
-provides a mechanism by which to receive platform data for action
-invocations that arrive by way of D-Bus.
-</p>
-</div>
-<div class="refsect1">
-<a name="GRemoteActionGroup.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GRemoteActionGroup-struct"></a><h3>GRemoteActionGroup</h3>
-<pre class="programlisting">typedef struct _GRemoteActionGroup GRemoteActionGroup;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GRemoteActionGroupInterface"></a><h3>struct GRemoteActionGroupInterface</h3>
-<pre class="programlisting">struct GRemoteActionGroupInterface {
- GTypeInterface g_iface;
-
- void (* activate_action_full) (GRemoteActionGroup *remote,
- const gchar *action_name,
- GVariant *parameter,
- GVariant *platform_data);
-
- void (* change_action_state_full) (GRemoteActionGroup *remote,
- const gchar *action_name,
- GVariant *value,
- GVariant *platform_data);
-};
-</pre>
-<p>
-The virtual function table for <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GRemoteActionGroupInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td></td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GRemoteActionGroupInterface.activate-action-full"></a>activate_action_full</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GRemoteActionGroup.html#g-remote-action-group-activate-action-full" title="g_remote_action_group_activate_action_full ()"><code class="function">g_remote_action_group_activate_action_full()</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GRemoteActionGroupInterface.change-action-state-full"></a>change_action_state_full</code></em> ()</span></p></td>
-<td>the virtual function pointer for <a class="link" href="GRemoteActionGroup.html#g-remote-action-group-change-action-state-full" title="g_remote_action_group_change_action_state_full ()"><code class="function">g_remote_action_group_change_action_state_full()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-remote-action-group-activate-action-full"></a><h3>g_remote_action_group_activate_action_full ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_remote_action_group_activate_action_full
- (<em class="parameter"><code><a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a> *remote</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *platform_data</code></em>);</pre>
-<p>
-Activates the remote action.
-</p>
-<p>
-This is the same as <a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()"><code class="function">g_action_group_activate_action()</code></a> except that it
-allows for provision of "platform data" to be sent along with the
-activation request. This typically contains details such as the user
-interaction timestamp or startup notification information.
-</p>
-<p>
-<em class="parameter"><code>platform_data</code></em> must be non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and must have the type
-<a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-VARDICT:CAPS"><code class="literal">G_VARIANT_TYPE_VARDICT</code></a>. If it is floating, it will be consumed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>remote</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to activate</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter</code></em> :</span></p></td>
-<td>the optional parameter to the activation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>platform_data</code></em> :</span></p></td>
-<td>the platform data to send</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-remote-action-group-change-action-state-full"></a><h3>g_remote_action_group_change_action_state_full ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_remote_action_group_change_action_state_full
- (<em class="parameter"><code><a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a> *remote</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *platform_data</code></em>);</pre>
-<p>
-Changes the state of a remote action.
-</p>
-<p>
-This is the same as <a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()"><code class="function">g_action_group_change_action_state()</code></a> except that
-it allows for provision of "platform data" to be sent along with the
-state change request. This typically contains details such as the
-user interaction timestamp or startup notification information.
-</p>
-<p>
-<em class="parameter"><code>platform_data</code></em> must be non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and must have the type
-<a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-VARDICT:CAPS"><code class="literal">G_VARIANT_TYPE_VARDICT</code></a>. If it is floating, it will be consumed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>remote</code></em> :</span></p></td>
-<td>a <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup"><span class="type">GRemoteActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action to change the state of</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the new requested value for the state</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>platform_data</code></em> :</span></p></td>
-<td>the platform data to send</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GResolver.html b/gtk+-mingw/share/gtk-doc/html/gio/GResolver.html
deleted file mode 100644
index c61b737..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GResolver.html
+++ /dev/null
@@ -1,940 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GResolver</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resolver.html" title="DNS resolution">
-<link rel="prev" href="resolver.html" title="DNS resolution">
-<link rel="next" href="GProxyResolver.html" title="GProxyResolver">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="resolver.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resolver.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GProxyResolver.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GResolver.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GResolver.description" class="shortcut">Description</a>
-  | 
- <a href="#GResolver.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GResolver.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GResolver"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GResolver.top_of_page"></a>GResolver</span></h2>
-<p>GResolver — Asynchronous and cancellable DNS resolver</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GResolver.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GResolver.html#GResolver-struct" title="GResolver">GResolver</a>;
-<a class="link" href="GResolver.html" title="GResolver"><span class="returnvalue">GResolver</span></a> * <a class="link" href="GResolver.html#g-resolver-get-default" title="g_resolver_get_default ()">g_resolver_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-set-default" title="g_resolver_set_default ()">g_resolver_set_default</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()">g_resolver_lookup_by_name</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-lookup-by-name-async" title="g_resolver_lookup_by_name_async ()">g_resolver_lookup_by_name_async</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-by-name-finish" title="g_resolver_lookup_by_name_finish ()">g_resolver_lookup_by_name_finish</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-free-addresses" title="g_resolver_free_addresses ()">g_resolver_free_addresses</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *addresses</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-by-address" title="g_resolver_lookup_by_address ()">g_resolver_lookup_by_address</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-lookup-by-address-async" title="g_resolver_lookup_by_address_async ()">g_resolver_lookup_by_address_async</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-by-address-finish" title="g_resolver_lookup_by_address_finish ()">g_resolver_lookup_by_address_finish</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()">g_resolver_lookup_service</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-lookup-service-async" title="g_resolver_lookup_service_async ()">g_resolver_lookup_service_async</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-service-finish" title="g_resolver_lookup_service_finish ()">g_resolver_lookup_service_finish</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-free-targets" title="g_resolver_free_targets ()">g_resolver_free_targets</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()">g_resolver_lookup_records</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
- <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()">g_resolver_lookup_records_async</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
- <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()">g_resolver_lookup_records_finish</a> (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-#define <a class="link" href="GResolver.html#G-RESOLVER-ERROR:CAPS" title="G_RESOLVER_ERROR">G_RESOLVER_ERROR</a>
-enum <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError">GResolverError</a>;
-</pre>
-</div>
-<div class="refsect1">
-<a name="GResolver.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GResolver
-</pre>
-</div>
-<div class="refsect1">
-<a name="GResolver.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GResolver.html#GResolver-reload" title='The "reload" signal'>reload</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GResolver.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> provides cancellable synchronous and asynchronous DNS
-resolution, for hostnames (<a class="link" href="GResolver.html#g-resolver-lookup-by-address" title="g_resolver_lookup_by_address ()"><code class="function">g_resolver_lookup_by_address()</code></a>,
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()"><code class="function">g_resolver_lookup_by_name()</code></a> and their async variants) and SRV
-(service) records (<a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()"><code class="function">g_resolver_lookup_service()</code></a>).
-</p>
-<p>
-<a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> and <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> provide wrappers around
-<a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> functionality that also implement <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>,
-making it easy to connect to a remote host/service.
-</p>
-</div>
-<div class="refsect1">
-<a name="GResolver.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GResolver-struct"></a><h3>GResolver</h3>
-<pre class="programlisting">typedef struct _GResolver GResolver;</pre>
-<p>
-The object that handles DNS resolution. Use <a class="link" href="GResolver.html#g-resolver-get-default" title="g_resolver_get_default ()"><code class="function">g_resolver_get_default()</code></a>
-to get the default resolver.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-get-default"></a><h3>g_resolver_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GResolver.html" title="GResolver"><span class="returnvalue">GResolver</span></a> * g_resolver_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>. You should unref it when you are done
-with it. <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> may use its reference count as a hint about how
-many threads it should allocate for concurrent DNS resolutions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-set-default"></a><h3>g_resolver_set_default ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_set_default (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>resolver</code></em> to be the application's default resolver (reffing
-<em class="parameter"><code>resolver</code></em>, and unreffing the previous default resolver, if any).
-Future calls to <a class="link" href="GResolver.html#g-resolver-get-default" title="g_resolver_get_default ()"><code class="function">g_resolver_get_default()</code></a> will return this resolver.
-</p>
-<p>
-This can be used if an application wants to perform any sort of DNS
-caching or "pinning"; it can implement its own <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> that
-calls the original default resolver for DNS operations, and
-implements its own cache policies on top of that, and then set
-itself as the default resolver for all later code to use.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>the new default <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-by-name"></a><h3>g_resolver_lookup_by_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_resolver_lookup_by_name (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously resolves <em class="parameter"><code>hostname</code></em> to determine its associated IP
-address(es). <em class="parameter"><code>hostname</code></em> may be an ASCII-only or UTF-8 hostname, or
-the textual form of an IP address (in which case this just becomes
-a wrapper around <a class="link" href="GInetAddress.html#g-inet-address-new-from-string" title="g_inet_address_new_from_string ()"><code class="function">g_inet_address_new_from_string()</code></a>).
-</p>
-<p>
-On success, <a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()"><code class="function">g_resolver_lookup_by_name()</code></a> will return a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>, sorted in order of preference and guaranteed to not
-contain duplicates. That is, if using the result to connect to
-<em class="parameter"><code>hostname</code></em>, you should attempt to connect to the first address
-first, then the second if the first fails, etc. If you are using
-the result to listen on a socket, it is appropriate to add each
-result using e.g. <a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()"><code class="function">g_socket_listener_add_address()</code></a>.
-</p>
-<p>
-If the DNS resolution fails, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to a
-value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it can be used to cancel the
-operation, in which case <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<p>
-If you are planning to connect to a socket on the resolved IP
-address, it may be easier to create a <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> and use its
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hostname</code></em> :</span></p></td>
-<td>the hostname to look up</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
-of <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. You
-must unref each of the addresses and free the list when you are
-done with it. (You can use <a class="link" href="GResolver.html#g-resolver-free-addresses" title="g_resolver_free_addresses ()"><code class="function">g_resolver_free_addresses()</code></a> to do this.). <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GInetAddress][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-by-name-async"></a><h3>g_resolver_lookup_by_name_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_lookup_by_name_async (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Begins asynchronously resolving <em class="parameter"><code>hostname</code></em> to determine its
-associated IP address(es), and eventually calls <em class="parameter"><code>callback</code></em>, which
-must call <a class="link" href="GResolver.html#g-resolver-lookup-by-name-finish" title="g_resolver_lookup_by_name_finish ()"><code class="function">g_resolver_lookup_by_name_finish()</code></a> to get the result.
-See <a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()"><code class="function">g_resolver_lookup_by_name()</code></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hostname</code></em> :</span></p></td>
-<td>the hostname to look up the address of</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call after resolution completes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-by-name-finish"></a><h3>g_resolver_lookup_by_name_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_resolver_lookup_by_name_finish (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Retrieves the result of a call to
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name-async" title="g_resolver_lookup_by_name_async ()"><code class="function">g_resolver_lookup_by_name_async()</code></a>.
-</p>
-<p>
-If the DNS resolution failed, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>. If the operation was cancelled,
-<em class="parameter"><code>error</code></em> will be set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result passed to your <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a>
-of <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. See <a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()"><code class="function">g_resolver_lookup_by_name()</code></a>
-for more details. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GInetAddress][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-free-addresses"></a><h3>g_resolver_free_addresses ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_free_addresses (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *addresses</code></em>);</pre>
-<p>
-Frees <em class="parameter"><code>addresses</code></em> (which should be the return value from
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()"><code class="function">g_resolver_lookup_by_name()</code></a> or <a class="link" href="GResolver.html#g-resolver-lookup-by-name-finish" title="g_resolver_lookup_by_name_finish ()"><code class="function">g_resolver_lookup_by_name_finish()</code></a>).
-(This is a convenience method; you can also simply free the results
-by hand.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>addresses</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-by-address"></a><h3>g_resolver_lookup_by_address ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_resolver_lookup_by_address (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously reverse-resolves <em class="parameter"><code>address</code></em> to determine its
-associated hostname.
-</p>
-<p>
-If the DNS resolution fails, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it can be used to cancel the
-operation, in which case <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>the address to reverse-resolve</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a hostname (either ASCII-only, or in ASCII-encoded
-form), or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-by-address-async"></a><h3>g_resolver_lookup_by_address_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_lookup_by_address_async (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Begins asynchronously reverse-resolving <em class="parameter"><code>address</code></em> to determine its
-associated hostname, and eventually calls <em class="parameter"><code>callback</code></em>, which must
-call <a class="link" href="GResolver.html#g-resolver-lookup-by-address-finish" title="g_resolver_lookup_by_address_finish ()"><code class="function">g_resolver_lookup_by_address_finish()</code></a> to get the final result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>the address to reverse-resolve</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call after resolution completes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-by-address-finish"></a><h3>g_resolver_lookup_by_address_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_resolver_lookup_by_address_finish (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Retrieves the result of a previous call to
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address-async" title="g_resolver_lookup_by_address_async ()"><code class="function">g_resolver_lookup_by_address_async()</code></a>.
-</p>
-<p>
-If the DNS resolution failed, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>. If the operation was cancelled,
-<em class="parameter"><code>error</code></em> will be set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result passed to your <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a hostname (either ASCII-only, or in ASCII-encoded
-form), or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-service"></a><h3>g_resolver_lookup_service ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_resolver_lookup_service (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously performs a DNS SRV lookup for the given <em class="parameter"><code>service</code></em> and
-<em class="parameter"><code>protocol</code></em> in the given <em class="parameter"><code>domain</code></em> and returns an array of <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>.
-<em class="parameter"><code>domain</code></em> may be an ASCII-only or UTF-8 hostname. Note also that the
-<em class="parameter"><code>service</code></em> and <em class="parameter"><code>protocol</code></em> arguments <span class="emphasis"><em>do not</em></span>
-include the leading underscore that appears in the actual DNS
-entry.
-</p>
-<p>
-On success, <a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()"><code class="function">g_resolver_lookup_service()</code></a> will return a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of
-<a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>, sorted in order of preference. (That is, you should
-attempt to connect to the first target first, then the second if
-the first fails, etc.)
-</p>
-<p>
-If the DNS resolution fails, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it can be used to cancel the
-operation, in which case <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<p>
-If you are planning to connect to the service, it is usually easier
-to create a <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a> and use its <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>
-interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the service type to look up (eg, "ldap")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>the networking protocol to use for <em class="parameter"><code>service</code></em> (eg, "tcp")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>the DNS domain to look up the service in</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. You must free each of the targets and the list when you are
-done with it. (You can use <a class="link" href="GResolver.html#g-resolver-free-targets" title="g_resolver_free_targets ()"><code class="function">g_resolver_free_targets()</code></a> to do this.). <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GSrvTarget][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-service-async"></a><h3>g_resolver_lookup_service_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_lookup_service_async (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Begins asynchronously performing a DNS SRV lookup for the given
-<em class="parameter"><code>service</code></em> and <em class="parameter"><code>protocol</code></em> in the given <em class="parameter"><code>domain</code></em>, and eventually calls
-<em class="parameter"><code>callback</code></em>, which must call <a class="link" href="GResolver.html#g-resolver-lookup-service-finish" title="g_resolver_lookup_service_finish ()"><code class="function">g_resolver_lookup_service_finish()</code></a> to
-get the final result. See <a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()"><code class="function">g_resolver_lookup_service()</code></a> for more
-details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the service type to look up (eg, "ldap")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>the networking protocol to use for <em class="parameter"><code>service</code></em> (eg, "tcp")</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>the DNS domain to look up the service in</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call after resolution completes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-service-finish"></a><h3>g_resolver_lookup_service_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_resolver_lookup_service_finish (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Retrieves the result of a previous call to
-<a class="link" href="GResolver.html#g-resolver-lookup-service-async" title="g_resolver_lookup_service_async ()"><code class="function">g_resolver_lookup_service_async()</code></a>.
-</p>
-<p>
-If the DNS resolution failed, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>. If the operation was cancelled,
-<em class="parameter"><code>error</code></em> will be set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result passed to your <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. See <a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()"><code class="function">g_resolver_lookup_service()</code></a> for more details. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GSrvTarget][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-free-targets"></a><h3>g_resolver_free_targets ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_free_targets (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);</pre>
-<p>
-Frees <em class="parameter"><code>targets</code></em> (which should be the return value from
-<a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()"><code class="function">g_resolver_lookup_service()</code></a> or <a class="link" href="GResolver.html#g-resolver-lookup-service-finish" title="g_resolver_lookup_service_finish ()"><code class="function">g_resolver_lookup_service_finish()</code></a>).
-(This is a convenience method; you can also simply free the
-results by hand.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>targets</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-records"></a><h3>g_resolver_lookup_records ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_resolver_lookup_records (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
- <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously performs a DNS record lookup for the given <em class="parameter"><code>rrname</code></em> and returns
-a list of records as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuples. See <span class="type">GResolverRecordType</span> for
-information on what the records contain for each <em class="parameter"><code>record_type</code></em>.
-</p>
-<p>
-If the DNS resolution fails, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it can be used to cancel the
-operation, in which case <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rrname</code></em> :</span></p></td>
-<td>the DNS name to lookup the record for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>record_type</code></em> :</span></p></td>
-<td>the type of DNS record to lookup</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. You must free each of the records and the list when you are
-done with it. (You can use <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> to do this.). <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVariant][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-records-async"></a><h3>g_resolver_lookup_records_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resolver_lookup_records_async (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
- <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Begins asynchronously performing a DNS lookup for the given
-<em class="parameter"><code>rrname</code></em>, and eventually calls <em class="parameter"><code>callback</code></em>, which must call
-<a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()"><code class="function">g_resolver_lookup_records_finish()</code></a> to get the final result. See
-<a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()"><code class="function">g_resolver_lookup_records()</code></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rrname</code></em> :</span></p></td>
-<td>the DNS name to lookup the record for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>record_type</code></em> :</span></p></td>
-<td>the type of DNS record to lookup</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call after resolution completes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resolver-lookup-records-finish"></a><h3>g_resolver_lookup_records_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_resolver_lookup_records_finish (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Retrieves the result of a previous call to
-<a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()"><code class="function">g_resolver_lookup_records_async()</code></a>. Returns a list of records as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
-tuples. See <span class="type">GResolverRecordType</span> for information on what the records contain.
-</p>
-<p>
-If the DNS resolution failed, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
-a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>. If the operation was cancelled,
-<em class="parameter"><code>error</code></em> will be set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result passed to your <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. You must free each of the records and the list when you are
-done with it. (You can use <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> to do this.). <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVariant][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-RESOLVER-ERROR:CAPS"></a><h3>G_RESOLVER_ERROR</h3>
-<pre class="programlisting">#define G_RESOLVER_ERROR (g_resolver_error_quark ())
-</pre>
-<p>
-Error domain for <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>. Errors in this domain will be from the
-<a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a> enumeration. See <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for more information on
-error domains.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GResolverError"></a><h3>enum GResolverError</h3>
-<pre class="programlisting">typedef enum {
- G_RESOLVER_ERROR_NOT_FOUND,
- G_RESOLVER_ERROR_TEMPORARY_FAILURE,
- G_RESOLVER_ERROR_INTERNAL
-} GResolverError;
-</pre>
-<p>
-An error code used with <a class="link" href="GResolver.html#G-RESOLVER-ERROR:CAPS" title="G_RESOLVER_ERROR"><code class="literal">G_RESOLVER_ERROR</code></a> in a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> returned
-from a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> routine.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-RESOLVER-ERROR-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_RESOLVER_ERROR_NOT_FOUND</code></span></p></td>
-<td>the requested name/address/service was not
- found
-</td>
-</tr>
-<tr>
-<td><p><a name="G-RESOLVER-ERROR-TEMPORARY-FAILURE:CAPS"></a><span class="term"><code class="literal">G_RESOLVER_ERROR_TEMPORARY_FAILURE</code></span></p></td>
-<td>the requested information could not
- be looked up due to a network error or similar problem
-</td>
-</tr>
-<tr>
-<td><p><a name="G-RESOLVER-ERROR-INTERNAL:CAPS"></a><span class="term"><code class="literal">G_RESOLVER_ERROR_INTERNAL</code></span></p></td>
-<td>unknown error
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GResolver.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GResolver-reload"></a><h3>The <code class="literal">"reload"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the resolver notices that the system resolver
-configuration has changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
-<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSeekable.html b/gtk+-mingw/share/gtk-doc/html/gio/GSeekable.html
deleted file mode 100644
index 1bc4d5c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSeekable.html
+++ /dev/null
@@ -1,336 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSeekable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="streaming.html" title="Streaming I/O">
-<link rel="next" href="GInputStream.html" title="GInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="streaming.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSeekable.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSeekable.description" class="shortcut">Description</a>
-  | 
- <a href="#GSeekable.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSeekable.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GSeekable.implementations" class="shortcut">Known Implementations</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSeekable"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSeekable.top_of_page"></a>GSeekable</span></h2>
-<p>GSeekable — Stream seeking interface</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSeekable.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GSeekable.html#GSeekable-struct" title="GSeekable">GSeekable</a>;
-struct <a class="link" href="GSeekable.html#GSeekableIface" title="struct GSeekableIface">GSeekableIface</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> <a class="link" href="GSeekable.html#g-seekable-tell" title="g_seekable_tell ()">g_seekable_tell</a> (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSeekable.html#g-seekable-can-seek" title="g_seekable_can_seek ()">g_seekable_can_seek</a> (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSeekable.html#g-seekable-seek" title="g_seekable_seek ()">g_seekable_seek</a> (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> offset</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GSeekType"><span class="type">GSeekType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSeekable.html#g-seekable-can-truncate" title="g_seekable_can_truncate ()">g_seekable_can_truncate</a> (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSeekable.html#g-seekable-truncate" title="g_seekable_truncate ()">g_seekable_truncate</a> (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> offset</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSeekable.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GSeekable
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSeekable.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GSeekable requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSeekable.implementations"></a><h2>Known Implementations</h2>
-<p>
-GSeekable is implemented by
- <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>, <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>, <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>, <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>, <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>, <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>, <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>, <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a> and <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSeekable.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> is implemented by streams (implementations of
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> or <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>) that support seeking.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSeekable.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSeekable-struct"></a><h3>GSeekable</h3>
-<pre class="programlisting">typedef struct _GSeekable GSeekable;</pre>
-<p>
-Seek object for streaming operations.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSeekableIface"></a><h3>struct GSeekableIface</h3>
-<pre class="programlisting">struct GSeekableIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- goffset (* tell) (GSeekable *seekable);
-
- gboolean (* can_seek) (GSeekable *seekable);
- gboolean (* seek) (GSeekable *seekable,
- goffset offset,
- GSeekType type,
- GCancellable *cancellable,
- GError **error);
-
- gboolean (* can_truncate) (GSeekable *seekable);
- gboolean (* truncate_fn) (GSeekable *seekable,
- goffset offset,
- GCancellable *cancellable,
- GError **error);
-
- /* TODO: Async seek/truncate */
-};
-</pre>
-<p>
-Provides an interface for implementing seekable functionality on I/O Streams.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GSeekableIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSeekableIface.tell"></a>tell</code></em> ()</span></p></td>
-<td>Tells the current location within a stream.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSeekableIface.can-seek"></a>can_seek</code></em> ()</span></p></td>
-<td>Checks if seeking is supported by the stream.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSeekableIface.seek"></a>seek</code></em> ()</span></p></td>
-<td>Seeks to a location within a stream.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSeekableIface.can-truncate"></a>can_truncate</code></em> ()</span></p></td>
-<td>Checks if truncation is supported by the stream.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSeekableIface.truncate-fn"></a>truncate_fn</code></em> ()</span></p></td>
-<td>Truncates a stream.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-seekable-tell"></a><h3>g_seekable_tell ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> g_seekable_tell (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>);</pre>
-<p>
-Tells the current position within the stream.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>seekable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the offset from the beginning of the buffer.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-seekable-can-seek"></a><h3>g_seekable_can_seek ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_seekable_can_seek (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>);</pre>
-<p>
-Tests if the stream supports the <a class="link" href="GSeekable.html#GSeekableIface" title="struct GSeekableIface"><span class="type">GSeekableIface</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>seekable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>seekable</code></em> can be seeked. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-seekable-seek"></a><h3>g_seekable_seek ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_seekable_seek (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> offset</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GSeekType"><span class="type">GSeekType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Seeks in the stream by the given <em class="parameter"><code>offset</code></em>, modified by <em class="parameter"><code>type</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>seekable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-IO-Channels.html#GSeekType"><span class="type">GSeekType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful. If an error
-has occurred, this function will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em>
-appropriately if present.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-seekable-can-truncate"></a><h3>g_seekable_can_truncate ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_seekable_can_truncate (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>);</pre>
-<p>
-Tests if the stream can be truncated.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>seekable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the stream can be truncated, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-seekable-truncate"></a><h3>g_seekable_truncate ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_seekable_truncate (<em class="parameter"><code><a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a> *seekable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> offset</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Truncates a stream with a given <span class="type">offset</span>.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
-operation was partially finished when the operation was cancelled the
-partial result will be returned, without an error.
-</p>
-<p>
-Virtual: truncate_fn
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>seekable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSeekable.html" title="GSeekable"><span class="type">GSeekable</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>offset</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful. If an error
-has occurred, this function will return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> and set <em class="parameter"><code>error</code></em>
-appropriately if present.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSeekable.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSettings.html b/gtk+-mingw/share/gtk-doc/html/gio/GSettings.html
deleted file mode 100644
index bd31c93..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSettings.html
+++ /dev/null
@@ -1,2726 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSettings</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="settings.html" title="Settings">
-<link rel="prev" href="settings.html" title="Settings">
-<link rel="next" href="GSettingsBackend.html" title="GSettingsBackend">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="settings.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="settings.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSettingsBackend.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSettings.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSettings.description" class="shortcut">Description</a>
-  | 
- <a href="#GSettings.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSettings.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GSettings.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSettings"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSettings.top_of_page"></a>GSettings</span></h2>
-<p>GSettings — High-level API for application settings</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSettings.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSettings.html#GSettings-struct" title="GSettings">GSettings</a>;
-<a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * <a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()">g_settings_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>);
-<a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * <a class="link" href="GSettings.html#g-settings-new-with-path" title="g_settings_new_with_path ()">g_settings_new_with_path</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * <a class="link" href="GSettings.html#g-settings-new-with-backend" title="g_settings_new_with_backend ()">g_settings_new_with_backend</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>);
-<a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * <a class="link" href="GSettings.html#g-settings-new-with-backend-and-path" title="g_settings_new_with_backend_and_path ()">g_settings_new_with_backend_and_path</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * <a class="link" href="GSettings.html#g-settings-new-full" title="g_settings_new_full ()">g_settings_new_full</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>,
- <em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-sync" title="g_settings_sync ()">g_settings_sync</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()">g_settings_get_value</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()">g_settings_set_value</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()">g_settings_is_writable</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()">g_settings_delay</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()">g_settings_apply</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-revert" title="g_settings_revert ()">g_settings_revert</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-get-has-unapplied" title="g_settings_get_has_unapplied ()">g_settings_get_has_unapplied</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);
-<a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * <a class="link" href="GSettings.html#g-settings-get-child" title="g_settings_get_child ()">g_settings_get_child</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-reset" title="g_settings_reset ()">g_settings_reset</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * <a class="link" href="GSettings.html#g-settings-list-schemas" title="g_settings_list_schemas ()">g_settings_list_schemas</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * <a class="link" href="GSettings.html#g-settings-list-relocatable-schemas" title="g_settings_list_relocatable_schemas ()">g_settings_list_relocatable_schemas</a>
- (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GSettings.html#g-settings-list-keys" title="g_settings_list_keys ()">g_settings_list_keys</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GSettings.html#g-settings-list-children" title="g_settings_list_children ()">g_settings_list_children</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="GSettings.html#g-settings-get-range" title="g_settings_get_range ()">g_settings_get_range</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-range-check" title="g_settings_range_check ()">g_settings_range_check</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()">g_settings_get</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()">g_settings_set</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-get-boolean" title="g_settings_get_boolean ()">g_settings_get_boolean</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-boolean" title="g_settings_set_boolean ()">g_settings_set_boolean</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GSettings.html#g-settings-get-int" title="g_settings_get_int ()">g_settings_get_int</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-int" title="g_settings_set_int ()">g_settings_set_int</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSettings.html#g-settings-get-uint" title="g_settings_get_uint ()">g_settings_get_uint</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-uint" title="g_settings_set_uint ()">g_settings_set_uint</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> <a class="link" href="GSettings.html#g-settings-get-double" title="g_settings_get_double ()">g_settings_get_double</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-double" title="g_settings_set_double ()">g_settings_set_double</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()">g_settings_get_string</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-string" title="g_settings_set_string ()">g_settings_set_string</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()">g_settings_get_strv</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-strv" title="g_settings_set_strv ()">g_settings_set_strv</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GSettings.html#g-settings-get-enum" title="g_settings_get_enum ()">g_settings_get_enum</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-enum" title="g_settings_set_enum ()">g_settings_set_enum</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSettings.html#g-settings-get-flags" title="g_settings_get_flags ()">g_settings_get_flags</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSettings.html#g-settings-set-flags" title="g_settings_set_flags ()">g_settings_set_flags</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GSettings.html#GSettingsGetMapping" title="GSettingsGetMapping ()">*GSettingsGetMapping</a>) (<em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GSettings.html#g-settings-get-mapped" title="g_settings_get_mapped ()">g_settings_get_mapped</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsGetMapping" title="GSettingsGetMapping ()"><span class="type">GSettingsGetMapping</span></a> mapping</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-
-enum <a class="link" href="GSettings.html#GSettingsBindFlags" title="enum GSettingsBindFlags">GSettingsBindFlags</a>;
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()">g_settings_bind</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindFlags" title="enum GSettingsBindFlags"><span class="type">GSettingsBindFlags</span></a> flags</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()">g_settings_bind_with_mapping</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindFlags" title="enum GSettingsBindFlags"><span class="type">GSettingsBindFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindGetMapping" title="GSettingsBindGetMapping ()"><span class="type">GSettingsBindGetMapping</span></a> get_mapping</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindSetMapping" title="GSettingsBindSetMapping ()"><span class="type">GSettingsBindSetMapping</span></a> set_mapping</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-bind-writable" title="g_settings_bind_writable ()">g_settings_bind_writable</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> inverted</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettings.html#g-settings-unbind" title="g_settings_unbind ()">g_settings_unbind</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * (<a class="link" href="GSettings.html#GSettingsBindSetMapping" title="GSettingsBindSetMapping ()">*GSettingsBindSetMapping</a>) (<em class="parameter"><code>const <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *expected_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GSettings.html#GSettingsBindGetMapping" title="GSettingsBindGetMapping ()">*GSettingsBindGetMapping</a>) (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *variant</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-
-<a class="link" href="GAction.html" title="GAction"><span class="returnvalue">GAction</span></a> * <a class="link" href="GSettings.html#g-settings-create-action" title="g_settings_create_action ()">g_settings_create_action</a> (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSettings.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSettings
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSettings.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSettings.html#GSettings--backend" title='The "backend" property'>backend</a>" <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSettings.html#GSettings--delay-apply" title='The "delay-apply" property'>delay-apply</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GSettings.html#GSettings--has-unapplied" title='The "has-unapplied" property'>has-unapplied</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
- "<a class="link" href="GSettings.html#GSettings--path" title='The "path" property'>path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSettings.html#GSettings--schema" title='The "schema" property'>schema</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSettings.html#GSettings--schema-id" title='The "schema-id" property'>schema-id</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSettings.html#GSettings--settings-schema" title='The "settings-schema" property'>settings-schema</a>" <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSettings.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GSettings.html#GSettings-change-event" title='The "change-event" signal'>change-event</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'>changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
- "<a class="link" href="GSettings.html#GSettings-writable-change-event" title='The "writable-change-event" signal'>writable-change-event</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GSettings.html#GSettings-writable-changed" title='The "writable-changed" signal'>writable-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSettings.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> class provides a convenient API for storing and retrieving
-application settings.
-</p>
-<p>
-Reads and writes can be considered to be non-blocking. Reading
-settings with <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> is typically extremely fast: on
-approximately the same order of magnitude (but slower than) a
-<a href="./../glib/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> lookup. Writing settings is also extremely fast in terms
-of time to return to your application, but can be extremely expensive
-for other threads and other processes. Many settings backends
-(including dconf) have lazy initialisation which means in the common
-case of the user using their computer without modifying any settings
-a lot of work can be avoided. For dconf, the D-Bus service doesn't
-even need to be started in this case. For this reason, you should
-only ever modify <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> keys in response to explicit user action.
-Particular care should be paid to ensure that modifications are not
-made during startup -- for example, when setting the initial value
-of preferences widgets. The built-in <a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a> functionality
-is careful not to write settings in response to notify signals as a
-result of modifications that it makes to widgets.
-</p>
-<p>
-When creating a GSettings instance, you have to specify a schema
-that describes the keys in your settings and their types and default
-values, as well as some other information.
-</p>
-<p>
-Normally, a schema has as fixed path that determines where the settings
-are stored in the conceptual global tree of settings. However, schemas
-can also be 'relocatable', i.e. not equipped with a fixed path. This is
-useful e.g. when the schema describes an 'account', and you want to be
-able to store a arbitrary number of accounts.
-</p>
-<p>
-Paths must start with and end with a forward slash character ('/')
-and must not contain two sequential slash characters. Paths should
-be chosen based on a domain name associated with the program or
-library to which the settings belong. Examples of paths are
-"/org/gtk/settings/file-chooser/" and "/ca/desrt/dconf-editor/".
-Paths should not start with "/apps/", "/desktop/" or "/system/" as
-they often did in GConf.
-</p>
-<p>
-Unlike other configuration systems (like GConf), GSettings does not
-restrict keys to basic types like strings and numbers. GSettings stores
-values as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>, and allows any <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> for keys. Key names
-are restricted to lowercase characters, numbers and '-'. Furthermore,
-the names must begin with a lowercase character, must not end
-with a '-', and must not contain consecutive dashes.
-</p>
-<p>
-Similar to GConf, the default values in GSettings schemas can be
-localized, but the localized values are stored in gettext catalogs
-and looked up with the domain that is specified in the
-<code class="sgmltag-attribute">gettext-domain</code> attribute of the
-<code class="sgmltag-starttag">&lt;schemalist&gt;</code> or <code class="sgmltag-starttag">&lt;schema&gt;</code>
-elements and the category that is specified in the l10n attribute of the
-<code class="sgmltag-starttag">&lt;key&gt;</code> element.
-</p>
-<p>
-GSettings uses schemas in a compact binary form that is created
-by the <a href="glib-compile-schemas.html">glib-compile-schemas</a>
-utility. The input is a schema description in an XML format that can be
-described by the following DTD:
-</p>
-<div class="informalexample"><pre class="programlisting">&lt;!ELEMENT schemalist (schema|enum)* &gt;
-&lt;!ATTLIST schemalist gettext-domain #IMPLIED &gt;
-
-&lt;!ELEMENT schema (key|child|override)* &gt;
-&lt;!ATTLIST schema id CDATA #REQUIRED
- path CDATA #IMPLIED
- gettext-domain CDATA #IMPLIED
- extends CDATA #IMPLIED
- list-of CDATA #IMPLIED &gt;
-
-&lt;!-- enumerated and flags types --&gt;
-&lt;!-- each value element maps a nick to a numeric value --&gt;
-&lt;!ELEMENT enum (value*) &gt;
-&lt;!ATTLIST enum id CDATA #REQUIRED &gt;
-
-&lt;!ELEMENT flags (value*) &gt;
-&lt;!ATTLIST flags id CDATA #REQUIRED &gt;
-
-&lt;!ELEMENT value EMPTY &gt;
-&lt;!-- nick must be at least 2 characters long --&gt;
-&lt;!-- value must be parsable as a 32-bit integer --&gt;
-&lt;!ELEMENT value nick #REQUIRED
- value #REQUIRED &gt;
-
-&lt;!ELEMENT key (default|summary?|description?|range?|choices?|aliases?) &gt;
-&lt;!-- name can only contain lowercase letters, numbers and '-' --&gt;
-&lt;!-- type must be a GVariant type string --&gt;
-&lt;!-- enum must be the id of an enum type that has been defined earlier --&gt;
-&lt;!-- flags must be the id of a flags type that has been defined earlier --&gt;
-&lt;!-- exactly one of type, enum or flags must be given --&gt;
-&lt;!ATTLIST key name CDATA #REQUIRED
- type CDATA #IMPLIED
- enum CDATA #IMPLIED
- flags CDATA #IMPLIED &gt;
-
-&lt;!-- the default value is specified a a serialized GVariant,
- i.e. you have to include the quotes when specifying a string --&gt;
-&lt;!ELEMENT default (#PCDATA) &gt;
-&lt;!-- the presence of the l10n attribute marks a default value for
- translation, its value is the gettext category to use --&gt;
-&lt;!-- if context is present, it specifies msgctxt to use --&gt;
-&lt;!ATTLIST default l10n (messages|time) #IMPLIED
- context CDATA #IMPLIED &gt;
-
-&lt;!ELEMENT summary (#PCDATA) &gt;
-&lt;!ELEMENT description (#PCDATA) &gt;
-
-&lt;!-- range is only allowed for keys with numeric type --&gt;
-&lt;!ELEMENT range EMPTY &gt;
-&lt;!-- min and max must be parseable as values of the key type and min &lt; max --&gt;
-&lt;!ATTLIST range min CDATA #REQUIRED
- max CDATA #REQUIRED &gt;
-
-&lt;!-- choices is only allowed for keys with string or string array type --&gt;
-&lt;!ELEMENT choices (choice+) &gt;
-&lt;!-- each choice element specifies one possible value --&gt;
-&lt;!ELEMENT choice EMPTY &gt;
-&lt;!ATTLIST choice value CDATA #REQUIRED &gt;
-
-&lt;!-- aliases is only allowed for keys with enumerated type or with choices --&gt;
-&lt;!ELEMENT aliases (alias+) &gt;
-&lt;!-- each alias element specifies an alias for one of the possible values --&gt;
-&lt;!ELEMENT alias EMPTY &gt;
-&lt;!ATTLIST alias value CDATA #REQUIRED &gt;
-
-&lt;!ELEMENT child EMPTY &gt;
-&lt;!ATTLIST child name CDATA #REQUIRED
- schema CDATA #REQUIRED &gt;
-
-&lt;!ELEMENT override (#PCDATA) &gt;
-&lt;!ATTLIST override name CDATA #REQUIRED
- l10n CDATA #IMPLIED
- context CDATA #IMPLIED &gt;
-</pre></div>
-<p>
-</p>
-<p>
-glib-compile-schemas expects schema files to have the extension <code class="filename">.gschema.xml</code>
-</p>
-<p>
-At runtime, schemas are identified by their id (as specified
-in the <code class="sgmltag-attribute">id</code> attribute of the
-<code class="sgmltag-starttag">&lt;schema&gt;</code> element). The
-convention for schema ids is to use a dotted name, similar in
-style to a D-Bus bus name, e.g. "org.gnome.SessionManager". In particular,
-if the settings are for a specific service that owns a D-Bus bus name,
-the D-Bus bus name and schema id should match. For schemas which deal
-with settings not associated with one named application, the id should
-not use StudlyCaps, e.g. "org.gnome.font-rendering".
-</p>
-<p>
-In addition to <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> types, keys can have types that have enumerated
-types. These can be described by a <code class="sgmltag-starttag">&lt;choice&gt;</code>,
-<code class="sgmltag-starttag">&lt;enum&gt;</code> or <code class="sgmltag-starttag">&lt;flags&gt;</code> element, see
-<a class="xref" href="GSettings.html#schema-enumerated" title="Example 12. Ranges, choices and enumerated types">Example 12, “Ranges, choices and enumerated types”</a>. The underlying type of
-such a key is string, but you can use <a class="link" href="GSettings.html#g-settings-get-enum" title="g_settings_get_enum ()"><code class="function">g_settings_get_enum()</code></a>,
-<a class="link" href="GSettings.html#g-settings-set-enum" title="g_settings_set_enum ()"><code class="function">g_settings_set_enum()</code></a>, <a class="link" href="GSettings.html#g-settings-get-flags" title="g_settings_get_flags ()"><code class="function">g_settings_get_flags()</code></a>, <a class="link" href="GSettings.html#g-settings-set-flags" title="g_settings_set_flags ()"><code class="function">g_settings_set_flags()</code></a>
-access the numeric values corresponding to the string value of enum
-and flags keys.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="schema-default-values"></a><p class="title"><b>Example 11. Default values</b></p>
-<div class="example-contents"><pre class="programlisting">
-&lt;schemalist&gt;
- &lt;schema id="org.gtk.Test" path="/org/gtk/Test/" gettext-domain="test"&gt;
-
- &lt;key name="greeting" type="s"&gt;
- &lt;default l10n="messages"&gt;"Hello, earthlings"&lt;/default&gt;
- &lt;summary&gt;A greeting&lt;/summary&gt;
- &lt;description&gt;
- Greeting of the invading martians
- &lt;/description&gt;
- &lt;/key&gt;
-
- &lt;key name="box" type="(ii)"&gt;
- &lt;default&gt;(20,30)&lt;/default&gt;
- &lt;/key&gt;
-
- &lt;/schema&gt;
-&lt;/schemalist&gt;
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="example">
-<a name="schema-enumerated"></a><p class="title"><b>Example 12. Ranges, choices and enumerated types</b></p>
-<div class="example-contents"><pre class="programlisting">
-&lt;schemalist&gt;
-
- &lt;enum id="org.gtk.Test.myenum"&gt;
- &lt;value nick="first" value="1"/&gt;
- &lt;value nick="second" value="2"/&gt;
- &lt;/enum&gt;
-
- &lt;flags id="org.gtk.Test.myflags"&gt;
- &lt;value nick="flag1" value="1"/&gt;
- &lt;value nick="flag2" value="2"/&gt;
- &lt;value nick="flag3" value="4"/&gt;
- &lt;/flags&gt;
-
- &lt;schema id="org.gtk.Test"&gt;
-
- &lt;key name="key-with-range" type="i"&gt;
- &lt;range min="1" max="100"/&gt;
- &lt;default&gt;10&lt;/default&gt;
- &lt;/key&gt;
-
- &lt;key name="key-with-choices" type="s"&gt;
- &lt;choices&gt;
- &lt;choice value='Elisabeth'/&gt;
- &lt;choice value='Annabeth'/&gt;
- &lt;choice value='Joe'/&gt;
- &lt;/choices&gt;
- &lt;aliases&gt;
- &lt;alias value='Anna' target='Annabeth'/&gt;
- &lt;alias value='Beth' target='Elisabeth'/&gt;
- &lt;/aliases&gt;
- &lt;default&gt;'Joe'&lt;/default&gt;
- &lt;/key&gt;
-
- &lt;key name='enumerated-key' enum='org.gtk.Test.myenum'&gt;
- &lt;default&gt;'first'&lt;/default&gt;
- &lt;/key&gt;
-
- &lt;key name='flags-key' flags='org.gtk.Test.myflags'&gt;
- &lt;default&gt;["flag1",flag2"]&lt;/default&gt;
- &lt;/key&gt;
- &lt;/schema&gt;
-&lt;/schemalist&gt;
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-</p>
-<div class="refsect2">
-<a name="idp61004000"></a><h3>Vendor overrides</h3>
-<p>
- Default values are defined in the schemas that get installed by
- an application. Sometimes, it is necessary for a vendor or distributor
- to adjust these defaults. Since patching the XML source for the schema
- is inconvenient and error-prone,
- <a href="glib-compile-schemas.html">glib-compile-schemas</a> reads
- so-called 'vendor override' files. These are keyfiles in the same
- directory as the XML schema sources which can override default values.
- The schema id serves as the group name in the key file, and the values
- are expected in serialized GVariant form, as in the following example:
- </p>
-<div class="informalexample"><pre class="programlisting">
- [org.gtk.Example]
- key1='string'
- key2=1.5
- </pre></div>
-<p>
- </p>
-<p>
- glib-compile-schemas expects schema files to have the extension
- <code class="filename">.gschema.override</code>
- </p>
-</div>
-<p>
-</p>
-<p>
-</p>
-<div class="refsect2">
-<a name="idp61009232"></a><h3>Binding</h3>
-<p>
- A very convenient feature of GSettings lets you bind <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties
- directly to settings, using <a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a>. Once a GObject property
- has been bound to a setting, changes on either side are automatically
- propagated to the other side. GSettings handles details like
- mapping between GObject and GVariant types, and preventing infinite
- cycles.
- </p>
-<p>
- This makes it very easy to hook up a preferences dialog to the
- underlying settings. To make this even more convenient, GSettings
- looks for a boolean property with the name "sensitivity" and
- automatically binds it to the writability of the bound setting.
- If this 'magic' gets in the way, it can be suppressed with the
- <a class="link" href="GSettings.html#G-SETTINGS-BIND-NO-SENSITIVITY:CAPS"><span class="type">G_SETTINGS_BIND_NO_SENSITIVITY</span></a> flag.
- </p>
-</div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GSettings.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSettings-struct"></a><h3>GSettings</h3>
-<pre class="programlisting">typedef struct _GSettings GSettings;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-new"></a><h3>g_settings_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * g_settings_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object with the schema specified by
-<em class="parameter"><code>schema_id</code></em>.
-</p>
-<p>
-Signals on the newly created <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object will be dispatched
-via the thread-default <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> in effect at the time of the
-call to <a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()"><code class="function">g_settings_new()</code></a>. The new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> will hold a reference
-on the context. See <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default"><code class="function">g_main_context_push_thread_default()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema_id</code></em> :</span></p></td>
-<td>the id of the schema</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-new-with-path"></a><h3>g_settings_new_with_path ()</h3>
-<pre class="programlisting"><a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * g_settings_new_with_path (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object with the relocatable schema specified
-by <em class="parameter"><code>schema_id</code></em> and a given path.
-</p>
-<p>
-You only need to do this if you want to directly create a settings
-object with a schema that doesn't have a specified path of its own.
-That's quite rare.
-</p>
-<p>
-It is a programmer error to call this function for a schema that
-has an explicitly specified path.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema_id</code></em> :</span></p></td>
-<td>the id of the schema</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the path to use</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-new-with-backend"></a><h3>g_settings_new_with_backend ()</h3>
-<pre class="programlisting"><a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * g_settings_new_with_backend (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object with the schema specified by
-<em class="parameter"><code>schema_id</code></em> and a given <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>.
-</p>
-<p>
-Creating a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object with a different backend allows accessing
-settings from a database other than the usual one. For example, it may make
-sense to pass a backend corresponding to the "defaults" settings database on
-the system to get a settings object that modifies the system default
-settings instead of the settings for this user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema_id</code></em> :</span></p></td>
-<td>the id of the schema</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> to use</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-new-with-backend-and-path"></a><h3>g_settings_new_with_backend_and_path ()</h3>
-<pre class="programlisting"><a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * g_settings_new_with_backend_and_path
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object with the schema specified by
-<em class="parameter"><code>schema_id</code></em> and a given <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> and path.
-</p>
-<p>
-This is a mix of <a class="link" href="GSettings.html#g-settings-new-with-backend" title="g_settings_new_with_backend ()"><code class="function">g_settings_new_with_backend()</code></a> and
-<a class="link" href="GSettings.html#g-settings-new-with-path" title="g_settings_new_with_path ()"><code class="function">g_settings_new_with_path()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema_id</code></em> :</span></p></td>
-<td>the id of the schema</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> to use</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the path to use</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-new-full"></a><h3>g_settings_new_full ()</h3>
-<pre class="programlisting"><a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * g_settings_new_full (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>,
- <em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object with a given schema, backend and
-path.
-</p>
-<p>
-It should be extremely rare that you ever want to use this function.
-It is made available for advanced use-cases (such as plugin systems
-that want to provide access to schemas loaded from custom locations,
-etc).
-</p>
-<p>
-At the most basic level, a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object is a pure composition of
-4 things: a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>, a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>, a path within that
-backend, and a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> to which signals are dispatched.
-</p>
-<p>
-This constructor therefore gives you full control over constructing
-<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> instances. The first 4 parameters are given directly as
-<em class="parameter"><code>schema</code></em>, <em class="parameter"><code>backend</code></em> and <em class="parameter"><code>path</code></em>, and the main context is taken from the
-thread-default (as per <a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()"><code class="function">g_settings_new()</code></a>).
-</p>
-<p>
-If <em class="parameter"><code>backend</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the default backend is used.
-</p>
-<p>
-If <em class="parameter"><code>path</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the path from the schema is used. It is an
-error f <em class="parameter"><code>path</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and the schema has no path of its own or if
-<em class="parameter"><code>path</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and not equal to the path that the schema does
-have.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the path to use. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-sync"></a><h3>g_settings_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_sync (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Ensures that all pending operations for the given are complete for
-the default backend.
-</p>
-<p>
-Writes made to a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> are handled asynchronously. For this
-reason, it is very unlikely that the changes have it to disk by the
-time <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> returns.
-</p>
-<p>
-This call will block until all of the writes have made it to the
-backend. Since the mainloop is not running, no change notifications
-will be dispatched during this call (but some may be queued by the
-time the call is done).
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-value"></a><h3>g_settings_get_value ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_settings_get_value (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored in <em class="parameter"><code>settings</code></em> for <em class="parameter"><code>key</code></em>.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-value"></a><h3>g_settings_set_value ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_value (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or for <em class="parameter"><code>value</code></em> to have the incorrect type, per
-the schema.
-</p>
-<p>
-If <em class="parameter"><code>value</code></em> is floating then this function consumes the reference.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of the correct type</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-is-writable"></a><h3>g_settings_is_writable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_is_writable (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Finds out if a key can be written or not
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of a key</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the key <em class="parameter"><code>name</code></em> is writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-delay"></a><h3>g_settings_delay ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_delay (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
-<p>
-Changes the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object into 'delay-apply' mode. In this
-mode, changes to <em class="parameter"><code>settings</code></em> are not immediately propagated to the
-backend, but kept locally until <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a> is called.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-apply"></a><h3>g_settings_apply ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_apply (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
-<p>
-Applies any changes that have been made to the settings. This
-function does nothing unless <em class="parameter"><code>settings</code></em> is in 'delay-apply' mode;
-see <a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>. In the normal case settings are always
-applied immediately.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> instance</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-revert"></a><h3>g_settings_revert ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_revert (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
-<p>
-Reverts all non-applied changes to the settings. This function
-does nothing unless <em class="parameter"><code>settings</code></em> is in 'delay-apply' mode; see
-<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>. In the normal case settings are always applied
-immediately.
-</p>
-<p>
-Change notifications will be emitted for affected keys.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> instance</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-has-unapplied"></a><h3>g_settings_get_has_unapplied ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_get_has_unapplied (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
-<p>
-Returns whether the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object has any unapplied
-changes. This can only be the case if it is in 'delayed-apply' mode.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>settings</code></em> has unapplied changes</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-child"></a><h3>g_settings_get_child ()</h3>
-<pre class="programlisting"><a class="link" href="GSettings.html" title="GSettings"><span class="returnvalue">GSettings</span></a> * g_settings_get_child (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Creates a 'child' settings object which has a base path of
-<em class="replaceable"><code>base-path</code></em>/<em class="parameter"><code>name</code></em>, where
-<em class="replaceable"><code>base-path</code></em> is the base path of <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-The schema for the child settings object must have been declared
-in the schema of <em class="parameter"><code>settings</code></em> using a <code class="sgmltag-starttag">&lt;child&gt;</code> element.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the 'child' schema</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a 'child' settings object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-reset"></a><h3>g_settings_reset ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_reset (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Resets <em class="parameter"><code>key</code></em> to its default value.
-</p>
-<p>
-This call resets the key, as much as possible, to its default value.
-That might the value specified in the schema or the one set by the
-administrator.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of a key</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-list-schemas"></a><h3>g_settings_list_schemas ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * g_settings_list_schemas (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a list of the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> schemas installed on the system. The
-returned list is exactly the list of schemas for which you may call
-<a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()"><code class="function">g_settings_new()</code></a> without adverse effects.
-</p>
-<p>
-This function does not list the schemas that do not provide their own
-paths (ie: schemas for which you must use
-<a class="link" href="GSettings.html#g-settings-new-with-path" title="g_settings_new_with_path ()"><code class="function">g_settings_new_with_path()</code></a>). See
-<a class="link" href="GSettings.html#g-settings-list-relocatable-schemas" title="g_settings_list_relocatable_schemas ()"><code class="function">g_settings_list_relocatable_schemas()</code></a> for that.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>
-schemas that are available. The list must not be modified or
-freed. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-list-relocatable-schemas"></a><h3>g_settings_list_relocatable_schemas ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * g_settings_list_relocatable_schemas
- (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a list of the relocatable <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> schemas installed on the
-system. These are schemas that do not provide their own path. It is
-usual to instantiate these schemas directly, but if you want to you
-can use <a class="link" href="GSettings.html#g-settings-new-with-path" title="g_settings_new_with_path ()"><code class="function">g_settings_new_with_path()</code></a> to specify the path.
-</p>
-<p>
-The output of this function, taken together with the output of
-<a class="link" href="GSettings.html#g-settings-list-schemas" title="g_settings_list_schemas ()"><code class="function">g_settings_list_schemas()</code></a> represents the complete list of all
-installed schemas.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of relocatable
-<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> schemas that are available. The list must not be
-modified or freed. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-list-keys"></a><h3>g_settings_list_keys ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_settings_list_keys (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
-<p>
-Introspects the list of keys on <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-You should probably not be calling this function from "normal" code
-(since you should already know what keys are in your schema). This
-function is intended for introspection reasons.
-</p>
-<p>
-You should free the return value with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when you are done
-with it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of the keys on <em class="parameter"><code>settings</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-list-children"></a><h3>g_settings_list_children ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_settings_list_children (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>);</pre>
-<p>
-Gets the list of children on <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-The list is exactly the list of strings for which it is not an error
-to call <a class="link" href="GSettings.html#g-settings-get-child" title="g_settings_get_child ()"><code class="function">g_settings_get_child()</code></a>.
-</p>
-<p>
-For GSettings objects that are lists, this value can change at any
-time and you should connect to the "children-changed" signal to watch
-for those changes. Note that there is a race condition here: you may
-request a child after listing it only for it to have been destroyed
-in the meantime. For this reason, <a class="link" href="GSettings.html#g-settings-get-child" title="g_settings_get_child ()"><code class="function">g_settings_get_child()</code></a> may return
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> even for a child that was listed by this function.
-</p>
-<p>
-For GSettings objects that are not lists, you should probably not be
-calling this function from "normal" code (since you should already
-know what children are in your schema). This function may still be
-useful there for introspection reasons, however.
-</p>
-<p>
-You should free the return value with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when you are done
-with it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of the children on <em class="parameter"><code>settings</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-range"></a><h3>g_settings_get_range ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_settings_get_range (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Queries the range of a key.
-</p>
-<p>
-This function will return a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> that fully describes the range
-of values that are valid for <em class="parameter"><code>key</code></em>.
-</p>
-<p>
-The type of <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> returned is <code class="literal">(sv)</code>. The
-string describes the type of range restriction in effect. The type
-and meaning of the value contained in the variant depends on the
-string.
-</p>
-<p>
-If the string is <code class="literal">'type'</code> then the variant contains
-an empty array. The element type of that empty array is the expected
-type of value and all values of that type are valid.
-</p>
-<p>
-If the string is <code class="literal">'enum'</code> then the variant contains
-an array enumerating the possible values. Each item in the array is
-a possible valid value and no other values are valid.
-</p>
-<p>
-If the string is <code class="literal">'flags'</code> then the variant contains
-an array. Each item in the array is a value that may appear zero or
-one times in an array to be used as the value for this key. For
-example, if the variant contained the array <code class="literal">['x',
-'y']</code> then the valid values for the key would be
-<code class="literal">[]</code>, <code class="literal">['x']</code>,
-<code class="literal">['y']</code>, <code class="literal">['x', 'y']</code> and
-<code class="literal">['y', 'x']</code>.
-</p>
-<p>
-Finally, if the string is <code class="literal">'range'</code> then the variant
-contains a pair of like-typed values -- the minimum and maximum
-permissible values for this key.
-</p>
-<p>
-This information should not be used by normal programs. It is
-considered to be a hint for introspection purposes. Normal programs
-should already know what is permitted by their own schema. The
-format may change in any way in the future -- but particularly, new
-forms may be added to the possibilities described above.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-You should free the returned value with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> when it is
-no longer needed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to query the range of</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> describing the range</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-range-check"></a><h3>g_settings_range_check ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_range_check (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Checks if the given <em class="parameter"><code>value</code></em> is of the correct type and within the
-permitted range for <em class="parameter"><code>key</code></em>.
-</p>
-<p>
-This API is not intended to be used by normal programs -- they should
-already know what is permitted by their own schemas. This API is
-meant to be used by programs such as editors or commandline tools.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to check</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to check</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>value</code></em> is valid for <em class="parameter"><code>key</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get"></a><h3>g_settings_get ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_get (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-A convenience function that combines <a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()"><code class="function">g_settings_get_value()</code></a> with
-<a href="./../glib/glib/glib-GVariant.html#g-variant-get"><code class="function">g_variant_get()</code></a>.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or for the <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> of <em class="parameter"><code>format</code></em> to mismatch
-the type given in the schema.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> format string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>arguments as per <em class="parameter"><code>format</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set"></a><h3>g_settings_set ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience function that combines <a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()"><code class="function">g_settings_set_value()</code></a> with
-<a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or for the <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> of <em class="parameter"><code>format</code></em> to mismatch
-the type given in the schema.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> format string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>arguments as per <em class="parameter"><code>format</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-boolean"></a><h3>g_settings_get_boolean ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_get_boolean (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> for booleans.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a boolean type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a boolean</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-boolean"></a><h3>g_settings_set_boolean ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_boolean (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> for booleans.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a boolean type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to set it to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-int"></a><h3>g_settings_get_int ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_settings_get_int (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> for 32-bit integers.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a int32 type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an integer</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-int"></a><h3>g_settings_set_int ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_int (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> for 32-bit integers.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a int32 type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to set it to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-uint"></a><h3>g_settings_get_uint ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_settings_get_uint (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> for 32-bit unsigned
-integers.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a uint32 type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an unsigned integer</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-uint"></a><h3>g_settings_set_uint ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_uint (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> for 32-bit unsigned
-integers.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a uint32 type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to set it to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-double"></a><h3>g_settings_get_double ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a> g_settings_get_double (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> for doubles.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a 'double' type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a double</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-double"></a><h3>g_settings_set_double ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_double (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> for doubles.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a 'double' type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to set it to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-string"></a><h3>g_settings_get_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_settings_get_string (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> for strings.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a string type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly-allocated string</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-string"></a><h3>g_settings_set_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_string (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> for strings.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having a string type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to set it to</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-strv"></a><h3>g_settings_get_strv ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_settings_get_strv (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> for string arrays.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having an array of strings type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a
-newly-allocated, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of strings, the value that
-is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-strv"></a><h3>g_settings_set_strv ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_strv (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *value</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>value</code></em>.
-</p>
-<p>
-A convenience variant of <a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a> for string arrays. If
-<em class="parameter"><code>value</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then <em class="parameter"><code>key</code></em> is set to be the empty array.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't specified as
-having an array of strings type in the schema for <em class="parameter"><code>settings</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key to set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value to set it to, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the key succeeded,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the key was not writable</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-enum"></a><h3>g_settings_get_enum ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_settings_get_enum (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored in <em class="parameter"><code>settings</code></em> for <em class="parameter"><code>key</code></em> and converts it
-to the enum value that it represents.
-</p>
-<p>
-In order to use this function the type of the value must be a string
-and it must be marked in the schema file as an enumerated type.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or is not marked as an enumerated type.
-</p>
-<p>
-If the value stored in the configuration database is not a valid
-value for the enumerated type then this function will return the
-default value.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the enum value</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-enum"></a><h3>g_settings_set_enum ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_enum (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
-<p>
-Looks up the enumerated type nick for <em class="parameter"><code>value</code></em> and writes it to <em class="parameter"><code>key</code></em>,
-within <em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or is not marked as an enumerated type, or for
-<em class="parameter"><code>value</code></em> not to be a valid value for the named type.
-</p>
-<p>
-After performing the write, accessing <em class="parameter"><code>key</code></em> directly with
-<a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()"><code class="function">g_settings_get_string()</code></a> will return the 'nick' associated with
-<em class="parameter"><code>value</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>a key, within <em class="parameter"><code>settings</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>an enumerated value</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the set succeeds</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-flags"></a><h3>g_settings_get_flags ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_settings_get_flags (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Gets the value that is stored in <em class="parameter"><code>settings</code></em> for <em class="parameter"><code>key</code></em> and converts it
-to the flags value that it represents.
-</p>
-<p>
-In order to use this function the type of the value must be an array
-of strings and it must be marked in the schema file as an flags type.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or is not marked as a flags type.
-</p>
-<p>
-If the value stored in the configuration database is not a valid
-value for the flags type then this function will return the default
-value.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the flags value</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-set-flags"></a><h3>g_settings_set_flags ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_settings_set_flags (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> value</code></em>);</pre>
-<p>
-Looks up the flags type nicks for the bits specified by <em class="parameter"><code>value</code></em>, puts
-them in an array of strings and writes the array to <em class="parameter"><code>key</code></em>, within
-<em class="parameter"><code>settings</code></em>.
-</p>
-<p>
-It is a programmer error to give a <em class="parameter"><code>key</code></em> that isn't contained in the
-schema for <em class="parameter"><code>settings</code></em> or is not marked as a flags type, or for <em class="parameter"><code>value</code></em>
-to contain any bits that are not value for the named type.
-</p>
-<p>
-After performing the write, accessing <em class="parameter"><code>key</code></em> directly with
-<a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()"><code class="function">g_settings_get_strv()</code></a> will return an array of 'nicks'; one for each
-bit in <em class="parameter"><code>value</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>a key, within <em class="parameter"><code>settings</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a flags value</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the set succeeds</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettingsGetMapping"></a><h3>GSettingsGetMapping ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GSettingsGetMapping) (<em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type of the function that is used to convert from a value stored
-in a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> to a value that is useful to the application.
-</p>
-<p>
-If the value is successfully mapped, the result should be stored at
-<em class="parameter"><code>result</code></em> and <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> returned. If mapping fails (for example, if <em class="parameter"><code>value</code></em>
-is not in the right format) then <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> should be returned.
-</p>
-<p>
-If <em class="parameter"><code>value</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it means that the mapping function is being
-given a "last chance" to successfully return a valid value. <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-must be returned in this case.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to map, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result of the mapping. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the user data that was passed to
-<a class="link" href="GSettings.html#g-settings-get-mapped" title="g_settings_get_mapped ()"><code class="function">g_settings_get_mapped()</code></a>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the conversion succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> in case of an error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-get-mapped"></a><h3>g_settings_get_mapped ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_settings_get_mapped (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsGetMapping" title="GSettingsGetMapping ()"><span class="type">GSettingsGetMapping</span></a> mapping</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Gets the value that is stored at <em class="parameter"><code>key</code></em> in <em class="parameter"><code>settings</code></em>, subject to
-application-level validation/mapping.
-</p>
-<p>
-You should use this function when the application needs to perform
-some processing on the value of the key (for example, parsing). The
-<em class="parameter"><code>mapping</code></em> function performs that processing. If the function
-indicates that the processing was unsuccessful (due to a parse error,
-for example) then the mapping is tried again with another value.
-</p>
-<p>
-This allows a robust 'fall back to defaults' behaviour to be
-implemented somewhat automatically.
-</p>
-<p>
-The first value that is tried is the user's setting for the key. If
-the mapping function fails to map this value, other values may be
-tried in an unspecified order (system or site defaults, translated
-schema default values, untranslated schema default values, etc).
-</p>
-<p>
-If the mapping function fails for all possible values, one additional
-attempt is made: the mapping function is called with a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> value.
-If the mapping function still indicates failure at this point then
-the application will be aborted.
-</p>
-<p>
-The result parameter for the <em class="parameter"><code>mapping</code></em> function is pointed to a
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> which is initially set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The same pointer is given
-to each invocation of <em class="parameter"><code>mapping</code></em>. The final value of that <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> is
-what is returned by this function. <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is valid; it is returned
-just as any other value would be.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to get the value for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
-<td>the function to map the value in the
-settings database to the value used by the application. <span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for <em class="parameter"><code>mapping</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the result, which may be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettingsBindFlags"></a><h3>enum GSettingsBindFlags</h3>
-<pre class="programlisting">typedef enum {
- G_SETTINGS_BIND_DEFAULT,
- G_SETTINGS_BIND_GET = (1&lt;&lt;0),
- G_SETTINGS_BIND_SET = (1&lt;&lt;1),
- G_SETTINGS_BIND_NO_SENSITIVITY = (1&lt;&lt;2),
- G_SETTINGS_BIND_GET_NO_CHANGES = (1&lt;&lt;3),
- G_SETTINGS_BIND_INVERT_BOOLEAN = (1&lt;&lt;4)
-} GSettingsBindFlags;
-</pre>
-<p>
-Flags used when creating a binding. These flags determine in which
-direction the binding works. The default is to synchronize in both
-directions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-SETTINGS-BIND-DEFAULT:CAPS"></a><span class="term"><code class="literal">G_SETTINGS_BIND_DEFAULT</code></span></p></td>
-<td>Equivalent to <code class="literal">G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET</code>
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SETTINGS-BIND-GET:CAPS"></a><span class="term"><code class="literal">G_SETTINGS_BIND_GET</code></span></p></td>
-<td>Update the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property when the setting changes.
- It is an error to use this flag if the property is not writable.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SETTINGS-BIND-SET:CAPS"></a><span class="term"><code class="literal">G_SETTINGS_BIND_SET</code></span></p></td>
-<td>Update the setting when the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property changes.
- It is an error to use this flag if the property is not readable.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SETTINGS-BIND-NO-SENSITIVITY:CAPS"></a><span class="term"><code class="literal">G_SETTINGS_BIND_NO_SENSITIVITY</code></span></p></td>
-<td>Do not try to bind a "sensitivity" property to the writability of the setting
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SETTINGS-BIND-GET-NO-CHANGES:CAPS"></a><span class="term"><code class="literal">G_SETTINGS_BIND_GET_NO_CHANGES</code></span></p></td>
-<td>When set in addition to <a class="link" href="GSettings.html#G-SETTINGS-BIND-GET:CAPS"><span class="type">G_SETTINGS_BIND_GET</span></a>, set the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property
- value initially from the setting, but do not listen for changes of the setting
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SETTINGS-BIND-INVERT-BOOLEAN:CAPS"></a><span class="term"><code class="literal">G_SETTINGS_BIND_INVERT_BOOLEAN</code></span></p></td>
-<td>When passed to <a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a>, uses a pair of mapping functions that invert
- the boolean value when mapping between the setting and the property. The setting and property must both
- be booleans. You cannot pass this flag to <a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()"><code class="function">g_settings_bind_with_mapping()</code></a>.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-bind"></a><h3>g_settings_bind ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_bind (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindFlags" title="enum GSettingsBindFlags"><span class="type">GSettingsBindFlags</span></a> flags</code></em>);</pre>
-<p>
-Create a binding between the <em class="parameter"><code>key</code></em> in the <em class="parameter"><code>settings</code></em> object
-and the property <em class="parameter"><code>property</code></em> of <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-The binding uses the default GIO mapping functions to map
-between the settings and property values. These functions
-handle booleans, numeric types and string types in a
-straightforward way. Use <a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()"><code class="function">g_settings_bind_with_mapping()</code></a> if
-you need a custom mapping, or map between types that are not
-supported by the default mapping functions.
-</p>
-<p>
-Unless the <em class="parameter"><code>flags</code></em> include <a class="link" href="GSettings.html#G-SETTINGS-BIND-NO-SENSITIVITY:CAPS"><code class="literal">G_SETTINGS_BIND_NO_SENSITIVITY</code></a>, this
-function also establishes a binding between the writability of
-<em class="parameter"><code>key</code></em> and the "sensitive" property of <em class="parameter"><code>object</code></em> (if <em class="parameter"><code>object</code></em> has
-a boolean property by that name). See <a class="link" href="GSettings.html#g-settings-bind-writable" title="g_settings_bind_writable ()"><code class="function">g_settings_bind_writable()</code></a>
-for more details about writable bindings.
-</p>
-<p>
-Note that the lifecycle of the binding is tied to the object,
-and that you can have only one binding per object property.
-If you bind the same property twice on the same object, the second
-binding overrides the first one.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to bind</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GObject.Object]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the name of the property to bind</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags for the binding</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-bind-with-mapping"></a><h3>g_settings_bind_with_mapping ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_bind_with_mapping (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindFlags" title="enum GSettingsBindFlags"><span class="type">GSettingsBindFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindGetMapping" title="GSettingsBindGetMapping ()"><span class="type">GSettingsBindGetMapping</span></a> get_mapping</code></em>,
- <em class="parameter"><code><a class="link" href="GSettings.html#GSettingsBindSetMapping" title="GSettingsBindSetMapping ()"><span class="type">GSettingsBindSetMapping</span></a> set_mapping</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
-<p>
-Create a binding between the <em class="parameter"><code>key</code></em> in the <em class="parameter"><code>settings</code></em> object
-and the property <em class="parameter"><code>property</code></em> of <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-The binding uses the provided mapping functions to map between
-settings and property values.
-</p>
-<p>
-Note that the lifecycle of the binding is tied to the object,
-and that you can have only one binding per object property.
-If you bind the same property twice on the same object, the second
-binding overrides the first one.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to bind</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GObject.Object]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the name of the property to bind</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags for the binding</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>get_mapping</code></em> :</span></p></td>
-<td>a function that gets called to convert values
-from <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>object</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use the default GIO mapping</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>set_mapping</code></em> :</span></p></td>
-<td>a function that gets called to convert values
-from <em class="parameter"><code>object</code></em> to <em class="parameter"><code>settings</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use the default GIO mapping</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data that gets passed to <em class="parameter"><code>get_mapping</code></em> and <em class="parameter"><code>set_mapping</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function for <em class="parameter"><code>user_data</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-bind-writable"></a><h3>g_settings_bind_writable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_bind_writable (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> inverted</code></em>);</pre>
-<p>
-Create a binding between the writability of <em class="parameter"><code>key</code></em> in the
-<em class="parameter"><code>settings</code></em> object and the property <em class="parameter"><code>property</code></em> of <em class="parameter"><code>object</code></em>.
-The property must be boolean; "sensitive" or "visible"
-properties of widgets are the most likely candidates.
-</p>
-<p>
-Writable bindings are always uni-directional; changes of the
-writability of the setting will be propagated to the object
-property, not the other way.
-</p>
-<p>
-When the <em class="parameter"><code>inverted</code></em> argument is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the binding inverts the
-value as it passes from the setting to the object, i.e. <em class="parameter"><code>property</code></em>
-will be set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the key is <span class="emphasis"><em>not</em></span>
-writable.
-</p>
-<p>
-Note that the lifecycle of the binding is tied to the object,
-and that you can have only one binding per object property.
-If you bind the same property twice on the same object, the second
-binding overrides the first one.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key to bind</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GObject.Object]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the name of a boolean property to bind</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>inverted</code></em> :</span></p></td>
-<td>whether to 'invert' the value</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-unbind"></a><h3>g_settings_unbind ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_unbind (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
-<p>
-Removes an existing binding for <em class="parameter"><code>property</code></em> on <em class="parameter"><code>object</code></em>.
-</p>
-<p>
-Note that bindings are automatically removed when the
-object is finalized, so it is rarely necessary to call this
-function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>the object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the property whose binding is removed</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettingsBindSetMapping"></a><h3>GSettingsBindSetMapping ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * (*GSettingsBindSetMapping) (<em class="parameter"><code>const <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *expected_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type for the function that is used to convert an object property
-value to a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> for storing it in <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> containing the property value to map</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>expected_type</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> to create</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data that was specified when the binding was created</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> holding the data from <em class="parameter"><code>value</code></em>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in case of an error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettingsBindGetMapping"></a><h3>GSettingsBindGetMapping ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GSettingsBindGetMapping) (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *variant</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-The type for the function that is used to convert from <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> to
-an object property. The <em class="parameter"><code>value</code></em> is already initialized to hold values
-of the appropriate type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>return location for the property value</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>variant</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data that was specified when the binding was created</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the conversion succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> in case of an error</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-create-action"></a><h3>g_settings_create_action ()</h3>
-<pre class="programlisting"><a class="link" href="GAction.html" title="GAction"><span class="returnvalue">GAction</span></a> * g_settings_create_action (<em class="parameter"><code><a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> corresponding to a given <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> key.
-</p>
-<p>
-The action has the same name as the key.
-</p>
-<p>
-The value of the key becomes the state of the action and the action
-is enabled when the key is writable. Changing the state of the
-action results in the key being written to. Changes to the value or
-writability of the key cause appropriate change notifications to be
-emitted for the action.
-</p>
-<p>
-For boolean-valued keys, action activations take no parameter and
-result in the toggling of the value. For all other types,
-activations take the new value for the key (which must have the
-correct type).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of a key in <em class="parameter"><code>settings</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSettings.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSettings--backend"></a><h3>The <code class="literal">"backend"</code> property</h3>
-<pre class="programlisting"> "backend" <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>* : Read / Write / Construct Only</pre>
-<p>The GSettingsBackend for this settings object.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings--delay-apply"></a><h3>The <code class="literal">"delay-apply"</code> property</h3>
-<pre class="programlisting"> "delay-apply" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-Whether the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object is in 'delay-apply' mode. See
-<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a> for details.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings--has-unapplied"></a><h3>The <code class="literal">"has-unapplied"</code> property</h3>
-<pre class="programlisting"> "has-unapplied" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
-<p>
-If this property is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object has outstanding
-changes that will be applied when <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a> is called.
-</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings--path"></a><h3>The <code class="literal">"path"</code> property</h3>
-<pre class="programlisting"> "path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The path within the backend where the settings are stored.
-</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings--schema"></a><h3>The <code class="literal">"schema"</code> property</h3>
-<pre class="programlisting"> "schema" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">GSettings:schema</code> has been deprecated since version 2.32 and should not be used in newly-written code. Use the 'schema-id' property instead. In a future
-version, this property may instead refer to a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>.</p>
-</div>
-<p>
-The name of the schema that describes the types of keys
-for this <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object.
-</p>
-<p>
-The type of this property is *not* <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>.
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> has only existed since version 2.32 and
-unfortunately this name was used in previous versions to refer to
-the schema ID rather than the schema itself. Take care to use the
-'settings-schema' property if you wish to pass in a
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>.
-</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings--schema-id"></a><h3>The <code class="literal">"schema-id"</code> property</h3>
-<pre class="programlisting"> "schema-id" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The name of the schema that describes the types of keys
-for this <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object.
-</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings--settings-schema"></a><h3>The <code class="literal">"settings-schema"</code> property</h3>
-<pre class="programlisting"> "settings-schema" <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> describing the types of keys for this
-<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object.
-</p>
-<p>
-Ideally, this property would be called 'schema'. <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>
-has only existed since version 2.32, however, and before then the
-'schema' property was used to refer to the ID of the schema rather
-than the schema itself. Take care.
-</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSettings.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GSettings-change-event"></a><h3>The <code class="literal">"change-event"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> keys,
- <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_keys,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The "change-event" signal is emitted once per change event that
-affects this settings object. You should connect to this signal
-only if you are interested in viewing groups of changes before they
-are split out into multiple emissions of the "changed" signal.
-For most use cases it is more appropriate to use the "changed" signal.
-</p>
-<p>
-In the event that the change event applies to one or more specified
-keys, <em class="parameter"><code>keys</code></em> will be an array of <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> of length <em class="parameter"><code>n_keys</code></em>. In the
-event that the change event applies to the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object as a
-whole (ie: potentially every key has been changed) then <em class="parameter"><code>keys</code></em> will
-be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and <em class="parameter"><code>n_keys</code></em> will be 0.
-</p>
-<p>
-The default handler for this signal invokes the "changed" signal
-for each affected key. If any other connected handler returns
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then this default functionality will be suppressed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>the object on which the signal was emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keys</code></em> :</span></p></td>
-<td>an array of <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a>s for the changed keys, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_keys][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GQuark][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_keys</code></em> :</span></p></td>
-<td>the length of the <em class="parameter"><code>keys</code></em> array, or 0</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop other handlers from being invoked for the
-event. FALSE to propagate the event further.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
-<p>
-The "changed" signal is emitted when a key has potentially changed.
-You should call one of the <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a> calls to check the new
-value.
-</p>
-<p>
-This signal supports detailed connections. You can connect to the
-detailed signal "changed::x" in order to only receive callbacks
-when key "x" changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>the object on which the signal was emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings-writable-change-event"></a><h3>The <code class="literal">"writable-change-event"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings,
- <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> key,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The "writable-change-event" signal is emitted once per writability
-change event that affects this settings object. You should connect
-to this signal if you are interested in viewing groups of changes
-before they are split out into multiple emissions of the
-"writable-changed" signal. For most use cases it is more
-appropriate to use the "writable-changed" signal.
-</p>
-<p>
-In the event that the writability change applies only to a single
-key, <em class="parameter"><code>key</code></em> will be set to the <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for that key. In the event
-that the writability change affects the entire settings object,
-<em class="parameter"><code>key</code></em> will be 0.
-</p>
-<p>
-The default handler for this signal invokes the "writable-changed"
-and "changed" signals for each affected key. This is done because
-changes in writability might also imply changes in value (if for
-example, a new mandatory setting is introduced). If any other
-connected handler returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then this default functionality
-will be suppressed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>the object on which the signal was emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the quark of the key, or 0</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop other handlers from being invoked for the
-event. FALSE to propagate the event further.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettings-writable-changed"></a><h3>The <code class="literal">"writable-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> *settings,
- <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
-<p>
-The "writable-changed" signal is emitted when the writability of a
-key has potentially changed. You should call
-<a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()"><code class="function">g_settings_is_writable()</code></a> in order to determine the new status.
-</p>
-<p>
-This signal supports detailed connections. You can connect to the
-detailed signal "writable-changed::x" in order to only receive
-callbacks when the writability of "x" changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
-<td>the object on which the signal was emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the key</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSettingsBackend.html b/gtk+-mingw/share/gtk-doc/html/gio/GSettingsBackend.html
deleted file mode 100644
index 98de423..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSettingsBackend.html
+++ /dev/null
@@ -1,639 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSettingsBackend</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="settings.html" title="Settings">
-<link rel="prev" href="GSettings.html" title="GSettings">
-<link rel="next" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSettings.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="settings.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GSettingsSchema-GSettingsSchemaSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSettingsBackend.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSettingsBackend.description" class="shortcut">Description</a>
-  | 
- <a href="#GSettingsBackend.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSettingsBackend"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSettingsBackend.top_of_page"></a>GSettingsBackend</span></h2>
-<p>GSettingsBackend — Interface for settings backend implementations</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSettingsBackend.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gsettingsbackend.h&gt;
-
- <a class="link" href="GSettingsBackend.html#GSettingsBackend-struct" title="GSettingsBackend">GSettingsBackend</a>;
-struct <a class="link" href="GSettingsBackend.html#GSettingsBackendClass" title="struct GSettingsBackendClass">GSettingsBackendClass</a>;
-#define <a class="link" href="GSettingsBackend.html#G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS" title="G_SETTINGS_BACKEND_EXTENSION_POINT_NAME">G_SETTINGS_BACKEND_EXTENSION_POINT_NAME</a>
-<a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * <a class="link" href="GSettingsBackend.html#g-settings-backend-get-default" title="g_settings_backend_get_default ()">g_settings_backend_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()">g_settings_backend_changed</a> (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-path-changed" title="g_settings_backend_path_changed ()">g_settings_backend_path_changed</a> (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-keys-changed" title="g_settings_backend_keys_changed ()">g_settings_backend_keys_changed</a> (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> const * const *items</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-path-writable-changed" title="g_settings_backend_path_writable_changed ()">g_settings_backend_path_writable_changed</a>
- (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-writable-changed" title="g_settings_backend_writable_changed ()">g_settings_backend_writable_changed</a> (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-changed-tree" title="g_settings_backend_changed_tree ()">g_settings_backend_changed_tree</a> (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a> *tree</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSettingsBackend.html#g-settings-backend-flatten-tree" title="g_settings_backend_flatten_tree ()">g_settings_backend_flatten_tree</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a> *tree</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***keys</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> ***values</code></em>);
-<a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * <a class="link" href="GSettingsBackend.html#g-keyfile-settings-backend-new" title="g_keyfile_settings_backend_new ()">g_keyfile_settings_backend_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *root_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *root_group</code></em>);
-<a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * <a class="link" href="GSettingsBackend.html#g-memory-settings-backend-new" title="g_memory_settings_backend_new ()">g_memory_settings_backend_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * <a class="link" href="GSettingsBackend.html#g-null-settings-backend-new" title="g_null_settings_backend_new ()">g_null_settings_backend_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSettingsBackend.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSettingsBackend
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSettingsBackend.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> interface defines a generic interface for
-non-strictly-typed data that is stored in a hierarchy. To implement
-an alternative storage backend for <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>, you need to implement
-the <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> interface and then make it implement the
-extension point <a class="link" href="GSettingsBackend.html#G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS" title="G_SETTINGS_BACKEND_EXTENSION_POINT_NAME"><span class="type">G_SETTINGS_BACKEND_EXTENSION_POINT_NAME</span></a>.
-</p>
-<p>
-The interface defines methods for reading and writing values, a
-method for determining if writing of certain values will fail
-(lockdown) and a change notification mechanism.
-</p>
-<p>
-The semantics of the interface are very precisely defined and
-implementations must carefully adhere to the expectations of
-callers that are documented on each of the interface methods.
-</p>
-<p>
-Some of the GSettingsBackend functions accept or return a <a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a>.
-These trees always have strings as keys and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> as values.
-<code class="function">g_settings_backend_create_tree()</code> is a convenience function to create
-suitable trees.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>
-The <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> API is exported to allow third-party
-implementations, but does not carry the same stability guarantees
-as the public GIO API. For this reason, you have to define the
-C preprocessor symbol <span class="type">G_SETTINGS_ENABLE_BACKEND</span> before including
-<code class="filename">gio/gsettingsbackend.h</code>
-</p>
-</div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GSettingsBackend.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSettingsBackend-struct"></a><h3>GSettingsBackend</h3>
-<pre class="programlisting">typedef struct _GSettingsBackend GSettingsBackend;</pre>
-<p>
-An implementation of a settings storage repository.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettingsBackendClass"></a><h3>struct GSettingsBackendClass</h3>
-<pre class="programlisting">struct GSettingsBackendClass {
- GObjectClass parent_class;
-
- GVariant * (*read) (GSettingsBackend *backend,
- const gchar *key,
- const GVariantType *expected_type,
- gboolean default_value);
-
- gboolean (*get_writable) (GSettingsBackend *backend,
- const gchar *key);
-
- gboolean (*write) (GSettingsBackend *backend,
- const gchar *key,
- GVariant *value,
- gpointer origin_tag);
- gboolean (*write_tree) (GSettingsBackend *backend,
- GTree *tree,
- gpointer origin_tag);
- void (*reset) (GSettingsBackend *backend,
- const gchar *key,
- gpointer origin_tag);
-
- void (*subscribe) (GSettingsBackend *backend,
- const gchar *name);
- void (*unsubscribe) (GSettingsBackend *backend,
- const gchar *name);
- void (*sync) (GSettingsBackend *backend);
-
- GPermission * (*get_permission) (GSettingsBackend *backend,
- const gchar *path);
-
- gpointer padding[24];
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS"></a><h3>G_SETTINGS_BACKEND_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_SETTINGS_BACKEND_EXTENSION_POINT_NAME "gsettings-backend"
-</pre>
-<p>
-Extension point for <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> functionality.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-get-default"></a><h3>g_settings_backend_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * g_settings_backend_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Returns the default <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>. It is possible to override
-the default by setting the <code class="envar">GSETTINGS_BACKEND</code>
-environment variable to the name of a settings backend.
-</p>
-<p>
-The user gets a reference to the backend.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-changed"></a><h3>g_settings_backend_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_changed (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);</pre>
-<p>
-Signals that a single key has possibly changed. Backend
-implementations should call this if a key has possibly changed its
-value.
-</p>
-<p>
-<em class="parameter"><code>key</code></em> must be a valid key (ie starting with a slash, not containing
-'//', and not ending with a slash).
-</p>
-<p>
-The implementation must call this function during any call to
-<code class="function">g_settings_backend_write()</code>, before the call returns (except in the
-case that no keys are actually changed and it cares to detect this
-fact). It may not rely on the existence of a mainloop for
-dispatching the signal later.
-</p>
-<p>
-The implementation may call this function at any other time it likes
-in response to other events (such as changes occurring outside of the
-program). These calls may originate from a mainloop or may originate
-in response to any other action (including from calls to
-<code class="function">g_settings_backend_write()</code>).
-</p>
-<p>
-In the case that this call is in response to a call to
-<code class="function">g_settings_backend_write()</code> then <em class="parameter"><code>origin_tag</code></em> must be set to the same
-value that was passed to that call.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> implementation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>origin_tag</code></em> :</span></p></td>
-<td>the origin tag</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-path-changed"></a><h3>g_settings_backend_path_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_path_changed (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);</pre>
-<p>
-Signals that all keys below a given path may have possibly changed.
-Backend implementations should call this if an entire path of keys
-have possibly changed their values.
-</p>
-<p>
-<em class="parameter"><code>path</code></em> must be a valid path (ie starting and ending with a slash and
-not containing '//').
-</p>
-<p>
-The meaning of this signal is that any of the key which has a name
-starting with <em class="parameter"><code>path</code></em> may have changed.
-</p>
-<p>
-The same rules for when notifications must occur apply as per
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()"><code class="function">g_settings_backend_changed()</code></a>. This call might be an appropriate
-reasponse to a 'reset' call but implementations are also free to
-explicitly list the keys that were affected by that call if they can
-easily do so.
-</p>
-<p>
-For efficiency reasons, the implementation should strive for <em class="parameter"><code>path</code></em> to
-be as long as possible (ie: the longest common prefix of all of the
-keys that were changed) but this is not strictly required. As an
-example, if this function is called with the path of "/" then every
-single key in the application will be notified of a possible change.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> implementation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the path containing the changes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>origin_tag</code></em> :</span></p></td>
-<td>the origin tag</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-keys-changed"></a><h3>g_settings_backend_keys_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_keys_changed (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> const * const *items</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);</pre>
-<p>
-Signals that a list of keys have possibly changed. Backend
-implementations should call this if keys have possibly changed their
-values.
-</p>
-<p>
-<em class="parameter"><code>path</code></em> must be a valid path (ie starting and ending with a slash and
-not containing '//'). Each string in <em class="parameter"><code>items</code></em> must form a valid key
-name when <em class="parameter"><code>path</code></em> is prefixed to it (ie: each item must not start or
-end with '/' and must not contain '//').
-</p>
-<p>
-The meaning of this signal is that any of the key names resulting
-from the contatenation of <em class="parameter"><code>path</code></em> with each item in <em class="parameter"><code>items</code></em> may have
-changed.
-</p>
-<p>
-The same rules for when notifications must occur apply as per
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()"><code class="function">g_settings_backend_changed()</code></a>. These two calls can be used
-interchangeably if exactly one item has changed (although in that
-case <a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()"><code class="function">g_settings_backend_changed()</code></a> is definitely preferred).
-</p>
-<p>
-For efficiency reasons, the implementation should strive for <em class="parameter"><code>path</code></em> to
-be as long as possible (ie: the longest common prefix of all of the
-keys that were changed) but this is not strictly required.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> implementation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the path containing the changes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>items</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of changed keys. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>origin_tag</code></em> :</span></p></td>
-<td>the origin tag</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-path-writable-changed"></a><h3>g_settings_backend_path_writable_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_path_writable_changed
- (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-<p>
-Signals that the writability of all keys below a given path may have
-changed.
-</p>
-<p>
-Since GSettings performs no locking operations for itself, this call
-will always be made in response to external events.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> implementation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the name of the path</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-writable-changed"></a><h3>g_settings_backend_writable_changed ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_writable_changed (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Signals that the writability of a single key has possibly changed.
-</p>
-<p>
-Since GSettings performs no locking operations for itself, this call
-will always be made in response to external events.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> implementation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the name of the key</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-changed-tree"></a><h3>g_settings_backend_changed_tree ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_changed_tree (<em class="parameter"><code><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> *backend</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a> *tree</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> origin_tag</code></em>);</pre>
-<p>
-This call is a convenience wrapper. It gets the list of changes from
-<em class="parameter"><code>tree</code></em>, computes the longest common prefix and calls
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()"><code class="function">g_settings_backend_changed()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> implementation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tree</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a> containing the changes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>origin_tag</code></em> :</span></p></td>
-<td>the origin tag</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-backend-flatten-tree"></a><h3>g_settings_backend_flatten_tree ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_backend_flatten_tree (<em class="parameter"><code><a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a> *tree</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***keys</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> ***values</code></em>);</pre>
-<p>
-Calculate the longest common prefix of all keys in a tree and write
-out an array of the key names relative to that prefix and,
-optionally, the value to store at each of those keys.
-</p>
-<p>
-You must free the value returned in <em class="parameter"><code>path</code></em>, <em class="parameter"><code>keys</code></em> and <em class="parameter"><code>values</code></em> using
-<a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. You should not attempt to free or unref the contents of
-<em class="parameter"><code>keys</code></em> or <em class="parameter"><code>values</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tree</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Balanced-Binary-Trees.html#GTree"><span class="type">GTree</span></a> containing the changes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the location to save the path. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keys</code></em> :</span></p></td>
-<td>the
-location to save the relative keys. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>values</code></em> :</span></p></td>
-<td>the location to save the values, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-keyfile-settings-backend-new"></a><h3>g_keyfile_settings_backend_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * g_keyfile_settings_backend_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *root_path</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *root_group</code></em>);</pre>
-<p>
-Creates a keyfile-backed <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>.
-</p>
-<p>
-The filename of the keyfile to use is given by <em class="parameter"><code>filename</code></em>.
-</p>
-<p>
-All settings read to or written from the backend must fall under the
-path given in <em class="parameter"><code>root_path</code></em> (which must start and end with a slash and
-not contain two consecutive slashes). <em class="parameter"><code>root_path</code></em> may be "/".
-</p>
-<p>
-If <em class="parameter"><code>root_group</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it specifies the name of the keyfile
-group used for keys that are written directly below <em class="parameter"><code>root_path</code></em>. For
-example, if <em class="parameter"><code>root_path</code></em> is "/apps/example/" and <em class="parameter"><code>root_group</code></em> is
-"toplevel", then settings the key "/apps/example/enabled" to a value
-of <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> will cause the following to appear in the keyfile:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
- [toplevel]
- enabled=true
-</pre></div>
-<p>
-</p>
-<p>
-If <em class="parameter"><code>root_group</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is not permitted to store keys
-directly below the <em class="parameter"><code>root_path</code></em>.
-</p>
-<p>
-For keys not stored directly below <em class="parameter"><code>root_path</code></em> (ie: in a sub-path),
-the name of the subpath (with the final slash stripped) is used as
-the name of the keyfile group. To continue the example, if
-"/apps/example/profiles/default/font-size" were set to
-12 then the following would appear in the keyfile:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
- [profiles/default]
- font-size=12
-</pre></div>
-<p>
-</p>
-<p>
-The backend will refuse writes (and return writability as being
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>) for keys outside of <em class="parameter"><code>root_path</code></em> and, in the event that
-<em class="parameter"><code>root_group</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, also for keys directly under <em class="parameter"><code>root_path</code></em>.
-Writes will also be refused if the backend detects that it has the
-inability to rewrite the keyfile (ie: the containing directory is not
-writable).
-</p>
-<p>
-There is no checking done for your key namespace clashing with the
-syntax of the key file format. For example, if you have '[' or ']'
-characters in your path names or '=' in your key names you may be in
-trouble.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
-<td>the filename of the keyfile</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_path</code></em> :</span></p></td>
-<td>the path under which all settings keys appear</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root_group</code></em> :</span></p></td>
-<td>the group name corresponding to
-<em class="parameter"><code>root_path</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a keyfile-backed <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-memory-settings-backend-new"></a><h3>g_memory_settings_backend_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * g_memory_settings_backend_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a memory-backed <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>.
-</p>
-<p>
-This backend allows changes to settings, but does not write them
-to any backing storage, so the next time you run your application,
-the memory backend will start out with the default values again.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-null-settings-backend-new"></a><h3>g_null_settings_backend_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="returnvalue">GSettingsBackend</span></a> * g_null_settings_backend_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a readonly <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>.
-</p>
-<p>
-This backend does not allow changes to settings, so all settings
-will always have their default values.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSettingsBackend.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>, <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSimpleAction.html b/gtk+-mingw/share/gtk-doc/html/gio/GSimpleAction.html
deleted file mode 100644
index 498e1f0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSimpleAction.html
+++ /dev/null
@@ -1,414 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSimpleAction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GAction.html" title="GAction">
-<link rel="next" href="GRemoteActionGroup.html" title="GRemoteActionGroup">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GAction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GRemoteActionGroup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSimpleAction.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSimpleAction.description" class="shortcut">Description</a>
-  | 
- <a href="#GSimpleAction.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSimpleAction.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GSimpleAction.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GSimpleAction.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSimpleAction"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSimpleAction.top_of_page"></a>GSimpleAction</span></h2>
-<p>GSimpleAction — A simple GAction implementation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSimpleAction.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSimpleAction.html#GSimpleAction-struct" title="GSimpleAction">GSimpleAction</a>;
-
-<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="returnvalue">GSimpleAction</span></a> * <a class="link" href="GSimpleAction.html#g-simple-action-new" title="g_simple_action_new ()">g_simple_action_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *parameter_type</code></em>);
-<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="returnvalue">GSimpleAction</span></a> * <a class="link" href="GSimpleAction.html#g-simple-action-new-stateful" title="g_simple_action_new_stateful ()">g_simple_action_new_stateful</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *parameter_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *state</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAction.html#g-simple-action-set-enabled" title="g_simple_action_set_enabled ()">g_simple_action_set_enabled</a> (<em class="parameter"><code><a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAction.html#g-simple-action-set-state" title="g_simple_action_set_state ()">g_simple_action_set_state</a> (<em class="parameter"><code><a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSimpleAction
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GSimpleAction implements
- <a class="link" href="GAction.html" title="GAction">GAction</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSimpleAction.html#GSimpleAction--enabled" title='The "enabled" property'>enabled</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GSimpleAction.html#GSimpleAction--name" title='The "name" property'>name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSimpleAction.html#GSimpleAction--parameter-type" title='The "parameter-type" property'>parameter-type</a>" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSimpleAction.html#GSimpleAction--state" title='The "state" property'>state</a>" <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>* : Read / Write
- "<a class="link" href="GSimpleAction.html#GSimpleAction--state-type" title='The "state-type" property'>state-type</a>" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GSimpleAction.html#GSimpleAction-activate" title='The "activate" signal'>activate</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GSimpleAction.html#GSimpleAction-change-state" title='The "change-state" signal'>change-state</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> is the obvious simple implementation of the <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-interface. This is the easiest way to create an action for purposes of
-adding it to a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>.
-</p>
-<p>
-See also <a href="http://developer.gnome.org/devel/gtk/GtkAction.html"><span class="type">GtkAction</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSimpleAction-struct"></a><h3>GSimpleAction</h3>
-<pre class="programlisting">typedef struct _GSimpleAction GSimpleAction;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-new"></a><h3>g_simple_action_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="returnvalue">GSimpleAction</span></a> * g_simple_action_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *parameter_type</code></em>);</pre>
-<p>
-Creates a new action.
-</p>
-<p>
-The created action is stateless. See <a class="link" href="GSimpleAction.html#g-simple-action-new-stateful" title="g_simple_action_new_stateful ()"><code class="function">g_simple_action_new_stateful()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the action</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter_type</code></em> :</span></p></td>
-<td>the type of parameter to the activate function. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-new-stateful"></a><h3>g_simple_action_new_stateful ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="returnvalue">GSimpleAction</span></a> * g_simple_action_new_stateful (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *parameter_type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *state</code></em>);</pre>
-<p>
-Creates a new stateful action.
-</p>
-<p>
-<em class="parameter"><code>state</code></em> is the initial state of the action. All future state values
-must have the same <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> as the initial state.
-</p>
-<p>
-If the <em class="parameter"><code>state</code></em> GVariant is floating, it is consumed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the action</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter_type</code></em> :</span></p></td>
-<td>the type of the parameter to the activate function. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>the initial state of the action</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-set-enabled"></a><h3>g_simple_action_set_enabled ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_action_set_enabled (<em class="parameter"><code><a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
-<p>
-Sets the action as enabled or not.
-</p>
-<p>
-An action must be enabled in order to be activated or in order to
-have its state changed from outside callers.
-</p>
-<p>
-This should only be called by the implementor of the action. Users
-of the action should not attempt to modify its enabled flag.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
-<td>whether the action is enabled</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-set-state"></a><h3>g_simple_action_set_state ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_action_set_state (<em class="parameter"><code><a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
-<p>
-Sets the state of the action.
-</p>
-<p>
-This directly updates the 'state' property to the given value.
-</p>
-<p>
-This should only be called by the implementor of the action. Users
-of the action should not attempt to directly modify the 'state'
-property. Instead, they should call <a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a> to
-request the change.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the new <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> for the state</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSimpleAction--enabled"></a><h3>The <code class="literal">"enabled"</code> property</h3>
-<pre class="programlisting"> "enabled" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-If <em class="parameter"><code>action</code></em> is currently enabled.
-</p>
-<p>
-If the action is disabled then calls to <a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()"><code class="function">g_action_activate()</code></a> and
-<a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()"><code class="function">g_action_change_state()</code></a> have no effect.
-</p>
-<p>Default value: TRUE</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSimpleAction--name"></a><h3>The <code class="literal">"name"</code> property</h3>
-<pre class="programlisting"> "name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The name of the action. This is mostly meaningful for identifying
-the action once it has been added to a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSimpleAction--parameter-type"></a><h3>The <code class="literal">"parameter-type"</code> property</h3>
-<pre class="programlisting"> "parameter-type" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The type of the parameter that must be given when activating the
-action.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSimpleAction--state"></a><h3>The <code class="literal">"state"</code> property</h3>
-<pre class="programlisting"> "state" <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>* : Read / Write</pre>
-<p>
-The state of the action, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the action is stateless.
-</p>
-<p>Allowed values: GVariant&lt;*&gt;</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSimpleAction--state-type"></a><h3>The <code class="literal">"state-type"</code> property</h3>
-<pre class="programlisting"> "state-type" <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>* : Read</pre>
-<p>
-The <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> of the state that the action has, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
-action is stateless.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSimpleAction.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GSimpleAction-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> *simple,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *parameter,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Indicates that the action was just activated.
-</p>
-<p>
-<em class="parameter"><code>parameter</code></em> will always be of the expected type. In the event that
-an incorrect type was given, no signal will be emitted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>the <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parameter</code></em> :</span></p></td>
-<td>the parameter to the activation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSimpleAction-change-state"></a><h3>The <code class="literal">"change-state"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> *simple,
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Indicates that the action just received a request to change its
-state.
-</p>
-<p>
-<em class="parameter"><code>value</code></em> will always be of the correct state type. In the event that
-an incorrect type was given, no signal will be emitted.
-</p>
-<p>
-If no handler is connected to this signal then the default
-behaviour is to call <a class="link" href="GSimpleAction.html#g-simple-action-set-state" title="g_simple_action_set_state ()"><code class="function">g_simple_action_set_state()</code></a> to set the state
-to the requested value. If you connect a signal handler then no
-default action is taken. If the state should change then you must
-call <a class="link" href="GSimpleAction.html#g-simple-action-set-state" title="g_simple_action_set_state ()"><code class="function">g_simple_action_set_state()</code></a> from the handler.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="idp67227232"></a><p class="title"><b>Example 22. Example 'change-state' handler</b></p>
-<div class="example-contents"><pre class="programlisting">
-static void
-change_volume_state (GSimpleAction *action,
- GVariant *value,
- gpointer user_data)
-{
- gint requested;
- requested = g_variant_get_int32 (value);
-
- // Volume only goes from 0 to 10
- if (0 &lt;= requested &amp;&amp; requested &lt;= 10)
- g_simple_action_set_state (action, value);
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-The handler need not set the state to the requested value. It
-could set it to any value at all, or take some other action.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>the <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the requested value for the state. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSimpleActionGroup.html b/gtk+-mingw/share/gtk-doc/html/gio/GSimpleActionGroup.html
deleted file mode 100644
index cb0fdc2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSimpleActionGroup.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSimpleActionGroup</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GActionMap.html" title="GActionMap">
-<link rel="next" href="GAction.html" title="GAction">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GActionMap.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GAction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSimpleActionGroup.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSimpleActionGroup.description" class="shortcut">Description</a>
-  | 
- <a href="#GSimpleActionGroup.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSimpleActionGroup.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSimpleActionGroup"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSimpleActionGroup.top_of_page"></a>GSimpleActionGroup</span></h2>
-<p>GSimpleActionGroup — A simple GActionGroup implementation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSimpleActionGroup.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSimpleActionGroup.html#GSimpleActionGroup-struct" title="GSimpleActionGroup">GSimpleActionGroup</a>;
-
-<a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="returnvalue">GSimpleActionGroup</span></a> * <a class="link" href="GSimpleActionGroup.html#g-simple-action-group-new" title="g_simple_action_group_new ()">g_simple_action_group_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-
-<a class="link" href="GAction.html" title="GAction"><span class="returnvalue">GAction</span></a> * <a class="link" href="GSimpleActionGroup.html#g-simple-action-group-lookup" title="g_simple_action_group_lookup ()">g_simple_action_group_lookup</a> (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleActionGroup.html#g-simple-action-group-insert" title="g_simple_action_group_insert ()">g_simple_action_group_insert</a> (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleActionGroup.html#g-simple-action-group-remove" title="g_simple_action_group_remove ()">g_simple_action_group_remove</a> (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="GSimpleActionGroup.html#g-simple-action-group-add-entries" title="g_simple_action_group_add_entries ()">g_simple_action_group_add_entries</a> (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a> *entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleActionGroup.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSimpleActionGroup
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleActionGroup.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GSimpleActionGroup implements
- <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a> and <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSimpleActionGroup.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> is a hash table filled with <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> objects,
-implementing the <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> and <a class="link" href="GActionMap.html" title="GActionMap"><span class="type">GActionMap</span></a> interfaces.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSimpleActionGroup.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSimpleActionGroup-struct"></a><h3>GSimpleActionGroup</h3>
-<pre class="programlisting">typedef struct _GSimpleActionGroup GSimpleActionGroup;</pre>
-<p>
-The <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> structure contains private data and should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-group-new"></a><h3>g_simple_action_group_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="returnvalue">GSimpleActionGroup</span></a> * g_simple_action_group_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new, empty, <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-group-lookup"></a><h3>g_simple_action_group_lookup ()</h3>
-<pre class="programlisting"><a class="link" href="GAction.html" title="GAction"><span class="returnvalue">GAction</span></a> * g_simple_action_group_lookup (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Looks up the action with the name <em class="parameter"><code>action_name</code></em> in the group.
-</p>
-<p>
-If no such action exists, returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of an action</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-group-insert"></a><h3>g_simple_action_group_insert ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_action_group_insert (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code><a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> *action</code></em>);</pre>
-<p>
-Adds an action to the action group.
-</p>
-<p>
-If the action group already contains an action with the same name as
-<em class="parameter"><code>action</code></em> then the old action is dropped from the group.
-</p>
-<p>
-The action group takes its own reference on <em class="parameter"><code>action</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action</code></em> :</span></p></td>
-<td>a <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-group-remove"></a><h3>g_simple_action_group_remove ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_action_group_remove (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);</pre>
-<p>
-Removes the named action from the action group.
-</p>
-<p>
-If no action of this name is in the group then nothing happens.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_name</code></em> :</span></p></td>
-<td>the name of the action</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-action-group-add-entries"></a><h3>g_simple_action_group_add_entries ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_action_group_add_entries (<em class="parameter"><code><a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a> *entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-A convenience function for creating multiple <a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> instances
-and adding them to the action group.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>entries</code></em> :</span></p></td>
-<td>a pointer to the first item in
-an array of <a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry"><span class="type">GActionEntry</span></a> structs. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_entries]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_entries</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>entries</code></em>, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the user data for signal connections</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSimpleAsyncResult.html b/gtk+-mingw/share/gtk-doc/html/gio/GSimpleAsyncResult.html
deleted file mode 100644
index 6c72744..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSimpleAsyncResult.html
+++ /dev/null
@@ -1,1224 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSimpleAsyncResult</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="async.html" title="Asynchronous I/O">
-<link rel="prev" href="gio-GIOScheduler.html" title="GIOScheduler">
-<link rel="next" href="conversion.html" title="Data conversion">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GIOScheduler.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="async.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="conversion.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSimpleAsyncResult.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSimpleAsyncResult.description" class="shortcut">Description</a>
-  | 
- <a href="#GSimpleAsyncResult.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSimpleAsyncResult.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSimpleAsyncResult"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSimpleAsyncResult.top_of_page"></a>GSimpleAsyncResult</span></h2>
-<p>GSimpleAsyncResult — Simple asynchronous results implementation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSimpleAsyncResult.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncResult-struct" title="GSimpleAsyncResult">GSimpleAsyncResult</a>;
-<span class="returnvalue">void</span> (<a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncThreadFunc" title="GSimpleAsyncThreadFunc ()">*GSimpleAsyncThreadFunc</a>) (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new" title="g_simple_async_result_new ()">g_simple_async_result_new</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> source_tag</code></em>);
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-error" title="g_simple_async_result_new_error ()">g_simple_async_result_new_error</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-from-error" title="g_simple_async_result_new_from_error ()">g_simple_async_result_new_from_error</a>
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-take-error" title="g_simple_async_result_new_take_error ()">g_simple_async_result_new_take_error</a>
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()">g_simple_async_result_set_check_cancellable</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *check_cancellable</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer" title="g_simple_async_result_set_op_res_gpointer ()">g_simple_async_result_set_op_res_gpointer</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> op_res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_op_res</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer" title="g_simple_async_result_get_op_res_gpointer ()">g_simple_async_result_get_op_res_gpointer</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize" title="g_simple_async_result_set_op_res_gssize ()">g_simple_async_result_set_op_res_gssize</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> op_res</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gssize" title="g_simple_async_result_get_op_res_gssize ()">g_simple_async_result_get_op_res_gssize</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gboolean" title="g_simple_async_result_set_op_res_gboolean ()">g_simple_async_result_set_op_res_gboolean</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> op_res</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gboolean" title="g_simple_async_result_get_op_res_gboolean ()">g_simple_async_result_get_op_res_gboolean</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-source-tag" title="g_simple_async_result_get_source_tag ()">g_simple_async_result_get_source_tag</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-is-valid" title="g_simple_async_result_is_valid ()">g_simple_async_result_is_valid</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> source_tag</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation" title="g_simple_async_result_set_handle_cancellation ()">g_simple_async_result_set_handle_cancellation</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> handle_cancellation</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete" title="g_simple_async_result_complete ()">g_simple_async_result_complete</a> (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle" title="g_simple_async_result_complete_in_idle ()">g_simple_async_result_complete_in_idle</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-run-in-thread" title="g_simple_async_result_run_in_thread ()">g_simple_async_result_run_in_thread</a> (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncThreadFunc" title="GSimpleAsyncThreadFunc ()"><span class="type">GSimpleAsyncThreadFunc</span></a> func</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-from-error" title="g_simple_async_result_set_from_error ()">g_simple_async_result_set_from_error</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-take-error" title="g_simple_async_result_take_error ()">g_simple_async_result_take_error</a> (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error" title="g_simple_async_result_propagate_error ()">g_simple_async_result_propagate_error</a>
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **dest</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error" title="g_simple_async_result_set_error ()">g_simple_async_result_set_error</a> (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error-va" title="g_simple_async_result_set_error_va ()">g_simple_async_result_set_error_va</a> (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> args</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-error-in-idle" title="g_simple_async_report_error_in_idle ()">g_simple_async_report_error_in_idle</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-gerror-in-idle" title="g_simple_async_report_gerror_in_idle ()">g_simple_async_report_gerror_in_idle</a>
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-take-gerror-in-idle" title="g_simple_async_report_take_gerror_in_idle ()">g_simple_async_report_take_gerror_in_idle</a>
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleAsyncResult.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSimpleAsyncResult
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimpleAsyncResult.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GSimpleAsyncResult implements
- <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSimpleAsyncResult.description"></a><h2>Description</h2>
-<p>
-Implements <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> for simple cases. Most of the time, this
-will be all an application needs, and will be used transparently.
-Because of this, <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> is used throughout GIO for
-handling asynchronous functions.
-</p>
-<p>
-GSimpleAsyncResult handles <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>s, error
-reporting, operation cancellation and the final state of an operation,
-completely transparent to the application. Results can be returned
-as a pointer e.g. for functions that return data that is collected
-asynchronously, a boolean value for checking the success or failure
-of an operation, or a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> for operations which return the number
-of bytes modified by the operation; all of the simple return cases
-are covered.
-</p>
-<p>
-Most of the time, an application will not need to know of the details
-of this API; it is handled transparently, and any necessary operations
-are handled by <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>'s interface. However, if implementing a
-new GIO module, for writing language bindings, or for complex
-applications that need better control of how asynchronous operations
-are completed, it is important to understand this functionality.
-</p>
-<p>
-GSimpleAsyncResults are tagged with the calling function to ensure
-that asynchronous functions and their finishing functions are used
-together correctly.
-</p>
-<p>
-To create a new <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>, call <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new" title="g_simple_async_result_new ()"><code class="function">g_simple_async_result_new()</code></a>.
-If the result needs to be created for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, use
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-from-error" title="g_simple_async_result_new_from_error ()"><code class="function">g_simple_async_result_new_from_error()</code></a> or
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-take-error" title="g_simple_async_result_new_take_error ()"><code class="function">g_simple_async_result_new_take_error()</code></a>. If a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> is not available
-(e.g. the asynchronous operation's doesn't take a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> argument),
-but the result still needs to be created for an error condition, use
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-error" title="g_simple_async_result_new_error ()"><code class="function">g_simple_async_result_new_error()</code></a> (or <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error-va" title="g_simple_async_result_set_error_va ()"><code class="function">g_simple_async_result_set_error_va()</code></a>
-if your application or binding requires passing a variable argument list
-directly), and the error can then be propagated through the use of
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error" title="g_simple_async_result_propagate_error ()"><code class="function">g_simple_async_result_propagate_error()</code></a>.
-</p>
-<p>
-An asynchronous operation can be made to ignore a cancellation event by
-calling <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation" title="g_simple_async_result_set_handle_cancellation ()"><code class="function">g_simple_async_result_set_handle_cancellation()</code></a> with a
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> for the operation and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>. This is useful for
-operations that are dangerous to cancel, such as close (which would
-cause a leak if cancelled before being run).
-</p>
-<p>
-GSimpleAsyncResult can integrate into GLib's event loop, <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>,
-or it can use <a href="./../glib/glib/glib-Threads.html#GThread"><span class="type">GThread</span></a>s.
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete" title="g_simple_async_result_complete ()"><code class="function">g_simple_async_result_complete()</code></a> will finish an I/O task directly
-from the point where it is called. <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle" title="g_simple_async_result_complete_in_idle ()"><code class="function">g_simple_async_result_complete_in_idle()</code></a>
-will finish it from an idle handler in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-context</GTKDOCLINK>. <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-run-in-thread" title="g_simple_async_result_run_in_thread ()"><code class="function">g_simple_async_result_run_in_thread()</code></a> will run the
-job in a separate thread and then deliver the result to the
-thread-default main context.
-</p>
-<p>
-To set the results of an asynchronous function,
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer" title="g_simple_async_result_set_op_res_gpointer ()"><code class="function">g_simple_async_result_set_op_res_gpointer()</code></a>,
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gboolean" title="g_simple_async_result_set_op_res_gboolean ()"><code class="function">g_simple_async_result_set_op_res_gboolean()</code></a>, and
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize" title="g_simple_async_result_set_op_res_gssize ()"><code class="function">g_simple_async_result_set_op_res_gssize()</code></a>
-are provided, setting the operation's result to a gpointer, gboolean, or
-gssize, respectively.
-</p>
-<p>
-Likewise, to get the result of an asynchronous function,
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer" title="g_simple_async_result_get_op_res_gpointer ()"><code class="function">g_simple_async_result_get_op_res_gpointer()</code></a>,
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gboolean" title="g_simple_async_result_get_op_res_gboolean ()"><code class="function">g_simple_async_result_get_op_res_gboolean()</code></a>, and
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gssize" title="g_simple_async_result_get_op_res_gssize ()"><code class="function">g_simple_async_result_get_op_res_gssize()</code></a> are
-provided, getting the operation's result as a gpointer, gboolean, and
-gssize, respectively.
-</p>
-<p>
-For the details of the requirements implementations must respect, see
-<a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>. A typical implementation of an asynchronous operation
-using GSimpleAsyncResult looks something like this:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-static void
-baked_cb (Cake *cake,
- gpointer user_data)
-{
- /* In this example, this callback is not given a reference to the cake, so
- * the GSimpleAsyncResult has to take a reference to it.
- */
- GSimpleAsyncResult *result = user_data;
-
- if (cake == NULL)
- g_simple_async_result_set_error (result,
- BAKER_ERRORS,
- BAKER_ERROR_NO_FLOUR,
- "Go to the supermarket");
- else
- g_simple_async_result_set_op_res_gpointer (result,
- g_object_ref (cake),
- g_object_unref);
-
-
- /* In this example, we assume that baked_cb is called as a callback from
- * the mainloop, so it's safe to complete the operation synchronously here.
- * If, however, _baker_prepare_cake () might call its callback without
- * first returning to the mainloop — inadvisable, but some APIs do so —
- * we would need to use g_simple_async_result_complete_in_idle().
- */
- g_simple_async_result_complete (result);
- g_object_unref (result);
-}
-
-void
-baker_bake_cake_async (Baker *self,
- guint radius,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- GSimpleAsyncResult *simple;
- Cake *cake;
-
- if (radius &lt; 3)
- {
- g_simple_async_report_error_in_idle (G_OBJECT (self),
- callback,
- user_data,
- BAKER_ERRORS,
- BAKER_ERROR_TOO_SMALL,
- "%ucm radius cakes are silly",
- radius);
- return;
- }
-
- simple = g_simple_async_result_new (G_OBJECT (self),
- callback,
- user_data,
- baker_bake_cake_async);
- cake = _baker_get_cached_cake (self, radius);
-
- if (cake != NULL)
- {
- g_simple_async_result_set_op_res_gpointer (simple,
- g_object_ref (cake),
- g_object_unref);
- g_simple_async_result_complete_in_idle (simple);
- g_object_unref (simple);
- /* Drop the reference returned by _baker_get_cached_cake(); the
- * GSimpleAsyncResult has taken its own reference.
- */
- g_object_unref (cake);
- return;
- }
-
- _baker_prepare_cake (self, radius, baked_cb, simple);
-}
-
-Cake *
-baker_bake_cake_finish (Baker *self,
- GAsyncResult *result,
- GError **error)
-{
- GSimpleAsyncResult *simple;
- Cake *cake;
-
- g_return_val_if_fail (g_simple_async_result_is_valid (result,
- G_OBJECT (self),
- baker_bake_cake_async),
- NULL);
-
- simple = (GSimpleAsyncResult *) result;
-
- if (g_simple_async_result_propagate_error (simple, error))
- return NULL;
-
- cake = CAKE (g_simple_async_result_get_op_res_gpointer (simple));
- return g_object_ref (cake);
-}
-</pre></div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GSimpleAsyncResult.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSimpleAsyncResult-struct"></a><h3>GSimpleAsyncResult</h3>
-<pre class="programlisting">typedef struct _GSimpleAsyncResult GSimpleAsyncResult;</pre>
-<p>
-A simple implementation of <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSimpleAsyncThreadFunc"></a><h3>GSimpleAsyncThreadFunc ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GSimpleAsyncThreadFunc) (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Simple thread function that runs an asynchronous operation and
-checks for cancellation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-new"></a><h3>g_simple_async_result_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * g_simple_async_result_new (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> source_tag</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.
-</p>
-<p>
-The common convention is to create the <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> in the
-function that starts the asynchronous operation and use that same
-function as the <em class="parameter"><code>source_tag</code></em>.
-</p>
-<p>
-If your operation supports cancellation with <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> (which it
-probably should) then you should provide the user's cancellable to
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()"><code class="function">g_simple_async_result_set_check_cancellable()</code></a> immediately after
-this function returns.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_tag</code></em> :</span></p></td>
-<td>the asynchronous function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-new-error"></a><h3>g_simple_async_result_new_error ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * g_simple_async_result_new_error (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> with a set error.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>an error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a string with format characters.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>a list of values to insert into <em class="parameter"><code>format</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-new-from-error"></a><h3>g_simple_async_result_new_from_error ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * g_simple_async_result_new_from_error
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> from an error condition.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-new-take-error"></a><h3>g_simple_async_result_new_take_error ()</h3>
-<pre class="programlisting"><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="returnvalue">GSimpleAsyncResult</span></a> * g_simple_async_result_new_take_error
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> from an error condition, and takes over the
-caller's ownership of <em class="parameter"><code>error</code></em>, so the caller does not need to free it anymore.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-check-cancellable"></a><h3>g_simple_async_result_set_check_cancellable ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_check_cancellable
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *check_cancellable</code></em>);</pre>
-<p>
-Sets a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> to check before dispatching results.
-</p>
-<p>
-This function has one very specific purpose: the provided cancellable
-is checked at the time of <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error" title="g_simple_async_result_propagate_error ()"><code class="function">g_simple_async_result_propagate_error()</code></a> If
-it is cancelled, these functions will return an "Operation was
-cancelled" error (<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>).
-</p>
-<p>
-Implementors of cancellable asynchronous functions should use this in
-order to provide a guarantee to their callers that cancelling an
-async operation will reliably result in an error being returned for
-that operation (even if a positive result for the operation has
-already been sent as an idle to the main context to be dispatched).
-</p>
-<p>
-The checking described above is done regardless of any call to the
-unrelated <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation" title="g_simple_async_result_set_handle_cancellation ()"><code class="function">g_simple_async_result_set_handle_cancellation()</code></a> function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>check_cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> to check, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-op-res-gpointer"></a><h3>g_simple_async_result_set_op_res_gpointer ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_op_res_gpointer
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> op_res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_op_res</code></em>);</pre>
-<p>
-Sets the operation result within the asynchronous result to a pointer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op_res</code></em> :</span></p></td>
-<td>a pointer result from an asynchronous function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destroy_op_res</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> function.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-get-op-res-gpointer"></a><h3>g_simple_async_result_get_op_res_gpointer ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_simple_async_result_get_op_res_gpointer
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);</pre>
-<p>
-Gets a pointer result as returned by the asynchronous function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a pointer from the result.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-op-res-gssize"></a><h3>g_simple_async_result_set_op_res_gssize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_op_res_gssize
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> op_res</code></em>);</pre>
-<p>
-Sets the operation result within the asynchronous result to
-the given <em class="parameter"><code>op_res</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op_res</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-get-op-res-gssize"></a><h3>g_simple_async_result_get_op_res_gssize ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_simple_async_result_get_op_res_gssize
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);</pre>
-<p>
-Gets a gssize from the asynchronous result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a gssize returned from the asynchronous function.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-op-res-gboolean"></a><h3>g_simple_async_result_set_op_res_gboolean ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_op_res_gboolean
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> op_res</code></em>);</pre>
-<p>
-Sets the operation result to a boolean within the asynchronous result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>op_res</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-get-op-res-gboolean"></a><h3>g_simple_async_result_get_op_res_gboolean ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_simple_async_result_get_op_res_gboolean
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);</pre>
-<p>
-Gets the operation result boolean from within the asynchronous result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation's result was <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-if the operation's result was <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-get-source-tag"></a><h3>g_simple_async_result_get_source_tag ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> g_simple_async_result_get_source_tag
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);</pre>
-<p>
-Gets the source tag for the <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> to the source object for the <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-is-valid"></a><h3>g_simple_async_result_is_valid ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_simple_async_result_is_valid (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> source_tag</code></em>);</pre>
-<p>
-Ensures that the data passed to the _finish function of an async
-operation is consistent. Three checks are performed.
-</p>
-<p>
-First, <em class="parameter"><code>result</code></em> is checked to ensure that it is really a
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>. Second, <em class="parameter"><code>source</code></em> is checked to ensure that it
-matches the source object of <em class="parameter"><code>result</code></em>. Third, <em class="parameter"><code>source_tag</code></em> is
-checked to ensure that it is either <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> (as it is when the result was
-created by <a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-error-in-idle" title="g_simple_async_report_error_in_idle ()"><code class="function">g_simple_async_report_error_in_idle()</code></a> or
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-gerror-in-idle" title="g_simple_async_report_gerror_in_idle ()"><code class="function">g_simple_async_report_gerror_in_idle()</code></a>) or equal to the
-<em class="parameter"><code>source_tag</code></em> argument given to <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new" title="g_simple_async_result_new ()"><code class="function">g_simple_async_result_new()</code></a> (which, by
-convention, is a pointer to the _async function corresponding to the
-_finish function from which this function is called).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> passed to the _finish function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> passed to the _finish function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_tag</code></em> :</span></p></td>
-<td>the asynchronous function.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if all checks passed or <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if any failed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-handle-cancellation"></a><h3>g_simple_async_result_set_handle_cancellation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_handle_cancellation
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> handle_cancellation</code></em>);</pre>
-<p>
-Sets whether to handle cancellation within the asynchronous operation.
-</p>
-<p>
-This function has nothing to do with
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()"><code class="function">g_simple_async_result_set_check_cancellable()</code></a>. It only refers to the
-<a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> passed to <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-run-in-thread" title="g_simple_async_result_run_in_thread ()"><code class="function">g_simple_async_result_run_in_thread()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>handle_cancellation</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-complete"></a><h3>g_simple_async_result_complete ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_complete (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);</pre>
-<p>
-Completes an asynchronous I/O job immediately. Must be called in
-the thread where the asynchronous result was to be delivered, as it
-invokes the callback directly. If you are in a different thread use
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle" title="g_simple_async_result_complete_in_idle ()"><code class="function">g_simple_async_result_complete_in_idle()</code></a>.
-</p>
-<p>
-Calling this function takes a reference to <em class="parameter"><code>simple</code></em> for as long as
-is needed to complete the call.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-complete-in-idle"></a><h3>g_simple_async_result_complete_in_idle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_complete_in_idle
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>);</pre>
-<p>
-Completes an asynchronous function in an idle handler in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread that <em class="parameter"><code>simple</code></em> was initially created in
-(and re-pushes that context around the invocation of the callback).
-</p>
-<p>
-Calling this function takes a reference to <em class="parameter"><code>simple</code></em> for as long as
-is needed to complete the call.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-run-in-thread"></a><h3>g_simple_async_result_run_in_thread ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_run_in_thread (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncThreadFunc" title="GSimpleAsyncThreadFunc ()"><span class="type">GSimpleAsyncThreadFunc</span></a> func</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Runs the asynchronous job in a separate thread and then calls
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle" title="g_simple_async_result_complete_in_idle ()"><code class="function">g_simple_async_result_complete_in_idle()</code></a> on <em class="parameter"><code>simple</code></em> to return
-the result to the appropriate main loop.
-</p>
-<p>
-Calling this function takes a reference to <em class="parameter"><code>simple</code></em> for as long as
-is needed to run the job and report its completion.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncThreadFunc" title="GSimpleAsyncThreadFunc ()"><span class="type">GSimpleAsyncThreadFunc</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the io priority of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-from-error"></a><h3>g_simple_async_result_set_from_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_from_error
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Sets the result from a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-take-error"></a><h3>g_simple_async_result_take_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_take_error (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Sets the result from <em class="parameter"><code>error</code></em>, and takes over the caller's ownership
-of <em class="parameter"><code>error</code></em>, so the caller does not need to free it any more.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-propagate-error"></a><h3>g_simple_async_result_propagate_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_simple_async_result_propagate_error
- (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **dest</code></em>);</pre>
-<p>
-Propagates an error from within the simple asynchronous result to
-a given destination.
-</p>
-<p>
-If the <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> given to a prior call to
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()"><code class="function">g_simple_async_result_set_check_cancellable()</code></a> is cancelled then this
-function will return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> with <em class="parameter"><code>dest</code></em> set appropriately.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>a location to propagate the error to. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the error was propagated to <em class="parameter"><code>dest</code></em>. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-error"></a><h3>g_simple_async_result_set_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_error (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Sets an error within the asynchronous result without a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> (usually <a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR"><span class="type">G_IO_ERROR</span></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>an error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a formatted error reporting string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>a list of variables to fill in <em class="parameter"><code>format</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-result-set-error-va"></a><h3>g_simple_async_result_set_error_va ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_result_set_error_va (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> args</code></em>);</pre>
-<p>
-Sets an error within the asynchronous result without a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.
-Unless writing a binding, see <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error" title="g_simple_async_result_set_error ()"><code class="function">g_simple_async_result_set_error()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
-<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> (usually <a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR"><span class="type">G_IO_ERROR</span></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>an error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a formatted error reporting string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>args</code></em> :</span></p></td>
-<td>va_list of arguments.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-report-error-in-idle"></a><h3>g_simple_async_report_error_in_idle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_report_error_in_idle (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Reports an error in an asynchronous function in an idle function by
-directly setting the contents of the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> with the given error
-information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> containing the error domain (usually <a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR"><span class="type">G_IO_ERROR</span></a>).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
-<td>a specific error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>a formatted error reporting string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>a list of variables to fill in <em class="parameter"><code>format</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-report-gerror-in-idle"></a><h3>g_simple_async_report_gerror_in_idle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_report_gerror_in_idle
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Reports an error in an idle function. Similar to
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-error-in-idle" title="g_simple_async_report_error_in_idle ()"><code class="function">g_simple_async_report_error_in_idle()</code></a>, but takes a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> rather
-than building a new one.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to report</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-async-report-take-gerror-in-idle"></a><h3>g_simple_async_report_take_gerror_in_idle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_simple_async_report_take_gerror_in_idle
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Reports an error in an idle function. Similar to
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-gerror-in-idle" title="g_simple_async_report_gerror_in_idle ()"><code class="function">g_simple_async_report_gerror_in_idle()</code></a>, but takes over the caller's
-ownership of <em class="parameter"><code>error</code></em>, so the caller does not have to free it any more.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to report</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSimpleAsyncResult.see-also"></a><h2>See Also</h2>
-<a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSimplePermission.html b/gtk+-mingw/share/gtk-doc/html/gio/GSimplePermission.html
deleted file mode 100644
index f72d4d2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSimplePermission.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSimplePermission</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="permissions.html" title="Permissions">
-<link rel="prev" href="GPermission.html" title="GPermission">
-<link rel="next" href="application.html" title="Application support">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GPermission.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="permissions.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="application.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSimplePermission.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSimplePermission.description" class="shortcut">Description</a>
-  | 
- <a href="#GSimplePermission.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSimplePermission"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSimplePermission.top_of_page"></a>GSimplePermission</span></h2>
-<p>GSimplePermission — A GPermission that doesn't change value</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSimplePermission.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSimplePermission.html#GSimplePermission-struct" title="GSimplePermission">GSimplePermission</a>;
-<a class="link" href="GPermission.html" title="GPermission"><span class="returnvalue">GPermission</span></a> * <a class="link" href="GSimplePermission.html#g-simple-permission-new" title="g_simple_permission_new ()">g_simple_permission_new</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allowed</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimplePermission.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GPermission.html" title="GPermission">GPermission</a>
- +----GSimplePermission
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSimplePermission.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GSimplePermission.html" title="GSimplePermission"><span class="type">GSimplePermission</span></a> is a trivial implementation of <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> that
-represents a permission that is either always or never allowed. The
-value is given at construction and doesn't change.
-</p>
-<p>
-Calling request or release will result in errors.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSimplePermission.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSimplePermission-struct"></a><h3>GSimplePermission</h3>
-<pre class="programlisting">typedef struct _GSimplePermission GSimplePermission;</pre>
-<p>
-<a class="link" href="GSimplePermission.html" title="GSimplePermission"><span class="type">GSimplePermission</span></a> is an opaque data structure. There are no methods
-except for those defined by <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-simple-permission-new"></a><h3>g_simple_permission_new ()</h3>
-<pre class="programlisting"><a class="link" href="GPermission.html" title="GPermission"><span class="returnvalue">GPermission</span></a> * g_simple_permission_new (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allowed</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a> instance that represents an action that is
-either always or never allowed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>allowed</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the action is allowed</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GSimplePermission.html" title="GSimplePermission"><span class="type">GSimplePermission</span></a>, as a <a class="link" href="GPermission.html" title="GPermission"><span class="type">GPermission</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocket.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocket.html
deleted file mode 100644
index 58f2a75..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocket.html
+++ /dev/null
@@ -1,2795 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocket</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="networking.html" title="Low-level network support">
-<link rel="next" href="GInetAddress.html" title="GInetAddress">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="networking.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GInetAddress.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocket.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocket.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocket.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocket.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GSocket.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocket"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocket.top_of_page"></a>GSocket</span></h2>
-<p>GSocket — Low-level socket object</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocket.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GSocket.html#GSocket-struct" title="GSocket">GSocket</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="GSocket.html#GSocketSourceFunc" title="GSocketSourceFunc ()">*GSocketSourceFunc</a>) (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-enum <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType">GSocketType</a>;
-enum <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol">GSocketProtocol</a>;
-enum <a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags">GSocketMsgFlags</a>;
-struct <a class="link" href="GSocket.html#GInputVector" title="struct GInputVector">GInputVector</a>;
-struct <a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector">GOutputVector</a>;
-<a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * <a class="link" href="GSocket.html#g-socket-new" title="g_socket_new ()">g_socket_new</a> (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> protocol</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * <a class="link" href="GSocket.html#g-socket-new-from-fd" title="g_socket_new_from_fd ()">g_socket_new_from_fd</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()">g_socket_bind</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allow_reuse</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-listen" title="g_socket_listen ()">g_socket_listen</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * <a class="link" href="GSocket.html#g-socket-accept" title="g_socket_accept ()">g_socket_accept</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-connect" title="g_socket_connect ()">g_socket_connect</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-check-connect-result" title="g_socket_check_connect_result ()">g_socket_check_connect_result</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()">g_socket_receive</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-receive-from" title="g_socket_receive_from ()">g_socket_receive_from</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> **address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()">g_socket_receive_message</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> **address</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GInputVector" title="struct GInputVector"><span class="type">GInputVector</span></a> *vectors</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_vectors</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> ***messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-receive-with-blocking" title="g_socket_receive_with_blocking ()">g_socket_receive_with_blocking</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()">g_socket_send</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-send-to" title="g_socket_send_to ()">g_socket_send_to</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()">g_socket_send_message</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a> *vectors</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_vectors</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> **messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-send-with-blocking" title="g_socket_send_with_blocking ()">g_socket_send_with_blocking</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-close" title="g_socket_close ()">g_socket_close</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-is-closed" title="g_socket_is_closed ()">g_socket_is_closed</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-shutdown" title="g_socket_shutdown ()">g_socket_shutdown</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> shutdown_read</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> shutdown_write</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-is-connected" title="g_socket_is_connected ()">g_socket_is_connected</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * <a class="link" href="GSocket.html#g-socket-create-source" title="g_socket_create_source ()">g_socket_create_source</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="returnvalue">GIOCondition</span></a> <a class="link" href="GSocket.html#g-socket-condition-check" title="g_socket_condition_check ()">g_socket_condition_check</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-condition-wait" title="g_socket_condition_wait ()">g_socket_condition_wait</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-condition-timed-wait" title="g_socket_condition_timed_wait ()">g_socket_condition_timed_wait</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> timeout</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocket.html#g-socket-get-available-bytes" title="g_socket_get_available_bytes ()">g_socket_get_available_bytes</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-listen-backlog" title="g_socket_set_listen_backlog ()">g_socket_set_listen_backlog</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> backlog</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GSocket.html#g-socket-get-listen-backlog" title="g_socket_get_listen_backlog ()">g_socket_get_listen_backlog</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-get-blocking" title="g_socket_get_blocking ()">g_socket_get_blocking</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-blocking" title="g_socket_set_blocking ()">g_socket_set_blocking</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-get-keepalive" title="g_socket_get_keepalive ()">g_socket_get_keepalive</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-keepalive" title="g_socket_set_keepalive ()">g_socket_set_keepalive</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> keepalive</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSocket.html#g-socket-get-timeout" title="g_socket_get_timeout ()">g_socket_get_timeout</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-timeout" title="g_socket_set_timeout ()">g_socket_set_timeout</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-ttl" title="g_socket_set_ttl ()">g_socket_set_ttl</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSocket.html#g-socket-get-ttl" title="g_socket_get_ttl ()">g_socket_get_ttl</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-get-broadcast" title="g_socket_get_broadcast ()">g_socket_get_broadcast</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-broadcast" title="g_socket_set_broadcast ()">g_socket_set_broadcast</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> <a class="link" href="GSocket.html#g-socket-get-family" title="g_socket_get_family ()">g_socket_get_family</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GSocket.html#g-socket-get-fd" title="g_socket_get_fd ()">g_socket_get_fd</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocket.html#g-socket-get-local-address" title="g_socket_get_local_address ()">g_socket_get_local_address</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="returnvalue">GSocketProtocol</span></a> <a class="link" href="GSocket.html#g-socket-get-protocol" title="g_socket_get_protocol ()">g_socket_get_protocol</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocket.html#g-socket-get-remote-address" title="g_socket_get_remote_address ()">g_socket_get_remote_address</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="returnvalue">GSocketType</span></a> <a class="link" href="GSocket.html#g-socket-get-socket-type" title="g_socket_get_socket_type ()">g_socket_get_socket_type</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-speaks-ipv4" title="g_socket_speaks_ipv4 ()">g_socket_speaks_ipv4</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * <a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()">g_socket_get_credentials</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-join-multicast-group" title="g_socket_join_multicast_group ()">g_socket_join_multicast_group</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *group</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> source_specific</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *iface</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-leave-multicast-group" title="g_socket_leave_multicast_group ()">g_socket_leave_multicast_group</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *group</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> source_specific</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *iface</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocket.html#g-socket-get-multicast-loopback" title="g_socket_get_multicast_loopback ()">g_socket_get_multicast_loopback</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-multicast-loopback" title="g_socket_set_multicast_loopback ()">g_socket_set_multicast_loopback</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> loopback</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSocket.html#g-socket-get-multicast-ttl" title="g_socket_get_multicast_ttl ()">g_socket_get_multicast_ttl</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocket.html#g-socket-set-multicast-ttl" title="g_socket_set_multicast_ttl ()">g_socket_set_multicast_ttl</a> (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocket.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSocket
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocket.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GSocket implements
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSocket.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocket.html#GSocket--blocking" title='The "blocking" property'>blocking</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--broadcast" title='The "broadcast" property'>broadcast</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--family" title='The "family" property'>family</a>" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read / Write / Construct Only
- "<a class="link" href="GSocket.html#GSocket--fd" title='The "fd" property'>fd</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
- "<a class="link" href="GSocket.html#GSocket--keepalive" title='The "keepalive" property'>keepalive</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--listen-backlog" title='The "listen-backlog" property'>listen-backlog</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--local-address" title='The "local-address" property'>local-address</a>" <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>* : Read
- "<a class="link" href="GSocket.html#GSocket--multicast-loopback" title='The "multicast-loopback" property'>multicast-loopback</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--multicast-ttl" title='The "multicast-ttl" property'>multicast-ttl</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--protocol" title='The "protocol" property'>protocol</a>" <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> : Read / Write / Construct Only
- "<a class="link" href="GSocket.html#GSocket--remote-address" title='The "remote-address" property'>remote-address</a>" <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>* : Read
- "<a class="link" href="GSocket.html#GSocket--timeout" title='The "timeout" property'>timeout</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--ttl" title='The "ttl" property'>ttl</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
- "<a class="link" href="GSocket.html#GSocket--type" title='The "type" property'>type</a>" <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocket.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> is a low-level networking primitive. It is a more or less
-direct mapping of the BSD socket API in a portable GObject based API.
-It supports both the UNIX socket implementations and winsock2 on Windows.
-</p>
-<p>
-<a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> is the platform independent base upon which the higher level
-network primitives are based. Applications are not typically meant to
-use it directly, but rather through classes like <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>,
-<a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> and <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>. However there may be cases where
-direct use of <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> is useful.
-</p>
-<p>
-<a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> implements the <a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a> interface, so if it is manually constructed
-by e.g. <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a> you must call <a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()"><code class="function">g_initable_init()</code></a> and check the
-results before using the object. This is done automatically in
-<a class="link" href="GSocket.html#g-socket-new" title="g_socket_new ()"><code class="function">g_socket_new()</code></a> and <a class="link" href="GSocket.html#g-socket-new-from-fd" title="g_socket_new_from_fd ()"><code class="function">g_socket_new_from_fd()</code></a>, so these functions can return
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-Sockets operate in two general modes, blocking or non-blocking. When
-in blocking mode all operations block until the requested operation
-is finished or there is an error. In non-blocking mode all calls that
-would block return immediately with a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error.
-To know when a call would successfully run you can call <a class="link" href="GSocket.html#g-socket-condition-check" title="g_socket_condition_check ()"><code class="function">g_socket_condition_check()</code></a>,
-or <a class="link" href="GSocket.html#g-socket-condition-wait" title="g_socket_condition_wait ()"><code class="function">g_socket_condition_wait()</code></a>. You can also use <a class="link" href="GSocket.html#g-socket-create-source" title="g_socket_create_source ()"><code class="function">g_socket_create_source()</code></a> and
-attach it to a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> to get callbacks when I/O is possible.
-Note that all sockets are always set to non blocking mode in the system, and
-blocking mode is emulated in GSocket.
-</p>
-<p>
-When working in non-blocking mode applications should always be able to
-handle getting a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error even when some other
-function said that I/O was possible. This can easily happen in case
-of a race condition in the application, but it can also happen for other
-reasons. For instance, on Windows a socket is always seen as writable
-until a write returns <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>.
-</p>
-<p>
-<a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>s can be either connection oriented or datagram based.
-For connection oriented types you must first establish a connection by
-either connecting to an address or accepting a connection from another
-address. For connectionless socket types the target/source address is
-specified or received in each I/O operation.
-</p>
-<p>
-All socket file descriptors are set to be close-on-exec.
-</p>
-<p>
-Note that creating a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> causes the signal <code class="literal">SIGPIPE</code> to be
-ignored for the remainder of the program. If you are writing a
-command-line utility that uses <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>, you may need to take into
-account the fact that your program will not automatically be killed
-if it tries to write to <code class="literal">stdout</code> after it has been closed.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocket.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocket-struct"></a><h3>GSocket</h3>
-<pre class="programlisting">typedef struct _GSocket GSocket;</pre>
-<p>
-A lowlevel network socket object.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketSourceFunc"></a><h3>GSocketSourceFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GSocketSourceFunc) (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the function type of the callback used for the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
-returned by <a class="link" href="GSocket.html#g-socket-create-source" title="g_socket_create_source ()"><code class="function">g_socket_create_source()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>the <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>condition</code></em> :</span></p></td>
-<td>the current condition at the source fired.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data passed in by the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>it should return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the source should be removed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketType"></a><h3>enum GSocketType</h3>
-<pre class="programlisting">typedef enum {
- G_SOCKET_TYPE_INVALID,
- G_SOCKET_TYPE_STREAM,
- G_SOCKET_TYPE_DATAGRAM,
- G_SOCKET_TYPE_SEQPACKET
-} GSocketType;
-</pre>
-<p>
-Flags used when creating a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>. Some protocols may not implement
-all the socket types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-SOCKET-TYPE-INVALID:CAPS"></a><span class="term"><code class="literal">G_SOCKET_TYPE_INVALID</code></span></p></td>
-<td>Type unknown or wrong
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-TYPE-STREAM:CAPS"></a><span class="term"><code class="literal">G_SOCKET_TYPE_STREAM</code></span></p></td>
-<td>Reliable connection-based byte streams (e.g. TCP).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-TYPE-DATAGRAM:CAPS"></a><span class="term"><code class="literal">G_SOCKET_TYPE_DATAGRAM</code></span></p></td>
-<td>Connectionless, unreliable datagram passing.
- (e.g. UDP)
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-TYPE-SEQPACKET:CAPS"></a><span class="term"><code class="literal">G_SOCKET_TYPE_SEQPACKET</code></span></p></td>
-<td>Reliable connection-based passing of datagrams
- of fixed maximum length (e.g. SCTP).
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketProtocol"></a><h3>enum GSocketProtocol</h3>
-<pre class="programlisting">typedef enum {
- G_SOCKET_PROTOCOL_UNKNOWN = -1,
- G_SOCKET_PROTOCOL_DEFAULT = 0,
- G_SOCKET_PROTOCOL_TCP = 6,
- G_SOCKET_PROTOCOL_UDP = 17,
- G_SOCKET_PROTOCOL_SCTP = 132
-} GSocketProtocol;
-</pre>
-<p>
-A protocol identifier is specified when creating a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>, which is a
-family/type specific identifier, where 0 means the default protocol for
-the particular family/type.
-</p>
-<p>
-This enum contains a set of commonly available and used protocols. You
-can also pass any other identifiers handled by the platform in order to
-use protocols not listed here.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-SOCKET-PROTOCOL-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_SOCKET_PROTOCOL_UNKNOWN</code></span></p></td>
-<td>The protocol type is unknown
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-PROTOCOL-DEFAULT:CAPS"></a><span class="term"><code class="literal">G_SOCKET_PROTOCOL_DEFAULT</code></span></p></td>
-<td>The default protocol for the family/type
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-PROTOCOL-TCP:CAPS"></a><span class="term"><code class="literal">G_SOCKET_PROTOCOL_TCP</code></span></p></td>
-<td>TCP over IP
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-PROTOCOL-UDP:CAPS"></a><span class="term"><code class="literal">G_SOCKET_PROTOCOL_UDP</code></span></p></td>
-<td>UDP over IP
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-PROTOCOL-SCTP:CAPS"></a><span class="term"><code class="literal">G_SOCKET_PROTOCOL_SCTP</code></span></p></td>
-<td>SCTP over IP
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketMsgFlags"></a><h3>enum GSocketMsgFlags</h3>
-<pre class="programlisting">typedef enum {
- G_SOCKET_MSG_NONE,
- G_SOCKET_MSG_OOB = GLIB_SYSDEF_MSG_OOB,
- G_SOCKET_MSG_PEEK = GLIB_SYSDEF_MSG_PEEK,
- G_SOCKET_MSG_DONTROUTE = GLIB_SYSDEF_MSG_DONTROUTE
-} GSocketMsgFlags;
-</pre>
-<p>
-Flags used in <a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a> and <a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()"><code class="function">g_socket_send_message()</code></a>.
-The flags listed in the enum are some commonly available flags, but the
-values used for them are the same as on the platform, and any other flags
-are passed in/out as is. So to use a platform specific flag, just include
-the right system header and pass in the flag.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-SOCKET-MSG-NONE:CAPS"></a><span class="term"><code class="literal">G_SOCKET_MSG_NONE</code></span></p></td>
-<td>No flags.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-MSG-OOB:CAPS"></a><span class="term"><code class="literal">G_SOCKET_MSG_OOB</code></span></p></td>
-<td>Request to send/receive out of band data.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-MSG-PEEK:CAPS"></a><span class="term"><code class="literal">G_SOCKET_MSG_PEEK</code></span></p></td>
-<td>Read data from the socket without removing it from
- the queue.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-MSG-DONTROUTE:CAPS"></a><span class="term"><code class="literal">G_SOCKET_MSG_DONTROUTE</code></span></p></td>
-<td>Don't use a gateway to send out the packet,
- only send to hosts on directly connected networks.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GInputVector"></a><h3>struct GInputVector</h3>
-<pre class="programlisting">struct GInputVector {
- gpointer buffer;
- gsize size;
-};
-</pre>
-<p>
-Structure used for scatter/gather data input.
-You generally pass in an array of <a class="link" href="GSocket.html#GInputVector" title="struct GInputVector"><span class="type">GInputVector</span></a>s
-and the operation will store the read data starting in the
-first buffer, switching to the next as needed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="GInputVector.buffer"></a>buffer</code></em>;</span></p></td>
-<td>Pointer to a buffer where data will be written.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> <em class="structfield"><code><a name="GInputVector.size"></a>size</code></em>;</span></p></td>
-<td>the available size in <em class="parameter"><code>buffer</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GOutputVector"></a><h3>struct GOutputVector</h3>
-<pre class="programlisting">struct GOutputVector {
- gconstpointer buffer;
- gsize size;
-};
-</pre>
-<p>
-Structure used for scatter/gather data output.
-You generally pass in an array of <a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a>s
-and the operation will use all the buffers as if they were
-one buffer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> <em class="structfield"><code><a name="GOutputVector.buffer"></a>buffer</code></em>;</span></p></td>
-<td>Pointer to a buffer of data to read.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> <em class="structfield"><code><a name="GOutputVector.size"></a>size</code></em>;</span></p></td>
-<td>the size of <em class="parameter"><code>buffer</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-new"></a><h3>g_socket_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * g_socket_new (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> protocol</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> with the defined family, type and protocol.
-If <em class="parameter"><code>protocol</code></em> is 0 (<a class="link" href="GSocket.html#G-SOCKET-PROTOCOL-DEFAULT:CAPS"><code class="literal">G_SOCKET_PROTOCOL_DEFAULT</code></a>) the default protocol type
-for the family and type is used.
-</p>
-<p>
-The <em class="parameter"><code>protocol</code></em> is a family and type specific int that specifies what
-kind of protocol to use. <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> lists several common ones.
-Many families only support one protocol, and use 0 for this, others
-support several and using 0 means to use the default protocol for
-the family and type.
-</p>
-<p>
-The protocol id is passed directly to the operating
-system, so you can use protocols not listed in <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> if you
-know the protocol number used for it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>the socket family to use, e.g. <a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-IPV4:CAPS"><code class="literal">G_SOCKET_FAMILY_IPV4</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the socket type to use.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>the id of the protocol to use, or 0 for default.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-new-from-fd"></a><h3>g_socket_new_from_fd ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * g_socket_new_from_fd (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> from a native file descriptor
-or winsock SOCKET handle.
-</p>
-<p>
-This reads all the settings from the file descriptor so that
-all properties should work. Note that the file descriptor
-will be set to non-blocking mode, independent on the blocking
-mode of the <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
-<td>a native socket file descriptor.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-bind"></a><h3>g_socket_bind ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_bind (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allow_reuse</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-When a socket is created it is attached to an address family, but it
-doesn't have an address in this family. <a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()"><code class="function">g_socket_bind()</code></a> assigns the
-address (sometimes called name) of the socket.
-</p>
-<p>
-It is generally required to bind to a local address before you can
-receive connections. (See <a class="link" href="GSocket.html#g-socket-listen" title="g_socket_listen ()"><code class="function">g_socket_listen()</code></a> and <a class="link" href="GSocket.html#g-socket-accept" title="g_socket_accept ()"><code class="function">g_socket_accept()</code></a> ).
-In certain situations, you may also want to bind a socket that will be
-used to initiate connections, though this is not normally required.
-</p>
-<p>
-<em class="parameter"><code>allow_reuse</code></em> should be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for server sockets (sockets that you will
-eventually call <a class="link" href="GSocket.html#g-socket-accept" title="g_socket_accept ()"><code class="function">g_socket_accept()</code></a> on), and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> for client sockets.
-(Specifically, if it is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()"><code class="function">g_socket_bind()</code></a> will set the
-<code class="literal">SO_REUSEADDR</code> flag on the socket, allowing it to bind <em class="parameter"><code>address</code></em> even if
-that address was previously used by another socket that has not yet been
-fully cleaned-up by the kernel. Failing to set this flag on a server
-socket may cause the bind call to return <a class="link" href="gio-GIOError.html#G-IO-ERROR-ADDRESS-IN-USE:CAPS"><code class="literal">G_IO_ERROR_ADDRESS_IN_USE</code></a> if
-the server program is stopped and then immediately restarted.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> specifying the local address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>allow_reuse</code></em> :</span></p></td>
-<td>whether to allow reusing this address</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listen"></a><h3>g_socket_listen ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_listen (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Marks the socket as a server socket, i.e. a socket that is used
-to accept incoming requests using <a class="link" href="GSocket.html#g-socket-accept" title="g_socket_accept ()"><code class="function">g_socket_accept()</code></a>.
-</p>
-<p>
-Before calling this the socket must be bound to a local address using
-<a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()"><code class="function">g_socket_bind()</code></a>.
-</p>
-<p>
-To set the maximum amount of outstanding clients, use
-<a class="link" href="GSocket.html#g-socket-set-listen-backlog" title="g_socket_set_listen_backlog ()"><code class="function">g_socket_set_listen_backlog()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-accept"></a><h3>g_socket_accept ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * g_socket_accept (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Accept incoming connections on a connection-based socket. This removes
-the first outstanding connection request from the listening socket and
-creates a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> object for it.
-</p>
-<p>
-The <em class="parameter"><code>socket</code></em> must be bound to a local address with <a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()"><code class="function">g_socket_bind()</code></a> and
-must be listening for incoming connections (<a class="link" href="GSocket.html#g-socket-listen" title="g_socket_listen ()"><code class="function">g_socket_listen()</code></a>).
-</p>
-<p>
-If there are no outstanding connections then the operation will block
-or return <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> if non-blocking I/O is enabled.
-To be notified of an incoming connection, wait for the <a href="./../glib/glib/glib-IO-Channels.html#G-IO-IN:CAPS"><code class="literal">G_IO_IN</code></a> condition.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connect"></a><h3>g_socket_connect ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_connect (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Connect the socket to the specified remote address.
-</p>
-<p>
-For connection oriented socket this generally means we attempt to make
-a connection to the <em class="parameter"><code>address</code></em>. For a connection-less socket it sets
-the default address for <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a> and discards all incoming datagrams
-from other sources.
-</p>
-<p>
-Generally connection oriented sockets can only connect once, but
-connection-less sockets can connect multiple times to change the
-default address.
-</p>
-<p>
-If the connect call needs to do network I/O it will block, unless
-non-blocking I/O is enabled. Then <a class="link" href="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"><code class="literal">G_IO_ERROR_PENDING</code></a> is returned
-and the user can be notified of the connection finishing by waiting
-for the G_IO_OUT condition. The result of the connection must then be
-checked with <a class="link" href="GSocket.html#g-socket-check-connect-result" title="g_socket_check_connect_result ()"><code class="function">g_socket_check_connect_result()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> specifying the remote address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if connected, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-check-connect-result"></a><h3>g_socket_check_connect_result ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_check_connect_result (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Checks and resets the pending connect error for the socket.
-This is used to check for errors when <a class="link" href="GSocket.html#g-socket-connect" title="g_socket_connect ()"><code class="function">g_socket_connect()</code></a> is
-used in non-blocking mode.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if no error, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise, setting <em class="parameter"><code>error</code></em> to the error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-receive"></a><h3>g_socket_receive ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_receive (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Receive data (up to <em class="parameter"><code>size</code></em> bytes) from a socket. This is mainly used by
-connection-oriented sockets; it is identical to <a class="link" href="GSocket.html#g-socket-receive-from" title="g_socket_receive_from ()"><code class="function">g_socket_receive_from()</code></a>
-with <em class="parameter"><code>address</code></em> set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-For <a class="link" href="GSocket.html#G-SOCKET-TYPE-DATAGRAM:CAPS"><code class="literal">G_SOCKET_TYPE_DATAGRAM</code></a> and <a class="link" href="GSocket.html#G-SOCKET-TYPE-SEQPACKET:CAPS"><code class="literal">G_SOCKET_TYPE_SEQPACKET</code></a> sockets,
-<a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a> will always read either 0 or 1 complete messages from
-the socket. If the received message is too large to fit in <em class="parameter"><code>buffer</code></em>, then
-the data beyond <em class="parameter"><code>size</code></em> bytes will be discarded, without any explicit
-indication that this has occurred.
-</p>
-<p>
-For <a class="link" href="GSocket.html#G-SOCKET-TYPE-STREAM:CAPS"><code class="literal">G_SOCKET_TYPE_STREAM</code></a> sockets, <a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a> can return any
-number of bytes, up to <em class="parameter"><code>size</code></em>. If more than <em class="parameter"><code>size</code></em> bytes have been
-received, the additional data will be returned in future calls to
-<a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a>.
-</p>
-<p>
-If the socket is in blocking mode the call will block until there
-is some data to receive, the connection is closed, or there is an
-error. If there is no data available and the socket is in
-non-blocking mode, a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error will be
-returned. To be notified when data is available, wait for the
-<a href="./../glib/glib/glib-IO-Channels.html#G-IO-IN:CAPS"><code class="literal">G_IO_IN</code></a> condition.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least <em class="parameter"><code>size</code></em>
-bytes long).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the number of bytes you want to read from the socket</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes read, or 0 if the connection was closed by
-the peer, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-receive-from"></a><h3>g_socket_receive_from ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_receive_from (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> **address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Receive data (up to <em class="parameter"><code>size</code></em> bytes) from a socket.
-</p>
-<p>
-If <em class="parameter"><code>address</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then <em class="parameter"><code>address</code></em> will be set equal to the
-source address of the received packet.
-<em class="parameter"><code>address</code></em> is owned by the caller.
-</p>
-<p>
-See <a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a> for additional information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a pointer to a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>
-pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to
-read data into (which should be at least <em class="parameter"><code>size</code></em> bytes long). <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the number of bytes you want to read from the socket</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes read, or 0 if the connection was closed by
-the peer, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-receive-message"></a><h3>g_socket_receive_message ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_receive_message (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> **address</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GInputVector" title="struct GInputVector"><span class="type">GInputVector</span></a> *vectors</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_vectors</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> ***messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *num_messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Receive data from a socket. This is the most complicated and
-fully-featured version of this call. For easier use, see
-<a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a> and <a class="link" href="GSocket.html#g-socket-receive-from" title="g_socket_receive_from ()"><code class="function">g_socket_receive_from()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>address</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then <em class="parameter"><code>address</code></em> will be set equal to the
-source address of the received packet.
-<em class="parameter"><code>address</code></em> is owned by the caller.
-</p>
-<p>
-<em class="parameter"><code>vector</code></em> must point to an array of <a class="link" href="GSocket.html#GInputVector" title="struct GInputVector"><span class="type">GInputVector</span></a> structs and
-<em class="parameter"><code>num_vectors</code></em> must be the length of this array. These structs
-describe the buffers that received data will be scattered into.
-If <em class="parameter"><code>num_vectors</code></em> is -1, then <em class="parameter"><code>vectors</code></em> is assumed to be terminated
-by a <a class="link" href="GSocket.html#GInputVector" title="struct GInputVector"><span class="type">GInputVector</span></a> with a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> buffer pointer.
-</p>
-<p>
-As a special case, if <em class="parameter"><code>num_vectors</code></em> is 0 (in which case, <em class="parameter"><code>vectors</code></em>
-may of course be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>), then a single byte is received and
-discarded. This is to facilitate the common practice of sending a
-single '\0' byte for the purposes of transferring ancillary data.
-</p>
-<p>
-<em class="parameter"><code>messages</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, will be set to point to a newly-allocated
-array of <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> instances or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such
-messages was received. These correspond to the control messages
-received from the kernel, one <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> per message
-from the kernel. This array is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated and must be freed
-by the caller using <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> after calling <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> on each
-element. If <em class="parameter"><code>messages</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, any control messages received will
-be discarded.
-</p>
-<p>
-<em class="parameter"><code>num_messages</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, will be set to the number of control
-messages received.
-</p>
-<p>
-If both <em class="parameter"><code>messages</code></em> and <em class="parameter"><code>num_messages</code></em> are non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
-<em class="parameter"><code>num_messages</code></em> gives the number of <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> instances
-in <em class="parameter"><code>messages</code></em> (ie: not including the <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminator).
-</p>
-<p>
-<em class="parameter"><code>flags</code></em> is an in/out parameter. The commonly available arguments
-for this are available in the <a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags"><span class="type">GSocketMsgFlags</span></a> enum, but the
-values there are the same as the system values, and the flags
-are passed in as-is, so you can pass in system-specific flags too
-(and <a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a> may pass system-specific flags out).
-</p>
-<p>
-As with <a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a>, data may be discarded if <em class="parameter"><code>socket</code></em> is
-<a class="link" href="GSocket.html#G-SOCKET-TYPE-DATAGRAM:CAPS"><code class="literal">G_SOCKET_TYPE_DATAGRAM</code></a> or <a class="link" href="GSocket.html#G-SOCKET-TYPE-SEQPACKET:CAPS"><code class="literal">G_SOCKET_TYPE_SEQPACKET</code></a> and you do not
-provide enough buffer space to read a complete message. You can pass
-<a class="link" href="GSocket.html#G-SOCKET-MSG-PEEK:CAPS"><code class="literal">G_SOCKET_MSG_PEEK</code></a> in <em class="parameter"><code>flags</code></em> to peek at the current message without
-removing it from the receive queue, but there is no portable way to find
-out the length of the message other than by reading it into a
-sufficiently-large buffer.
-</p>
-<p>
-If the socket is in blocking mode the call will block until there
-is some data to receive, the connection is closed, or there is an
-error. If there is no data available and the socket is in
-non-blocking mode, a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error will be
-returned. To be notified when data is available, wait for the
-<a href="./../glib/glib/glib-IO-Channels.html#G-IO-IN:CAPS"><code class="literal">G_IO_IN</code></a> condition.
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a pointer to a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>
-pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vectors</code></em> :</span></p></td>
-<td>an array of <a class="link" href="GSocket.html#GInputVector" title="struct GInputVector"><span class="type">GInputVector</span></a> structs. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=num_vectors]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>num_vectors</code></em> :</span></p></td>
-<td>the number of elements in <em class="parameter"><code>vectors</code></em>, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>messages</code></em> :</span></p></td>
-<td>a pointer which
-may be filled with an array of <a href="GSocketControlMessage.html"><span class="type">GSocketControlMessages</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=num_messages][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>num_messages</code></em> :</span></p></td>
-<td>a pointer which will be filled with the number of
-elements in <em class="parameter"><code>messages</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a pointer to an int containing <a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags"><span class="type">GSocketMsgFlags</span></a> flags</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes read, or 0 if the connection was closed by
-the peer, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-receive-with-blocking"></a><h3>g_socket_receive_with_blocking ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_receive_with_blocking (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-This behaves exactly the same as <a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a>, except that
-the choice of blocking or non-blocking behavior is determined by
-the <em class="parameter"><code>blocking</code></em> argument rather than by <em class="parameter"><code>socket</code></em>'s properties.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least <em class="parameter"><code>size</code></em>
-bytes long).</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the number of bytes you want to read from the socket</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
-<td>whether to do blocking or non-blocking I/O</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes read, or 0 if the connection was closed by
-the peer, or -1 on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-send"></a><h3>g_socket_send ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_send (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to send <em class="parameter"><code>size</code></em> bytes from <em class="parameter"><code>buffer</code></em> on the socket. This is
-mainly used by connection-oriented sockets; it is identical to
-<a class="link" href="GSocket.html#g-socket-send-to" title="g_socket_send_to ()"><code class="function">g_socket_send_to()</code></a> with <em class="parameter"><code>address</code></em> set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-If the socket is in blocking mode the call will block until there is
-space for the data in the socket queue. If there is no space available
-and the socket is in non-blocking mode a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error
-will be returned. To be notified when space is available, wait for the
-<a href="./../glib/glib/glib-IO-Channels.html#G-IO-OUT:CAPS"><code class="literal">G_IO_OUT</code></a> condition. Note though that you may still receive
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> from <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a> even if you were previously
-notified of a <a href="./../glib/glib/glib-IO-Channels.html#G-IO-OUT:CAPS"><code class="literal">G_IO_OUT</code></a> condition. (On Windows in particular, this is
-very common due to the way the underlying APIs work.)
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer
-containing the data to send. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the number of bytes to send</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes written (which may be less than <em class="parameter"><code>size</code></em>), or -1
-on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-send-to"></a><h3>g_socket_send_to ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_send_to (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to send <em class="parameter"><code>size</code></em> bytes from <em class="parameter"><code>buffer</code></em> to <em class="parameter"><code>address</code></em>. If <em class="parameter"><code>address</code></em> is
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the message is sent to the default receiver (set by
-<a class="link" href="GSocket.html#g-socket-connect" title="g_socket_connect ()"><code class="function">g_socket_connect()</code></a>).
-</p>
-<p>
-See <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a> for additional information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer
-containing the data to send. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the number of bytes to send</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes written (which may be less than <em class="parameter"><code>size</code></em>), or -1
-on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-send-message"></a><h3>g_socket_send_message ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_send_message (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a> *vectors</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_vectors</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> **messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_messages</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Send data to <em class="parameter"><code>address</code></em> on <em class="parameter"><code>socket</code></em>. This is the most complicated and
-fully-featured version of this call. For easier use, see
-<a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a> and <a class="link" href="GSocket.html#g-socket-send-to" title="g_socket_send_to ()"><code class="function">g_socket_send_to()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>address</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the message is sent to the default receiver
-(set by <a class="link" href="GSocket.html#g-socket-connect" title="g_socket_connect ()"><code class="function">g_socket_connect()</code></a>).
-</p>
-<p>
-<em class="parameter"><code>vectors</code></em> must point to an array of <a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a> structs and
-<em class="parameter"><code>num_vectors</code></em> must be the length of this array. (If <em class="parameter"><code>num_vectors</code></em> is -1,
-then <em class="parameter"><code>vectors</code></em> is assumed to be terminated by a <a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a> with a
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> buffer pointer.) The <a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a> structs describe the buffers
-that the sent data will be gathered from. Using multiple
-<a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a>s is more memory-efficient than manually copying
-data from multiple sources into a single buffer, and more
-network-efficient than making multiple calls to <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a>.
-</p>
-<p>
-<em class="parameter"><code>messages</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, is taken to point to an array of <em class="parameter"><code>num_messages</code></em>
-<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> instances. These correspond to the control
-messages to be sent on the socket.
-If <em class="parameter"><code>num_messages</code></em> is -1 then <em class="parameter"><code>messages</code></em> is treated as a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated
-array.
-</p>
-<p>
-<em class="parameter"><code>flags</code></em> modify how the message is sent. The commonly available arguments
-for this are available in the <a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags"><span class="type">GSocketMsgFlags</span></a> enum, but the
-values there are the same as the system values, and the flags
-are passed in as-is, so you can pass in system-specific flags too.
-</p>
-<p>
-If the socket is in blocking mode the call will block until there is
-space for the data in the socket queue. If there is no space available
-and the socket is in non-blocking mode a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error
-will be returned. To be notified when space is available, wait for the
-<a href="./../glib/glib/glib-IO-Channels.html#G-IO-OUT:CAPS"><code class="literal">G_IO_OUT</code></a> condition. Note though that you may still receive
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> from <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a> even if you were previously
-notified of a <a href="./../glib/glib/glib-IO-Channels.html#G-IO-OUT:CAPS"><code class="literal">G_IO_OUT</code></a> condition. (On Windows in particular, this is
-very common due to the way the underlying APIs work.)
-</p>
-<p>
-On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vectors</code></em> :</span></p></td>
-<td>an array of <a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector"><span class="type">GOutputVector</span></a> structs. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=num_vectors]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>num_vectors</code></em> :</span></p></td>
-<td>the number of elements in <em class="parameter"><code>vectors</code></em>, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>messages</code></em> :</span></p></td>
-<td>a pointer to an
-array of <a href="GSocketControlMessage.html"><span class="type">GSocketControlMessages</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=num_messages][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>num_messages</code></em> :</span></p></td>
-<td>number of elements in <em class="parameter"><code>messages</code></em>, or -1.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>an int containing <a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags"><span class="type">GSocketMsgFlags</span></a> flags</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes written (which may be less than <em class="parameter"><code>size</code></em>), or -1
-on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-send-with-blocking"></a><h3>g_socket_send_with_blocking ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_send_with_blocking (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-This behaves exactly the same as <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a>, except that
-the choice of blocking or non-blocking behavior is determined by
-the <em class="parameter"><code>blocking</code></em> argument rather than by <em class="parameter"><code>socket</code></em>'s properties.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer
-containing the data to send. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the number of bytes to send</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
-<td>whether to do blocking or non-blocking I/O</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes written (which may be less than <em class="parameter"><code>size</code></em>), or -1
-on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-close"></a><h3>g_socket_close ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_close (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Closes the socket, shutting down any active connection.
-</p>
-<p>
-Closing a socket does not wait for all outstanding I/O operations
-to finish, so the caller should not rely on them to be guaranteed
-to complete even if the close returns with no error.
-</p>
-<p>
-Once the socket is closed, all other operations will return
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"><code class="literal">G_IO_ERROR_CLOSED</code></a>. Closing a socket multiple times will not
-return an error.
-</p>
-<p>
-Sockets will be automatically closed when the last reference
-is dropped, but you might want to call this function to make sure
-resources are released as early as possible.
-</p>
-<p>
-Beware that due to the way that TCP works, it is possible for
-recently-sent data to be lost if either you close a socket while the
-<a href="./../glib/glib/glib-IO-Channels.html#G-IO-IN:CAPS"><code class="literal">G_IO_IN</code></a> condition is set, or else if the remote connection tries to
-send something to you after you close the socket but before it has
-finished reading all of the data you sent. There is no easy generic
-way to avoid this problem; the easiest fix is to design the network
-protocol such that the client will never send data "out of turn".
-Another solution is for the server to half-close the connection by
-calling <a class="link" href="GSocket.html#g-socket-shutdown" title="g_socket_shutdown ()"><code class="function">g_socket_shutdown()</code></a> with only the <em class="parameter"><code>shutdown_write</code></em> flag set,
-and then wait for the client to notice this and close its side of the
-connection, after which the server can safely call <a class="link" href="GSocket.html#g-socket-close" title="g_socket_close ()"><code class="function">g_socket_close()</code></a>.
-(This is what <a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a> does if you call
-<a class="link" href="GTcpConnection.html#g-tcp-connection-set-graceful-disconnect" title="g_tcp_connection_set_graceful_disconnect ()"><code class="function">g_tcp_connection_set_graceful_disconnect()</code></a>. But of course, this
-only works if the client will close its connection after the server
-does.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-is-closed"></a><h3>g_socket_is_closed ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_is_closed (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Checks whether a socket is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if socket is closed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-shutdown"></a><h3>g_socket_shutdown ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_shutdown (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> shutdown_read</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> shutdown_write</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Shut down part of a full-duplex connection.
-</p>
-<p>
-If <em class="parameter"><code>shutdown_read</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then the receiving side of the connection
-is shut down, and further reading is disallowed.
-</p>
-<p>
-If <em class="parameter"><code>shutdown_write</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then the sending side of the connection
-is shut down, and further writing is disallowed.
-</p>
-<p>
-It is allowed for both <em class="parameter"><code>shutdown_read</code></em> and <em class="parameter"><code>shutdown_write</code></em> to be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-One example where this is used is graceful disconnect for TCP connections
-where you close the sending side, then wait for the other side to close
-the connection, thus ensuring that the other side saw all sent data.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shutdown_read</code></em> :</span></p></td>
-<td>whether to shut down the read side</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>shutdown_write</code></em> :</span></p></td>
-<td>whether to shut down the write side</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-is-connected"></a><h3>g_socket_is_connected ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_is_connected (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Check whether the socket is connected. This is only useful for
-connection-oriented sockets.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if socket is connected, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-create-source"></a><h3>g_socket_create_source ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * g_socket_create_source (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><code class="literal">GSource</code></a> that can be attached to a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainContext"><code class="literal">GMainContext</code></a> to monitor
-for the availibility of the specified <em class="parameter"><code>condition</code></em> on the socket.
-</p>
-<p>
-The callback on the source is of the <a class="link" href="GSocket.html#GSocketSourceFunc" title="GSocketSourceFunc ()"><span class="type">GSocketSourceFunc</span></a> type.
-</p>
-<p>
-It is meaningless to specify <a href="./../glib/glib/glib-IO-Channels.html#G-IO-ERR:CAPS"><code class="literal">G_IO_ERR</code></a> or <a href="./../glib/glib/glib-IO-Channels.html#G-IO-HUP:CAPS"><code class="literal">G_IO_HUP</code></a> in <em class="parameter"><code>condition</code></em>;
-these conditions will always be reported output if they are true.
-</p>
-<p>
-<em class="parameter"><code>cancellable</code></em> if not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> can be used to cancel the source, which will
-cause the source to trigger, reporting the current condition (which
-is likely 0 unless cancellation happened at the same time as a
-condition change). You can check for this in the callback using
-<a class="link" href="GCancellable.html#g-cancellable-is-cancelled" title="g_cancellable_is_cancelled ()"><code class="function">g_cancellable_is_cancelled()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>socket</code></em> has a timeout set, and it is reached before <em class="parameter"><code>condition</code></em>
-occurs, the source will then trigger anyway, reporting <a href="./../glib/glib/glib-IO-Channels.html#G-IO-IN:CAPS"><code class="literal">G_IO_IN</code></a> or
-<a href="./../glib/glib/glib-IO-Channels.html#G-IO-OUT:CAPS"><code class="literal">G_IO_OUT</code></a> depending on <em class="parameter"><code>condition</code></em>. However, <em class="parameter"><code>socket</code></em> will have been
-marked as having had a timeout, and so the next <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> I/O method
-you call will then fail with a <a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>condition</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> mask to monitor</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><code class="literal">GSource</code></a>, free with <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-source-unref"><code class="function">g_source_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-condition-check"></a><h3>g_socket_condition_check ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="returnvalue">GIOCondition</span></a> g_socket_condition_check (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>);</pre>
-<p>
-Checks on the readiness of <em class="parameter"><code>socket</code></em> to perform operations.
-The operations specified in <em class="parameter"><code>condition</code></em> are checked for and masked
-against the currently-satisfied conditions on <em class="parameter"><code>socket</code></em>. The result
-is returned.
-</p>
-<p>
-Note that on Windows, it is possible for an operation to return
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> even immediately after
-<a class="link" href="GSocket.html#g-socket-condition-check" title="g_socket_condition_check ()"><code class="function">g_socket_condition_check()</code></a> has claimed that the socket is ready for
-writing. Rather than calling <a class="link" href="GSocket.html#g-socket-condition-check" title="g_socket_condition_check ()"><code class="function">g_socket_condition_check()</code></a> and then
-writing to the socket if it succeeds, it is generally better to
-simply try writing to the socket right away, and try again later if
-the initial attempt returns <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>.
-</p>
-<p>
-It is meaningless to specify <a href="./../glib/glib/glib-IO-Channels.html#G-IO-ERR:CAPS"><code class="literal">G_IO_ERR</code></a> or <a href="./../glib/glib/glib-IO-Channels.html#G-IO-HUP:CAPS"><code class="literal">G_IO_HUP</code></a> in condition;
-these conditions will always be set in the output if they are true.
-</p>
-<p>
-This call never blocks.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>condition</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> mask to check</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <em class="parameter"><code>GIOCondition</code></em> mask of the current state</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-condition-wait"></a><h3>g_socket_condition_wait ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_condition_wait (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Waits for <em class="parameter"><code>condition</code></em> to become true on <em class="parameter"><code>socket</code></em>. When the condition
-is met, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is cancelled before the condition is met, or if the
-socket has a timeout set and it is reached before the condition is
-met, then <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, is set to
-the appropriate value (<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> or
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a>).
-</p>
-<p>
-See also <a class="link" href="GSocket.html#g-socket-condition-timed-wait" title="g_socket_condition_timed_wait ()"><code class="function">g_socket_condition_timed_wait()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>condition</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> mask to wait for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the condition was met, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-condition-timed-wait"></a><h3>g_socket_condition_timed_wait ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_condition_timed_wait (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> condition</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> timeout</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Waits for up to <em class="parameter"><code>timeout</code></em> microseconds for <em class="parameter"><code>condition</code></em> to become true
-on <em class="parameter"><code>socket</code></em>. If the condition is met, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is cancelled before the condition is met, or if
-<em class="parameter"><code>timeout</code></em> (or the socket's <a class="link" href="GSocket.html#GSocket--timeout" title='The "timeout" property'><span class="type">"timeout"</span></a>) is reached before the
-condition is met, then <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em>, if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
-is set to the appropriate value (<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> or
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a>).
-</p>
-<p>
-If you don't want a timeout, use <a class="link" href="GSocket.html#g-socket-condition-wait" title="g_socket_condition_wait ()"><code class="function">g_socket_condition_wait()</code></a>.
-(Alternatively, you can pass -1 for <em class="parameter"><code>timeout</code></em>.)
-</p>
-<p>
-Note that although <em class="parameter"><code>timeout</code></em> is in microseconds for consistency with
-other GLib APIs, this function actually only has millisecond
-resolution, and the behavior is undefined if <em class="parameter"><code>timeout</code></em> is not an
-exact number of milliseconds.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>condition</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-IO-Channels.html#GIOCondition"><span class="type">GIOCondition</span></a> mask to wait for</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout</code></em> :</span></p></td>
-<td>the maximum time (in microseconds) to wait, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the condition was met, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-available-bytes"></a><h3>g_socket_get_available_bytes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_get_available_bytes (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Get the amount of data pending in the OS input buffer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes that can be read from the socket
-without blocking or -1 on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-listen-backlog"></a><h3>g_socket_set_listen_backlog ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_listen_backlog (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> backlog</code></em>);</pre>
-<p>
-Sets the maximum number of outstanding connections allowed
-when listening on this socket. If more clients than this are
-connecting to the socket and the application is not handling them
-on time then the new connections will be refused.
-</p>
-<p>
-Note that this must be called before <a class="link" href="GSocket.html#g-socket-listen" title="g_socket_listen ()"><code class="function">g_socket_listen()</code></a> and has no
-effect if called after that.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backlog</code></em> :</span></p></td>
-<td>the maximum number of pending connections.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-listen-backlog"></a><h3>g_socket_get_listen_backlog ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_socket_get_listen_backlog (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the listen backlog setting of the socket. For details on this,
-see <a class="link" href="GSocket.html#g-socket-set-listen-backlog" title="g_socket_set_listen_backlog ()"><code class="function">g_socket_set_listen_backlog()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the maximum number of pending connections.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-blocking"></a><h3>g_socket_get_blocking ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_get_blocking (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the blocking mode of the socket. For details on blocking I/O,
-see <a class="link" href="GSocket.html#g-socket-set-blocking" title="g_socket_set_blocking ()"><code class="function">g_socket_set_blocking()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if blocking I/O is used, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-blocking"></a><h3>g_socket_set_blocking ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_blocking (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>);</pre>
-<p>
-Sets the blocking mode of the socket. In blocking mode
-all operations block until they succeed or there is an error. In
-non-blocking mode all functions return results immediately or
-with a <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error.
-</p>
-<p>
-All sockets are created in blocking mode. However, note that the
-platform level socket is always non-blocking, and blocking mode
-is a GSocket level feature.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
-<td>Whether to use blocking I/O or not.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-keepalive"></a><h3>g_socket_get_keepalive ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_get_keepalive (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the keepalive mode of the socket. For details on this,
-see <a class="link" href="GSocket.html#g-socket-set-keepalive" title="g_socket_set_keepalive ()"><code class="function">g_socket_set_keepalive()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if keepalive is active, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-keepalive"></a><h3>g_socket_set_keepalive ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_keepalive (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> keepalive</code></em>);</pre>
-<p>
-Sets or unsets the <code class="literal">SO_KEEPALIVE</code> flag on the underlying socket. When
-this flag is set on a socket, the system will attempt to verify that the
-remote socket endpoint is still present if a sufficiently long period of
-time passes with no data being exchanged. If the system is unable to
-verify the presence of the remote endpoint, it will automatically close
-the connection.
-</p>
-<p>
-This option is only functional on certain kinds of sockets. (Notably,
-<a class="link" href="GSocket.html#G-SOCKET-PROTOCOL-TCP:CAPS"><code class="literal">G_SOCKET_PROTOCOL_TCP</code></a> sockets.)
-</p>
-<p>
-The exact time between pings is system- and protocol-dependent, but will
-normally be at least two hours. Most commonly, you would set this flag
-on a server socket if you want to allow clients to remain idle for long
-periods of time, but also want to ensure that connections are eventually
-garbage-collected if clients crash or become unreachable.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>keepalive</code></em> :</span></p></td>
-<td>Value for the keepalive flag</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-timeout"></a><h3>g_socket_get_timeout ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_socket_get_timeout (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the timeout setting of the socket. For details on this, see
-<a class="link" href="GSocket.html#g-socket-set-timeout" title="g_socket_set_timeout ()"><code class="function">g_socket_set_timeout()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the timeout in seconds</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-timeout"></a><h3>g_socket_set_timeout ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_timeout (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>);</pre>
-<p>
-Sets the time in seconds after which I/O operations on <em class="parameter"><code>socket</code></em> will
-time out if they have not yet completed.
-</p>
-<p>
-On a blocking socket, this means that any blocking <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-operation will time out after <em class="parameter"><code>timeout</code></em> seconds of inactivity,
-returning <a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a>.
-</p>
-<p>
-On a non-blocking socket, calls to <a class="link" href="GSocket.html#g-socket-condition-wait" title="g_socket_condition_wait ()"><code class="function">g_socket_condition_wait()</code></a> will
-also fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a> after the given time. Sources
-created with <a class="link" href="GSocket.html#g-socket-create-source" title="g_socket_create_source ()"><code class="function">g_socket_create_source()</code></a> will trigger after
-<em class="parameter"><code>timeout</code></em> seconds of inactivity, with the requested condition
-set, at which point calling <a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()"><code class="function">g_socket_receive()</code></a>, <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><code class="function">g_socket_send()</code></a>,
-<a class="link" href="GSocket.html#g-socket-check-connect-result" title="g_socket_check_connect_result ()"><code class="function">g_socket_check_connect_result()</code></a>, etc, will fail with
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>timeout</code></em> is 0 (the default), operations will never time out
-on their own.
-</p>
-<p>
-Note that if an I/O operation is interrupted by a signal, this may
-cause the timeout to be reset.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout</code></em> :</span></p></td>
-<td>the timeout for <em class="parameter"><code>socket</code></em>, in seconds, or 0 for none</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-ttl"></a><h3>g_socket_set_ttl ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_ttl (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>);</pre>
-<p>
-Sets the time-to-live for outgoing unicast packets on <em class="parameter"><code>socket</code></em>.
-By default the platform-specific default value is used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ttl</code></em> :</span></p></td>
-<td>the time-to-live value for all unicast packets on <em class="parameter"><code>socket</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-ttl"></a><h3>g_socket_get_ttl ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_socket_get_ttl (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the unicast time-to-live setting on <em class="parameter"><code>socket</code></em>; see
-<a class="link" href="GSocket.html#g-socket-set-ttl" title="g_socket_set_ttl ()"><code class="function">g_socket_set_ttl()</code></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the time-to-live setting on <em class="parameter"><code>socket</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-broadcast"></a><h3>g_socket_get_broadcast ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_get_broadcast (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the broadcast setting on <em class="parameter"><code>socket</code></em>; if <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>,
-it is possible to send packets to broadcast
-addresses or receive from broadcast addresses.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the broadcast setting on <em class="parameter"><code>socket</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-broadcast"></a><h3>g_socket_set_broadcast ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_broadcast (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> broadcast</code></em>);</pre>
-<p>
-Sets whether <em class="parameter"><code>socket</code></em> should allow sending to and receiving from
-broadcast addresses. This is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> by default.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>broadcast</code></em> :</span></p></td>
-<td>whether <em class="parameter"><code>socket</code></em> should allow sending to and receiving
-from broadcast addresses</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-family"></a><h3>g_socket_get_family ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> g_socket_get_family (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the socket family of the socket.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-fd"></a><h3>g_socket_get_fd ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_socket_get_fd (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Returns the underlying OS socket object. On unix this
-is a socket file descriptor, and on windows this is
-a Winsock2 SOCKET handle. This may be useful for
-doing platform specific or otherwise unusual operations
-on the socket.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the file descriptor of the socket.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-local-address"></a><h3>g_socket_get_local_address ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_get_local_address (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Try to get the local address of a bound socket. This is only
-useful if the socket has been bound to a local address,
-either explicitly or implicitly when connecting.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-protocol"></a><h3>g_socket_get_protocol ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="returnvalue">GSocketProtocol</span></a> g_socket_get_protocol (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the socket protocol id the socket was created with.
-In case the protocol is unknown, -1 is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a protocol id, or -1 if unknown</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-remote-address"></a><h3>g_socket_get_remote_address ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_get_remote_address (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Try to get the remove address of a connected socket. This is only
-useful for connection oriented sockets that have been connected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-socket-type"></a><h3>g_socket_get_socket_type ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="returnvalue">GSocketType</span></a> g_socket_get_socket_type (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the socket type of the socket.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-speaks-ipv4"></a><h3>g_socket_speaks_ipv4 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_speaks_ipv4 (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Checks if a socket is capable of speaking IPv4.
-</p>
-<p>
-IPv4 sockets are capable of speaking IPv4. On some operating systems
-and under some combinations of circumstances IPv6 sockets are also
-capable of speaking IPv4. See RFC 3493 section 3.7 for more
-information.
-</p>
-<p>
-No other types of sockets are currently considered as being capable
-of speaking IPv4.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this socket can be used with IPv4.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-credentials"></a><h3>g_socket_get_credentials ()</h3>
-<pre class="programlisting"><a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * g_socket_get_credentials (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns the credentials of the foreign process connected to this
-socket, if any (e.g. it is only supported for <a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-UNIX:CAPS"><code class="literal">G_SOCKET_FAMILY_UNIX</code></a>
-sockets).
-</p>
-<p>
-If this operation isn't supported on the OS, the method fails with
-the <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> error. On Linux this is implemented
-by reading the <code class="literal">SO_PEERCRED</code> option on the underlying socket.
-</p>
-<p>
-Other ways to obtain credentials from a foreign peer includes the
-<a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> type and
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()"><code class="function">g_unix_connection_send_credentials()</code></a> /
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()"><code class="function">g_unix_connection_receive_credentials()</code></a> functions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set, otherwise a <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> object
-that must be freed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-join-multicast-group"></a><h3>g_socket_join_multicast_group ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_join_multicast_group (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *group</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> source_specific</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *iface</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Registers <em class="parameter"><code>socket</code></em> to receive multicast messages sent to <em class="parameter"><code>group</code></em>.
-<em class="parameter"><code>socket</code></em> must be a <a class="link" href="GSocket.html#G-SOCKET-TYPE-DATAGRAM:CAPS"><code class="literal">G_SOCKET_TYPE_DATAGRAM</code></a> socket, and must have
-been bound to an appropriate interface and port with
-<a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()"><code class="function">g_socket_bind()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>iface</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the system will automatically pick an interface
-to bind to based on <em class="parameter"><code>group</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>source_specific</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, source-specific multicast as defined
-in RFC 4604 is used. Note that on older platforms this may fail
-with a <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> error.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> specifying the group address to join.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
-<td>Name of the interface to use, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_specific</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if source-specific multicast should be used</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-leave-multicast-group"></a><h3>g_socket_leave_multicast_group ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_leave_multicast_group (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *group</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> source_specific</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *iface</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Removes <em class="parameter"><code>socket</code></em> from the multicast group defined by <em class="parameter"><code>group</code></em>, <em class="parameter"><code>iface</code></em>,
-and <em class="parameter"><code>source_specific</code></em> (which must all have the same values they had
-when you joined the group).
-</p>
-<p>
-<em class="parameter"><code>socket</code></em> remains bound to its address and port, and can still receive
-unicast messages after calling this.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> specifying the group address to leave.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
-<td>Interface used. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_specific</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if source-specific multicast was used</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-multicast-loopback"></a><h3>g_socket_get_multicast_loopback ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_get_multicast_loopback (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the multicast loopback setting on <em class="parameter"><code>socket</code></em>; if <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> (the
-default), outgoing multicast packets will be looped back to
-multicast listeners on the same host.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the multicast loopback setting on <em class="parameter"><code>socket</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-multicast-loopback"></a><h3>g_socket_set_multicast_loopback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_multicast_loopback (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> loopback</code></em>);</pre>
-<p>
-Sets whether outgoing multicast packets will be received by sockets
-listening on that multicast address on the same host. This is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-by default.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>loopback</code></em> :</span></p></td>
-<td>whether <em class="parameter"><code>socket</code></em> should receive messages sent to its
-multicast groups from the local host</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-get-multicast-ttl"></a><h3>g_socket_get_multicast_ttl ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_socket_get_multicast_ttl (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Gets the multicast time-to-live setting on <em class="parameter"><code>socket</code></em>; see
-<a class="link" href="GSocket.html#g-socket-set-multicast-ttl" title="g_socket_set_multicast_ttl ()"><code class="function">g_socket_set_multicast_ttl()</code></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the multicast time-to-live setting on <em class="parameter"><code>socket</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-set-multicast-ttl"></a><h3>g_socket_set_multicast_ttl ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_set_multicast_ttl (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>);</pre>
-<p>
-Sets the time-to-live for outgoing multicast datagrams on <em class="parameter"><code>socket</code></em>.
-By default, this is 1, meaning that multicast packets will not leave
-the local network.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ttl</code></em> :</span></p></td>
-<td>the time-to-live value for all multicast datagrams on <em class="parameter"><code>socket</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocket.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSocket--blocking"></a><h3>The <code class="literal">"blocking"</code> property</h3>
-<pre class="programlisting"> "blocking" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>Whether or not I/O on this socket is blocking.</p>
-<p>Default value: TRUE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--broadcast"></a><h3>The <code class="literal">"broadcast"</code> property</h3>
-<pre class="programlisting"> "broadcast" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-Whether the socket should allow sending to and receiving from broadcast addresses.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--family"></a><h3>The <code class="literal">"family"</code> property</h3>
-<pre class="programlisting"> "family" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read / Write / Construct Only</pre>
-<p>The sockets address family.</p>
-<p>Default value: G_SOCKET_FAMILY_INVALID</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--fd"></a><h3>The <code class="literal">"fd"</code> property</h3>
-<pre class="programlisting"> "fd" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
-<p>The sockets file descriptor.</p>
-<p>Default value: -1</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--keepalive"></a><h3>The <code class="literal">"keepalive"</code> property</h3>
-<pre class="programlisting"> "keepalive" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>Keep connection alive by sending periodic pings.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--listen-backlog"></a><h3>The <code class="literal">"listen-backlog"</code> property</h3>
-<pre class="programlisting"> "listen-backlog" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
-<p>Outstanding connections in the listen queue.</p>
-<p>Allowed values: [0,128]</p>
-<p>Default value: 10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--local-address"></a><h3>The <code class="literal">"local-address"</code> property</h3>
-<pre class="programlisting"> "local-address" <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>* : Read</pre>
-<p>The local address the socket is bound to.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--multicast-loopback"></a><h3>The <code class="literal">"multicast-loopback"</code> property</h3>
-<pre class="programlisting"> "multicast-loopback" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-Whether outgoing multicast packets loop back to the local host.
-</p>
-<p>Default value: TRUE</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--multicast-ttl"></a><h3>The <code class="literal">"multicast-ttl"</code> property</h3>
-<pre class="programlisting"> "multicast-ttl" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
-<p>
-Time-to-live out outgoing multicast packets
-</p>
-<p>Default value: 1</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--protocol"></a><h3>The <code class="literal">"protocol"</code> property</h3>
-<pre class="programlisting"> "protocol" <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> : Read / Write / Construct Only</pre>
-<p>The id of the protocol to use, or -1 for unknown.</p>
-<p>Default value: G_SOCKET_PROTOCOL_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--remote-address"></a><h3>The <code class="literal">"remote-address"</code> property</h3>
-<pre class="programlisting"> "remote-address" <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>* : Read</pre>
-<p>The remote address the socket is connected to.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--timeout"></a><h3>The <code class="literal">"timeout"</code> property</h3>
-<pre class="programlisting"> "timeout" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
-<p>
-The timeout in seconds on socket I/O
-</p>
-<p>Default value: 0</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--ttl"></a><h3>The <code class="literal">"ttl"</code> property</h3>
-<pre class="programlisting"> "ttl" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
-<p>
-Time-to-live for outgoing unicast packets
-</p>
-<p>Default value: 0</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocket--type"></a><h3>The <code class="literal">"type"</code> property</h3>
-<pre class="programlisting"> "type" <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> : Read / Write / Construct Only</pre>
-<p>The sockets type.</p>
-<p>Default value: G_SOCKET_TYPE_STREAM</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocket.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInitable.html" title="GInitable"><span class="type">GInitable</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketAddress.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketAddress.html
deleted file mode 100644
index 9c51c1a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketAddress.html
+++ /dev/null
@@ -1,285 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketAddress</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="gio-GInetAddressMask.html" title="GInetAddressMask">
-<link rel="next" href="GInetSocketAddress.html" title="GInetSocketAddress">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GInetAddressMask.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GInetSocketAddress.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketAddress.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketAddress.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketAddress.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocketAddress.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GSocketAddress.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketAddress"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketAddress.top_of_page"></a>GSocketAddress</span></h2>
-<p>GSocketAddress — Abstract base class representing endpoints for
-socket communication</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketAddress.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSocketAddress.html#GSocketAddress-struct" title="GSocketAddress">GSocketAddress</a>;
-enum <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily">GSocketFamily</a>;
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocketAddress.html#g-socket-address-new-from-native" title="g_socket_address_new_from_native ()">g_socket_address_new_from_native</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> native</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>);
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> <a class="link" href="GSocketAddress.html#g-socket-address-get-family" title="g_socket_address_get_family ()">g_socket_address_get_family</a> (<em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketAddress.html#g-socket-address-to-native" title="g_socket_address_to_native ()">g_socket_address_to_native</a> (<em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> dest</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> destlen</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="GSocketAddress.html#g-socket-address-get-native-size" title="g_socket_address_get_native_size ()">g_socket_address_get_native_size</a> (<em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketAddress.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSocketAddress
- +----<a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
- +----<a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketAddress.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GSocketAddress implements
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSocketAddress.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketAddress.html#GSocketAddress--family" title='The "family" property'>family</a>" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketAddress.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> is the equivalent of <span class="type">struct sockaddr</span>
-in the BSD sockets API. This is an abstract class; use
-<a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a> for internet sockets, or <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a>
-for UNIX domain sockets.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketAddress.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketAddress-struct"></a><h3>GSocketAddress</h3>
-<pre class="programlisting">typedef struct _GSocketAddress GSocketAddress;</pre>
-<p>
-A socket endpoint address, corresponding to <span class="type">struct sockaddr</span>
-or one of its subtypes.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketFamily"></a><h3>enum GSocketFamily</h3>
-<pre class="programlisting">typedef enum {
- G_SOCKET_FAMILY_INVALID,
- G_SOCKET_FAMILY_UNIX = GLIB_SYSDEF_AF_UNIX,
- G_SOCKET_FAMILY_IPV4 = GLIB_SYSDEF_AF_INET,
- G_SOCKET_FAMILY_IPV6 = GLIB_SYSDEF_AF_INET6
-} GSocketFamily;
-</pre>
-<p>
-The protocol family of a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>. (These values are
-identical to the system defines <code class="literal">AF_INET</code>, <code class="literal">AF_INET6</code> and <code class="literal">AF_UNIX</code>,
-if available.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-SOCKET-FAMILY-INVALID:CAPS"></a><span class="term"><code class="literal">G_SOCKET_FAMILY_INVALID</code></span></p></td>
-<td>no address family
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-FAMILY-UNIX:CAPS"></a><span class="term"><code class="literal">G_SOCKET_FAMILY_UNIX</code></span></p></td>
-<td>the UNIX domain family
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-FAMILY-IPV4:CAPS"></a><span class="term"><code class="literal">G_SOCKET_FAMILY_IPV4</code></span></p></td>
-<td>the IPv4 family
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-FAMILY-IPV6:CAPS"></a><span class="term"><code class="literal">G_SOCKET_FAMILY_IPV6</code></span></p></td>
-<td>the IPv6 family
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-new-from-native"></a><h3>g_socket_address_new_from_native ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_address_new_from_native (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> native</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> len</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> subclass corresponding to the native
-<span class="type">struct sockaddr</span> <em class="parameter"><code>native</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>native</code></em> :</span></p></td>
-<td>a pointer to a <span class="type">struct sockaddr</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
-<td>the size of the memory location pointed to by <em class="parameter"><code>native</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> if <em class="parameter"><code>native</code></em> could successfully be converted,
-otherwise <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-get-family"></a><h3>g_socket_address_get_family ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> g_socket_address_get_family (<em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the socket family type of <em class="parameter"><code>address</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the socket family type of <em class="parameter"><code>address</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-to-native"></a><h3>g_socket_address_to_native ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_address_to_native (<em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> dest</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> destlen</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Converts a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> to a native <span class="type">struct
-sockaddr</span>, which can be passed to low-level functions like
-<code class="function">connect()</code> or <code class="function">bind()</code>.
-</p>
-<p>
-If not enough space is available, a <a class="link" href="gio-GIOError.html#G-IO-ERROR-NO-SPACE:CAPS"><code class="literal">G_IO_ERROR_NO_SPACE</code></a> error is
-returned. If the address type is not known on the system
-then a <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a> error is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dest</code></em> :</span></p></td>
-<td>a pointer to a memory location that will contain the native
-<span class="type">struct sockaddr</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destlen</code></em> :</span></p></td>
-<td>the size of <em class="parameter"><code>dest</code></em>. Must be at least as large as
-<a class="link" href="GSocketAddress.html#g-socket-address-get-native-size" title="g_socket_address_get_native_size ()"><code class="function">g_socket_address_get_native_size()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>dest</code></em> was filled in, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-get-native-size"></a><h3>g_socket_address_get_native_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_socket_address_get_native_size (<em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the size of <em class="parameter"><code>address</code></em>'s native <span class="type">struct sockaddr</span>.
-You can use this to allocate memory to pass to
-<a class="link" href="GSocketAddress.html#g-socket-address-to-native" title="g_socket_address_to_native ()"><code class="function">g_socket_address_to_native()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the size of the native <span class="type">struct sockaddr</span> that
-<em class="parameter"><code>address</code></em> represents</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketAddress.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSocketAddress--family"></a><h3>The <code class="literal">"family"</code> property</h3>
-<pre class="programlisting"> "family" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read</pre>
-<p>The family of the socket address.</p>
-<p>Default value: G_SOCKET_FAMILY_INVALID</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketClient.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketClient.html
deleted file mode 100644
index 59faa6e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketClient.html
+++ /dev/null
@@ -1,1606 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketClient</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="next" href="GSocketConnection.html" title="GSocketConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="highlevel-socket.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketClient.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketClient.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketClient.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocketClient.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GSocketClient.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketClient"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketClient.top_of_page"></a>GSocketClient</span></h2>
-<p>GSocketClient — Helper for connecting to a network service</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketClient.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GSocketClient.html#GSocketClient-struct" title="GSocketClient">GSocketClient</a>;
-enum <a class="link" href="GSocketClient.html#GSocketClientEvent" title="enum GSocketClientEvent">GSocketClientEvent</a>;
-<a class="link" href="GSocketClient.html" title="GSocketClient"><span class="returnvalue">GSocketClient</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-new" title="g_socket_client_new ()">g_socket_client_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()">g_socket_client_connect</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-connect-async" title="g_socket_client_connect_async ()">g_socket_client_connect_async</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-finish" title="g_socket_client_connect_finish ()">g_socket_client_connect_finish</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-to-host" title="g_socket_client_connect_to_host ()">g_socket_client_connect_to_host</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host_and_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-async" title="g_socket_client_connect_to_host_async ()">g_socket_client_connect_to_host_async</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host_and_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-finish" title="g_socket_client_connect_to_host_finish ()">g_socket_client_connect_to_host_finish</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-to-service" title="g_socket_client_connect_to_service ()">g_socket_client_connect_to_service</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-async" title="g_socket_client_connect_to_service_async ()">g_socket_client_connect_to_service_async</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-finish" title="g_socket_client_connect_to_service_finish ()">g_socket_client_connect_to_service_finish</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri" title="g_socket_client_connect_to_uri ()">g_socket_client_connect_to_uri</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-async" title="g_socket_client_connect_to_uri_async ()">g_socket_client_connect_to_uri_async</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-finish" title="g_socket_client_connect_to_uri_finish ()">g_socket_client_connect_to_uri_finish</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-family" title="g_socket_client_set_family ()">g_socket_client_set_family</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-local-address" title="g_socket_client_set_local_address ()">g_socket_client_set_local_address</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-protocol" title="g_socket_client_set_protocol ()">g_socket_client_set_protocol</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> protocol</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-socket-type" title="g_socket_client_set_socket_type ()">g_socket_client_set_socket_type</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-timeout" title="g_socket_client_set_timeout ()">g_socket_client_set_timeout</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-enable-proxy" title="g_socket_client_set_enable_proxy ()">g_socket_client_set_enable_proxy</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-tls" title="g_socket_client_set_tls ()">g_socket_client_set_tls</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> tls</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-set-tls-validation-flags" title="g_socket_client_set_tls_validation_flags ()">g_socket_client_set_tls_validation_flags</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-family" title="g_socket_client_get_family ()">g_socket_client_get_family</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocketClient.html#g-socket-client-get-local-address" title="g_socket_client_get_local_address ()">g_socket_client_get_local_address</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="returnvalue">GSocketProtocol</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-protocol" title="g_socket_client_get_protocol ()">g_socket_client_get_protocol</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="returnvalue">GSocketType</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-socket-type" title="g_socket_client_get_socket_type ()">g_socket_client_get_socket_type</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-timeout" title="g_socket_client_get_timeout ()">g_socket_client_get_timeout</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-enable-proxy" title="g_socket_client_get_enable_proxy ()">g_socket_client_get_enable_proxy</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-tls" title="g_socket_client_get_tls ()">g_socket_client_get_tls</a> (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-tls-validation-flags" title="g_socket_client_get_tls_validation_flags ()">g_socket_client_get_tls_validation_flags</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketClient.html#g-socket-client-add-application-proxy" title="g_socket_client_add_application_proxy ()">g_socket_client_add_application_proxy</a>
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSocketClient
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketClient.html#GSocketClient--enable-proxy" title='The "enable-proxy" property'>enable-proxy</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--family" title='The "family" property'>family</a>" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--local-address" title='The "local-address" property'>local-address</a>" <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>* : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--protocol" title='The "protocol" property'>protocol</a>" <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--timeout" title='The "timeout" property'>timeout</a>" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--tls" title='The "tls" property'>tls</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--tls-validation-flags" title='The "tls-validation-flags" property'>tls-validation-flags</a>" <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> : Read / Write / Construct
- "<a class="link" href="GSocketClient.html#GSocketClient--type" title='The "type" property'>type</a>" <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketClient.html#GSocketClient-event" title='The "event" signal'>event</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> is a lightweight high-level utility class for connecting to
-a network host using a connection oriented socket type.
-</p>
-<p>
-You create a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> object, set any options you want, and then
-call a sync or async connect operation, which returns a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-subclass on success.
-</p>
-<p>
-The type of the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> object returned depends on the type of
-the underlying socket that is in use. For instance, for a TCP/IP connection
-it will be a <a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a>.
-</p>
-<p>
-As <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> is a lightweight object, you don't need to cache it. You
-can just create a new one any time you need one.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketClient-struct"></a><h3>GSocketClient</h3>
-<pre class="programlisting">typedef struct _GSocketClient GSocketClient;</pre>
-<p>
-A helper class for network clients to make connections.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClientEvent"></a><h3>enum GSocketClientEvent</h3>
-<pre class="programlisting">typedef enum {
- G_SOCKET_CLIENT_RESOLVING,
- G_SOCKET_CLIENT_RESOLVED,
- G_SOCKET_CLIENT_CONNECTING,
- G_SOCKET_CLIENT_CONNECTED,
- G_SOCKET_CLIENT_PROXY_NEGOTIATING,
- G_SOCKET_CLIENT_PROXY_NEGOTIATED,
- G_SOCKET_CLIENT_TLS_HANDSHAKING,
- G_SOCKET_CLIENT_TLS_HANDSHAKED,
- G_SOCKET_CLIENT_COMPLETE
-} GSocketClientEvent;
-</pre>
-<p>
-Describes an event occurring on a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>. See the
-<a class="link" href="GSocketClient.html#GSocketClient-event" title='The "event" signal'><span class="type">"event"</span></a> signal for more details.
-</p>
-<p>
-Additional values may be added to this type in the future.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-RESOLVING:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_RESOLVING</code></span></p></td>
-<td>The client is doing a DNS lookup.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-RESOLVED:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_RESOLVED</code></span></p></td>
-<td>The client has completed a DNS lookup.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-CONNECTING:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_CONNECTING</code></span></p></td>
-<td>The client is connecting to a remote
- host (either a proxy or the destination server).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-CONNECTED:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_CONNECTED</code></span></p></td>
-<td>The client has connected to a remote
- host.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-PROXY-NEGOTIATING:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_PROXY_NEGOTIATING</code></span></p></td>
-<td>The client is negotiating
- with a proxy to connect to the destination server.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-PROXY-NEGOTIATED:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_PROXY_NEGOTIATED</code></span></p></td>
-<td>The client has negotiated
- with the proxy server.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-TLS-HANDSHAKING:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_TLS_HANDSHAKING</code></span></p></td>
-<td>The client is performing a
- TLS handshake.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-TLS-HANDSHAKED:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_TLS_HANDSHAKED</code></span></p></td>
-<td>The client has performed a
- TLS handshake.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-SOCKET-CLIENT-COMPLETE:CAPS"></a><span class="term"><code class="literal">G_SOCKET_CLIENT_COMPLETE</code></span></p></td>
-<td>The client is done with a particular
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-new"></a><h3>g_socket_client_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="returnvalue">GSocketClient</span></a> * g_socket_client_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> with the default options.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect"></a><h3>g_socket_client_connect ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to resolve the <em class="parameter"><code>connectable</code></em> and make a network connection to it.
-</p>
-<p>
-Upon a successful connection, a new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> is constructed
-and returned. The caller owns this new object and must drop their
-reference to it when finished with it.
-</p>
-<p>
-The type of the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> object returned depends on the type of
-the underlying socket that is used. For instance, for a TCP/IP connection
-it will be a <a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a>.
-</p>
-<p>
-The socket created will be the same family as the address that the
-<em class="parameter"><code>connectable</code></em> resolves to, unless family is set with <a class="link" href="GSocketClient.html#g-socket-client-set-family" title="g_socket_client_set_family ()"><code class="function">g_socket_client_set_family()</code></a>
-or indirectly via <a class="link" href="GSocketClient.html#g-socket-client-set-local-address" title="g_socket_client_set_local_address ()"><code class="function">g_socket_client_set_local_address()</code></a>. The socket type
-defaults to <a class="link" href="GSocket.html#G-SOCKET-TYPE-STREAM:CAPS"><code class="literal">G_SOCKET_TYPE_STREAM</code></a> but can be set with
-<a class="link" href="GSocketClient.html#g-socket-client-set-socket-type" title="g_socket_client_set_socket_type ()"><code class="function">g_socket_client_set_socket_type()</code></a>.
-</p>
-<p>
-If a local address is specified with <a class="link" href="GSocketClient.html#g-socket-client-set-local-address" title="g_socket_client_set_local_address ()"><code class="function">g_socket_client_set_local_address()</code></a> the
-socket will be bound to this address before connecting.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> specifying the remote address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-async"></a><h3>g_socket_client_connect_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_connect_async (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the asynchronous version of <a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()"><code class="function">g_socket_client_connect()</code></a>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GSocketClient.html#g-socket-client-connect-finish" title="g_socket_client_connect_finish ()"><code class="function">g_socket_client_connect_finish()</code></a> to get
-the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> specifying the remote address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-finish"></a><h3>g_socket_client_connect_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_finish (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async connect operation. See <a class="link" href="GSocketClient.html#g-socket-client-connect-async" title="g_socket_client_connect_async ()"><code class="function">g_socket_client_connect_async()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-host"></a><h3>g_socket_client_connect_to_host ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_to_host (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host_and_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-This is a helper function for <a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()"><code class="function">g_socket_client_connect()</code></a>.
-</p>
-<p>
-Attempts to create a TCP connection to the named host.
-</p>
-<p>
-<em class="parameter"><code>host_and_port</code></em> may be in any of a number of recognized formats; an IPv6
-address, an IPv4 address, or a domain name (in which case a DNS
-lookup is performed). Quoting with [] is supported for all address
-types. A port override may be specified in the usual way with a
-colon. Ports may be given as decimal numbers or symbolic names (in
-which case an /etc/services lookup is performed).
-</p>
-<p>
-If no port override is given in <em class="parameter"><code>host_and_port</code></em> then <em class="parameter"><code>default_port</code></em> will be
-used as the port number to connect to.
-</p>
-<p>
-In general, <em class="parameter"><code>host_and_port</code></em> is expected to be provided by the user (allowing
-them to give the hostname, and a port override if necessary) and
-<em class="parameter"><code>default_port</code></em> is expected to be provided by the application.
-</p>
-<p>
-In the case that an IP address is given, a single connection
-attempt is made. In the case that a name is given, multiple
-connection attempts may be made, in turn and according to the
-number of address records in DNS, until a connection succeeds.
-</p>
-<p>
-Upon a successful connection, a new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> is constructed
-and returned. The caller owns this new object and must drop their
-reference to it when finished with it.
-</p>
-<p>
-In the event of any failure (DNS error, service not found, no hosts
-connectable) <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned and <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) is set
-accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>host_and_port</code></em> :</span></p></td>
-<td>the name and optionally port of the host to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_port</code></em> :</span></p></td>
-<td>the default port to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-host-async"></a><h3>g_socket_client_connect_to_host_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_connect_to_host_async
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *host_and_port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the asynchronous version of <a class="link" href="GSocketClient.html#g-socket-client-connect-to-host" title="g_socket_client_connect_to_host ()"><code class="function">g_socket_client_connect_to_host()</code></a>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-finish" title="g_socket_client_connect_to_host_finish ()"><code class="function">g_socket_client_connect_to_host_finish()</code></a> to get
-the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>host_and_port</code></em> :</span></p></td>
-<td>the name and optionally the port of the host to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_port</code></em> :</span></p></td>
-<td>the default port to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-host-finish"></a><h3>g_socket_client_connect_to_host_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_to_host_finish
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async connect operation. See <a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-async" title="g_socket_client_connect_to_host_async ()"><code class="function">g_socket_client_connect_to_host_async()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-service"></a><h3>g_socket_client_connect_to_service ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_to_service (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to create a TCP connection to a service.
-</p>
-<p>
-This call looks up the SRV record for <em class="parameter"><code>service</code></em> at <em class="parameter"><code>domain</code></em> for the
-"tcp" protocol. It then attempts to connect, in turn, to each of
-the hosts providing the service until either a connection succeeds
-or there are no hosts remaining.
-</p>
-<p>
-Upon a successful connection, a new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> is constructed
-and returned. The caller owns this new object and must drop their
-reference to it when finished with it.
-</p>
-<p>
-In the event of any failure (DNS error, service not found, no hosts
-connectable) <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned and <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) is set
-accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>a domain name</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the name of the service to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> if successful, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-service-async"></a><h3>g_socket_client_connect_to_service_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_connect_to_service_async
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *domain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *service</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the asynchronous version of
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-service" title="g_socket_client_connect_to_service ()"><code class="function">g_socket_client_connect_to_service()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
-<td>a domain name</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the name of the service to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-service-finish"></a><h3>g_socket_client_connect_to_service_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_to_service_finish
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async connect operation. See <a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-async" title="g_socket_client_connect_to_service_async ()"><code class="function">g_socket_client_connect_to_service_async()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-uri"></a><h3>g_socket_client_connect_to_uri ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_to_uri (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-This is a helper function for <a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()"><code class="function">g_socket_client_connect()</code></a>.
-</p>
-<p>
-Attempts to create a TCP connection with a network URI.
-</p>
-<p>
-<em class="parameter"><code>uri</code></em> may be any valid URI containing an "authority" (hostname/port)
-component. If a port is not specified in the URI, <em class="parameter"><code>default_port</code></em>
-will be used. TLS will be negotiated if <a class="link" href="GSocketClient.html#GSocketClient--tls" title='The "tls" property'><span class="type">"tls"</span></a> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-(<a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> does not know to automatically assume TLS for
-certain URI schemes.)
-</p>
-<p>
-Using this rather than <a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()"><code class="function">g_socket_client_connect()</code></a> or
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host" title="g_socket_client_connect_to_host ()"><code class="function">g_socket_client_connect_to_host()</code></a> allows <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> to
-determine when to use application-specific proxy protocols.
-</p>
-<p>
-Upon a successful connection, a new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> is constructed
-and returned. The caller owns this new object and must drop their
-reference to it when finished with it.
-</p>
-<p>
-In the event of any failure (DNS error, service not found, no hosts
-connectable) <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned and <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) is set
-accordingly.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>A network URI</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_port</code></em> :</span></p></td>
-<td>the default port to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-uri-async"></a><h3>g_socket_client_connect_to_uri_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_connect_to_uri_async
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> default_port</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the asynchronous version of <a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri" title="g_socket_client_connect_to_uri ()"><code class="function">g_socket_client_connect_to_uri()</code></a>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-finish" title="g_socket_client_connect_to_uri_finish ()"><code class="function">g_socket_client_connect_to_uri_finish()</code></a> to get
-the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a network uri</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>default_port</code></em> :</span></p></td>
-<td>the default port to connect to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-connect-to-uri-finish"></a><h3>g_socket_client_connect_to_uri_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_client_connect_to_uri_finish
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async connect operation. See <a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-async" title="g_socket_client_connect_to_uri_async ()"><code class="function">g_socket_client_connect_to_uri_async()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-family"></a><h3>g_socket_client_set_family ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_family (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>);</pre>
-<p>
-Sets the socket family of the socket client.
-If this is set to something other than <a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-INVALID:CAPS"><code class="literal">G_SOCKET_FAMILY_INVALID</code></a>
-then the sockets created by this object will be of the specified
-family.
-</p>
-<p>
-This might be useful for instance if you want to force the local
-connection to be an ipv4 socket, even though the address might
-be an ipv6 mapped to ipv4 address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-local-address"></a><h3>g_socket_client_set_local_address ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_local_address (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Sets the local address of the socket client.
-The sockets created by this object will bound to the
-specified address (if not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) before connecting.
-</p>
-<p>
-This is useful if you want to ensure that the local
-side of the connection is on a specific port, or on
-a specific interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-protocol"></a><h3>g_socket_client_set_protocol ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_protocol (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> protocol</code></em>);</pre>
-<p>
-Sets the protocol of the socket client.
-The sockets created by this object will use of the specified
-protocol.
-</p>
-<p>
-If <em class="parameter"><code>protocol</code></em> is <code class="literal">0</code> that means to use the default
-protocol for the socket family and type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-socket-type"></a><h3>g_socket_client_set_socket_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_socket_type (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>);</pre>
-<p>
-Sets the socket type of the socket client.
-The sockets created by this object will be of the specified
-type.
-</p>
-<p>
-It doesn't make sense to specify a type of <a class="link" href="GSocket.html#G-SOCKET-TYPE-DATAGRAM:CAPS"><code class="literal">G_SOCKET_TYPE_DATAGRAM</code></a>,
-as GSocketClient is used for connection oriented services.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-timeout"></a><h3>g_socket_client_set_timeout ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_timeout (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>);</pre>
-<p>
-Sets the I/O timeout for sockets created by <em class="parameter"><code>client</code></em>. <em class="parameter"><code>timeout</code></em> is a
-time in seconds, or 0 for no timeout (the default).
-</p>
-<p>
-The timeout value affects the initial connection attempt as well,
-so setting this may cause calls to <a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()"><code class="function">g_socket_client_connect()</code></a>, etc,
-to fail with <a class="link" href="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"><code class="literal">G_IO_ERROR_TIMED_OUT</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>timeout</code></em> :</span></p></td>
-<td>the timeout</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-enable-proxy"></a><h3>g_socket_client_set_enable_proxy ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_enable_proxy (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enable</code></em>);</pre>
-<p>
-Sets whether or not <em class="parameter"><code>client</code></em> attempts to make connections via a
-proxy server. When enabled (the default), <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> will use a
-<a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a> to determine if a proxy protocol such as SOCKS is
-needed, and automatically do the necessary proxy negotiation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
-<td>whether to enable proxies</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-tls"></a><h3>g_socket_client_set_tls ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_tls (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> tls</code></em>);</pre>
-<p>
-Sets whether <em class="parameter"><code>client</code></em> creates TLS (aka SSL) connections. If <em class="parameter"><code>tls</code></em> is
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, <em class="parameter"><code>client</code></em> will wrap its connections in a <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-and perform a TLS handshake when connecting.
-</p>
-<p>
-Note that since <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> must return a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>,
-but <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> is not a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, this
-actually wraps the resulting <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> in a
-<a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection"><span class="type">GTcpWrapperConnection</span></a> when returning it. You can use
-<a class="link" href="GTcpWrapperConnection.html#g-tcp-wrapper-connection-get-base-io-stream" title="g_tcp_wrapper_connection_get_base_io_stream ()"><code class="function">g_tcp_wrapper_connection_get_base_io_stream()</code></a> on the return value
-to extract the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>.
-</p>
-<p>
-If you need to modify the behavior of the TLS handshake (eg, by
-setting a client-side certificate to use, or connecting to the
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a> signal), you can connect to
-<em class="parameter"><code>client</code></em>'s <a class="link" href="GSocketClient.html#GSocketClient-event" title='The "event" signal'><span class="type">"event"</span></a> signal and wait for it to be
-emitted with <a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKING:CAPS"><code class="literal">G_SOCKET_CLIENT_TLS_HANDSHAKING</code></a>, which will give you
-a chance to see the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> before the handshake
-starts.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tls</code></em> :</span></p></td>
-<td>whether to use TLS</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-set-tls-validation-flags"></a><h3>g_socket_client_set_tls_validation_flags ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_set_tls_validation_flags
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
-<p>
-Sets the TLS validation flags used when creating TLS connections
-via <em class="parameter"><code>client</code></em>. The default value is <a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS"><code class="literal">G_TLS_CERTIFICATE_VALIDATE_ALL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>the validation flags</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-family"></a><h3>g_socket_client_get_family ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> g_socket_client_get_family (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the socket family of the socket client.
-</p>
-<p>
-See <a class="link" href="GSocketClient.html#g-socket-client-set-family" title="g_socket_client_set_family ()"><code class="function">g_socket_client_set_family()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-local-address"></a><h3>g_socket_client_get_local_address ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_client_get_local_address (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the local address of the socket client.
-</p>
-<p>
-See <a class="link" href="GSocketClient.html#g-socket-client-set-local-address" title="g_socket_client_set_local_address ()"><code class="function">g_socket_client_set_local_address()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Do not free. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-protocol"></a><h3>g_socket_client_get_protocol ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="returnvalue">GSocketProtocol</span></a> g_socket_client_get_protocol (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the protocol name type of the socket client.
-</p>
-<p>
-See <a class="link" href="GSocketClient.html#g-socket-client-set-protocol" title="g_socket_client_set_protocol ()"><code class="function">g_socket_client_set_protocol()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-socket-type"></a><h3>g_socket_client_get_socket_type ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="returnvalue">GSocketType</span></a> g_socket_client_get_socket_type (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the socket type of the socket client.
-</p>
-<p>
-See <a class="link" href="GSocketClient.html#g-socket-client-set-socket-type" title="g_socket_client_set_socket_type ()"><code class="function">g_socket_client_set_socket_type()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-timeout"></a><h3>g_socket_client_get_timeout ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_socket_client_get_timeout (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the I/O timeout time for sockets created by <em class="parameter"><code>client</code></em>.
-</p>
-<p>
-See <a class="link" href="GSocketClient.html#g-socket-client-set-timeout" title="g_socket_client_set_timeout ()"><code class="function">g_socket_client_set_timeout()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the timeout in seconds</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-enable-proxy"></a><h3>g_socket_client_get_enable_proxy ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_client_get_enable_proxy (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the proxy enable state; see <a class="link" href="GSocketClient.html#g-socket-client-set-enable-proxy" title="g_socket_client_set_enable_proxy ()"><code class="function">g_socket_client_set_enable_proxy()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether proxying is enabled</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-tls"></a><h3>g_socket_client_get_tls ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_client_get_tls (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets whether <em class="parameter"><code>client</code></em> creates TLS connections. See
-<a class="link" href="GSocketClient.html#g-socket-client-set-tls" title="g_socket_client_set_tls ()"><code class="function">g_socket_client_set_tls()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <em class="parameter"><code>client</code></em> uses TLS</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-get-tls-validation-flags"></a><h3>g_socket_client_get_tls_validation_flags ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_socket_client_get_tls_validation_flags
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
-<p>
-Gets the TLS validation flags used creating TLS connections via
-<em class="parameter"><code>client</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the TLS validation flags</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-client-add-application-proxy"></a><h3>g_socket_client_add_application_proxy ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_client_add_application_proxy
- (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>);</pre>
-<p>
-Enable proxy protocols to be handled by the application. When the
-indicated proxy protocol is returned by the <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>,
-<a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> will consider this protocol as supported but will
-not try to find a <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> instance to handle handshaking. The
-application must check for this case by calling
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-remote-address" title="g_socket_connection_get_remote_address ()"><code class="function">g_socket_connection_get_remote_address()</code></a> on the returned
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, and seeing if it's a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> of the
-appropriate type, to determine whether or not it needs to handle
-the proxy handshaking itself.
-</p>
-<p>
-This should be used for proxy protocols that are dialects of
-another protocol such as HTTP proxy. It also allows cohabitation of
-proxy protocols that are reused between protocols. A good example
-is HTTP. It can be used to proxy HTTP, FTP and Gopher and can also
-be use as generic socket proxy through the HTTP CONNECT method.
-</p>
-<p>
-When the proxy is detected as being an application proxy, TLS handshake
-will be skipped. This is required to let the application do the proxy
-specific handshake.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>The proxy protocol</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSocketClient--enable-proxy"></a><h3>The <code class="literal">"enable-proxy"</code> property</h3>
-<pre class="programlisting"> "enable-proxy" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<p>Enable proxy support.</p>
-<p>Default value: TRUE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--family"></a><h3>The <code class="literal">"family"</code> property</h3>
-<pre class="programlisting"> "family" <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> : Read / Write / Construct</pre>
-<p>The sockets address family to use for socket construction.</p>
-<p>Default value: G_SOCKET_FAMILY_INVALID</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--local-address"></a><h3>The <code class="literal">"local-address"</code> property</h3>
-<pre class="programlisting"> "local-address" <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>* : Read / Write / Construct</pre>
-<p>The local address constructed sockets will be bound to.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--protocol"></a><h3>The <code class="literal">"protocol"</code> property</h3>
-<pre class="programlisting"> "protocol" <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> : Read / Write / Construct</pre>
-<p>The protocol to use for socket construction, or 0 for default.</p>
-<p>Default value: G_SOCKET_PROTOCOL_DEFAULT</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--timeout"></a><h3>The <code class="literal">"timeout"</code> property</h3>
-<pre class="programlisting"> "timeout" <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct</pre>
-<p>The I/O timeout for sockets, or 0 for none.</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--tls"></a><h3>The <code class="literal">"tls"</code> property</h3>
-<pre class="programlisting"> "tls" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<p>Whether to create TLS connections.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--tls-validation-flags"></a><h3>The <code class="literal">"tls-validation-flags"</code> property</h3>
-<pre class="programlisting"> "tls-validation-flags" <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> : Read / Write / Construct</pre>
-<p>TLS validation flags to use.</p>
-<p>Default value: G_TLS_CERTIFICATE_UNKNOWN_CA|G_TLS_CERTIFICATE_BAD_IDENTITY|G_TLS_CERTIFICATE_NOT_ACTIVATED|G_TLS_CERTIFICATE_EXPIRED|G_TLS_CERTIFICATE_REVOKED|G_TLS_CERTIFICATE_INSECURE|G_TLS_CERTIFICATE_GENERIC_ERROR</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketClient--type"></a><h3>The <code class="literal">"type"</code> property</h3>
-<pre class="programlisting"> "type" <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> : Read / Write / Construct</pre>
-<p>The sockets type to use for socket construction.</p>
-<p>Default value: G_SOCKET_TYPE_STREAM</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GSocketClient-event"></a><h3>The <code class="literal">"event"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client,
- <a class="link" href="GSocketClient.html#GSocketClientEvent" title="enum GSocketClientEvent"><span class="type">GSocketClientEvent</span></a> event,
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable,
- <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *connection,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when <em class="parameter"><code>client</code></em>'s activity on <em class="parameter"><code>connectable</code></em> changes state.
-Among other things, this can be used to provide progress
-information about a network connection in the UI. The meanings of
-the different <em class="parameter"><code>event</code></em> values are as follows:
-</p>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-RESOLVING:CAPS"><code class="literal">G_SOCKET_CLIENT_RESOLVING</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> is about to look up <em class="parameter"><code>connectable</code></em> in DNS.
- <em class="parameter"><code>connection</code></em> will be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-RESOLVED:CAPS"><code class="literal">G_SOCKET_CLIENT_RESOLVED</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> has successfully resolved <em class="parameter"><code>connectable</code></em> in DNS.
- <em class="parameter"><code>connection</code></em> will be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-CONNECTING:CAPS"><code class="literal">G_SOCKET_CLIENT_CONNECTING</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> is about to make a connection to a remote host;
- either a proxy server or the destination server itself.
- <em class="parameter"><code>connection</code></em> is the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, which is not yet
- connected.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-CONNECTED:CAPS"><code class="literal">G_SOCKET_CLIENT_CONNECTED</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> has successfully connected to a remote host.
- <em class="parameter"><code>connection</code></em> is the connected <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-PROXY-NEGOTIATING:CAPS"><code class="literal">G_SOCKET_CLIENT_PROXY_NEGOTIATING</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> is about to negotiate with a proxy to get it to
- connect to <em class="parameter"><code>connectable</code></em>. <em class="parameter"><code>connection</code></em> is the
- <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> to the proxy server.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-PROXY-NEGOTIATED:CAPS"><code class="literal">G_SOCKET_CLIENT_PROXY_NEGOTIATED</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> has negotiated a connection to <em class="parameter"><code>connectable</code></em> through
- a proxy server. <em class="parameter"><code>connection</code></em> is the stream returned from
- <a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()"><code class="function">g_proxy_connect()</code></a>, which may or may not be a
- <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKING:CAPS"><code class="literal">G_SOCKET_CLIENT_TLS_HANDSHAKING</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> is about to begin a TLS handshake. <em class="parameter"><code>connection</code></em> is a
- <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKED:CAPS"><code class="literal">G_SOCKET_CLIENT_TLS_HANDSHAKED</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> has successfully completed the TLS handshake.
- <em class="parameter"><code>connection</code></em> is a <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-COMPLETE:CAPS"><code class="literal">G_SOCKET_CLIENT_COMPLETE</code></a>:</span></p></td>
-<td><p>
- <em class="parameter"><code>client</code></em> has either successfully connected to <em class="parameter"><code>connectable</code></em>
- (in which case <em class="parameter"><code>connection</code></em> is the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> that
- it will be returning to the caller) or has failed (in which
- case <em class="parameter"><code>connection</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and the client is about to return
- an error).
- </p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
-</p>
-<p>
-Each event except <a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-COMPLETE:CAPS"><code class="literal">G_SOCKET_CLIENT_COMPLETE</code></a> may be emitted
-multiple times (or not at all) for a given connectable (in
-particular, if <em class="parameter"><code>client</code></em> ends up attempting to connect to more than
-one address). However, if <em class="parameter"><code>client</code></em> emits the <a class="link" href="GSocketClient.html#GSocketClient-event" title='The "event" signal'><span class="type">"event"</span></a>
-signal at all for a given connectable, that it will always emit
-it with <a class="link" href="GSocketClient.html#G-SOCKET-CLIENT-COMPLETE:CAPS"><code class="literal">G_SOCKET_CLIENT_COMPLETE</code></a> when it is done.
-</p>
-<p>
-Note that there may be additional <a class="link" href="GSocketClient.html#GSocketClientEvent" title="enum GSocketClientEvent"><span class="type">GSocketClientEvent</span></a> values in
-the future; unrecognized <em class="parameter"><code>event</code></em> values should be ignored.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
-<td>the <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
-<td>the event that is occurring</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>the <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> that <em class="parameter"><code>event</code></em> is occurring on</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>the current representation of the connection</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketClient.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketConnectable.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketConnectable.html
deleted file mode 100644
index 3bea760..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketConnectable.html
+++ /dev/null
@@ -1,450 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketConnectable</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resolver.html" title="DNS resolution">
-<link rel="prev" href="GProxyResolver.html" title="GProxyResolver">
-<link rel="next" href="GNetworkAddress.html" title="GNetworkAddress">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GProxyResolver.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resolver.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GNetworkAddress.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketConnectable.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketConnectable.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketConnectable.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocketConnectable.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GSocketConnectable.implementations" class="shortcut">Known Implementations</a>
-  | 
- <a href="#GSocketConnectable.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketConnectable"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketConnectable.top_of_page"></a>GSocketConnectable</span></h2>
-<p>GSocketConnectable — Interface for potential socket endpoints</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketConnectable.synopsis"></a><h2>Synopsis</h2>
-<a name="GSocketAddressEnumerator"></a><a name="GProxyAddressEnumerator"></a><pre class="synopsis"> <a class="link" href="GSocketConnectable.html#GSocketConnectable-struct" title="GSocketConnectable">GSocketConnectable</a>;
-struct <a class="link" href="GSocketConnectable.html#GSocketConnectableIface" title="struct GSocketConnectableIface">GSocketConnectableIface</a>;
-<a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="returnvalue">GSocketAddressEnumerator</span></a> * <a class="link" href="GSocketConnectable.html#g-socket-connectable-enumerate" title="g_socket_connectable_enumerate ()">g_socket_connectable_enumerate</a>
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>);
-<a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="returnvalue">GSocketAddressEnumerator</span></a> * <a class="link" href="GSocketConnectable.html#g-socket-connectable-proxy-enumerate" title="g_socket_connectable_proxy_enumerate ()">g_socket_connectable_proxy_enumerate</a>
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>);
-
- <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator-struct" title="GSocketAddressEnumerator">GSocketAddressEnumerator</a>;
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next" title="g_socket_address_enumerator_next ()">g_socket_address_enumerator_next</a> (<em class="parameter"><code><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-async" title="g_socket_address_enumerator_next_async ()">g_socket_address_enumerator_next_async</a>
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-finish" title="g_socket_address_enumerator_next_finish ()">g_socket_address_enumerator_next_finish</a>
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
- <a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator-struct" title="GProxyAddressEnumerator">GProxyAddressEnumerator</a>;
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GSocketConnectable
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSocketAddressEnumerator
- +----<a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator">GProxyAddressEnumerator</a>
-</pre>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator">GSocketAddressEnumerator</a>
- +----GProxyAddressEnumerator
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GSocketConnectable requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.implementations"></a><h2>Known Implementations</h2>
-<p>
-GSocketConnectable is implemented by
- <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>, <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>, <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>, <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>, <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a> and <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator--connectable" title='The "connectable" property'>connectable</a>" <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator--uri" title='The "uri" property'>uri</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.description"></a><h2>Description</h2>
-<p>
-Objects that describe one or more potential socket endpoints
-implement <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>. Callers can then use
-<a class="link" href="GSocketConnectable.html#g-socket-connectable-enumerate" title="g_socket_connectable_enumerate ()"><code class="function">g_socket_connectable_enumerate()</code></a> to get a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>
-to try out each socket address in turn until one succeeds, as shown
-in the sample code below.
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-MyConnectionType *
-connect_to_host (const char *hostname,
- guint16 port,
- GCancellable *cancellable,
- GError **error)
-{
- MyConnection *conn = NULL;
- GSocketConnectable *addr;
- GSocketAddressEnumerator *enumerator;
- GSocketAddress *sockaddr;
- GError *conn_error = NULL;
-
- addr = g_network_address_new ("www.gnome.org", 80);
- enumerator = g_socket_connectable_enumerate (addr);
- g_object_unref (addr);
-
- /* Try each sockaddr until we succeed. Record the first
- * connection error, but not any further ones (since they'll probably
- * be basically the same as the first).
- */
- while (!conn &amp;&amp; (sockaddr = g_socket_address_enumerator_next (enumerator, cancellable, error))
- {
- conn = connect_to_sockaddr (sockaddr, conn_error ? NULL : &amp;conn_error);
- g_object_unref (sockaddr);
- }
- g_object_unref (enumerator);
-
- if (conn)
- {
- if (conn_error)
- {
- /* We couldn't connect to the first address, but we succeeded
- * in connecting to a later address.
- */
- g_error_free (conn_error);
- }
- return conn;
- }
- else if (error)
- {
- /* Either the initial lookup failed, or else the caller
- * cancelled us.
- */
- if (conn_error)
- g_error_free (conn_error);
- return NULL;
- }
- else
- {
- g_error_propagate (error, conn_error);
- return NULL;
- }
-}
-</pre></div>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketConnectable-struct"></a><h3>GSocketConnectable</h3>
-<pre class="programlisting">typedef struct _GSocketConnectable GSocketConnectable;</pre>
-<p>
-Interface for objects that contain or generate <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>es.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketConnectableIface"></a><h3>struct GSocketConnectableIface</h3>
-<pre class="programlisting">struct GSocketConnectableIface {
- GTypeInterface g_iface;
-
- /* Virtual Table */
-
- GSocketAddressEnumerator * (* enumerate) (GSocketConnectable *connectable);
-
- GSocketAddressEnumerator * (* proxy_enumerate) (GSocketConnectable *connectable);
-};
-</pre>
-<p>
-Provides an interface for returning a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>
-and <a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator"><span class="type">GProxyAddressEnumerator</span></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GSocketConnectableIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSocketConnectableIface.enumerate"></a>enumerate</code></em> ()</span></p></td>
-<td>Creates a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GSocketConnectableIface.proxy-enumerate"></a>proxy_enumerate</code></em> ()</span></p></td>
-<td>Creates a <a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator"><span class="type">GProxyAddressEnumerator</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connectable-enumerate"></a><h3>g_socket_connectable_enumerate ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="returnvalue">GSocketAddressEnumerator</span></a> * g_socket_connectable_enumerate
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> for <em class="parameter"><code>connectable</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connectable-proxy-enumerate"></a><h3>g_socket_connectable_proxy_enumerate ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="returnvalue">GSocketAddressEnumerator</span></a> * g_socket_connectable_proxy_enumerate
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *connectable</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> for <em class="parameter"><code>connectable</code></em> that will
-return <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>es for addresses that you must connect
-to via a proxy.
-</p>
-<p>
-If <em class="parameter"><code>connectable</code></em> does not implement
-<a class="link" href="GSocketConnectable.html#g-socket-connectable-proxy-enumerate" title="g_socket_connectable_proxy_enumerate ()"><code class="function">g_socket_connectable_proxy_enumerate()</code></a>, this will fall back to
-calling <a class="link" href="GSocketConnectable.html#g-socket-connectable-enumerate" title="g_socket_connectable_enumerate ()"><code class="function">g_socket_connectable_enumerate()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connectable</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSocketAddressEnumerator-struct"></a><h3>GSocketAddressEnumerator</h3>
-<pre class="programlisting">typedef struct _GSocketAddressEnumerator GSocketAddressEnumerator;</pre>
-<p>
-Enumerator type for objects that contain or generate
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>es.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-enumerator-next"></a><h3>g_socket_address_enumerator_next ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_address_enumerator_next (<em class="parameter"><code><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Retrieves the next <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> from <em class="parameter"><code>enumerator</code></em>. Note that this
-may block for some amount of time. (Eg, a <a class="link" href="GNetworkAddress.html" title="GNetworkAddress"><span class="type">GNetworkAddress</span></a> may need
-to do a DNS lookup before it can return an address.) Use
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-async" title="g_socket_address_enumerator_next_async ()"><code class="function">g_socket_address_enumerator_next_async()</code></a> if you need to avoid
-blocking.
-</p>
-<p>
-If <em class="parameter"><code>enumerator</code></em> is expected to yield addresses, but for some reason
-is unable to (eg, because of a DNS error), then the first call to
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next" title="g_socket_address_enumerator_next ()"><code class="function">g_socket_address_enumerator_next()</code></a> will return an appropriate error
-in *<em class="parameter"><code>error</code></em>. However, if the first call to
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next" title="g_socket_address_enumerator_next ()"><code class="function">g_socket_address_enumerator_next()</code></a> succeeds, then any further
-internal errors (other than <em class="parameter"><code>cancellable</code></em> being triggered) will be
-ignored.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> (owned by the caller), or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on
-error (in which case *<em class="parameter"><code>error</code></em> will be set) or if there are no
-more addresses. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-enumerator-next-async"></a><h3>g_socket_address_enumerator_next_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_address_enumerator_next_async
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously retrieves the next <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> from <em class="parameter"><code>enumerator</code></em>
-and then calls <em class="parameter"><code>callback</code></em>, which must call
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-finish" title="g_socket_address_enumerator_next_finish ()"><code class="function">g_socket_address_enumerator_next_finish()</code></a> to get the result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request
-is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-address-enumerator-next-finish"></a><h3>g_socket_address_enumerator_next_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_address_enumerator_next_finish
- (<em class="parameter"><code><a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> *enumerator</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Retrieves the result of a completed call to
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-async" title="g_socket_address_enumerator_next_async ()"><code class="function">g_socket_address_enumerator_next_async()</code></a>. See
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next" title="g_socket_address_enumerator_next ()"><code class="function">g_socket_address_enumerator_next()</code></a> for more information about
-error handling.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>enumerator</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> (owned by the caller), or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on
-error (in which case *<em class="parameter"><code>error</code></em> will be set) or if there are no
-more addresses. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddressEnumerator-struct"></a><h3>GProxyAddressEnumerator</h3>
-<pre class="programlisting">typedef struct _GProxyAddressEnumerator GProxyAddressEnumerator;</pre>
-<p>
-A subclass of <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator"><span class="type">GSocketAddressEnumerator</span></a> that takes another address
-enumerator and wraps its results in <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>es as
-directed by the default <a class="link" href="GProxyResolver.html" title="GProxyResolver"><span class="type">GProxyResolver</span></a>.
-</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketConnectable.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GProxyAddressEnumerator--connectable"></a><h3>The <code class="literal">"connectable"</code> property</h3>
-<pre class="programlisting"> "connectable" <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>* : Read / Write / Construct Only</pre>
-<p>The connectable being enumerated.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GProxyAddressEnumerator--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
-<pre class="programlisting"> "uri" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>The destination URI, use none:// for generic socket.</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketConnection.html
deleted file mode 100644
index 6d0380e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketConnection.html
+++ /dev/null
@@ -1,493 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GSocketClient.html" title="GSocketClient">
-<link rel="next" href="GUnixConnection.html" title="GUnixConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketClient.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocketConnection.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketConnection.top_of_page"></a>GSocketConnection</span></h2>
-<p>GSocketConnection — A socket connection</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GSocketConnection.html#GSocketConnection-struct" title="GSocketConnection">GSocketConnection</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketConnection.html#g-socket-connection-connect" title="g_socket_connection_connect ()">g_socket_connection_connect</a> (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketConnection.html#g-socket-connection-connect-async" title="g_socket_connection_connect_async ()">g_socket_connection_connect_async</a> (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketConnection.html#g-socket-connection-connect-finish" title="g_socket_connection_connect_finish ()">g_socket_connection_connect_finish</a> (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketConnection.html#g-socket-connection-is-connected" title="g_socket_connection_is_connected ()">g_socket_connection_is_connected</a> (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocketConnection.html#g-socket-connection-get-local-address" title="g_socket_connection_get_local_address ()">g_socket_connection_get_local_address</a>
- (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GSocketConnection.html#g-socket-connection-get-remote-address" title="g_socket_connection_get_remote_address ()">g_socket_connection_get_remote_address</a>
- (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * <a class="link" href="GSocketConnection.html#g-socket-connection-get-socket" title="g_socket_connection_get_socket ()">g_socket_connection_get_socket</a> (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>);
-
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketConnection.html#g-socket-connection-factory-create-connection" title="g_socket_connection_factory_create_connection ()">g_socket_connection_factory_create_connection</a>
- (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="GSocketConnection.html#g-socket-connection-factory-lookup-type" title="g_socket_connection_factory_lookup_type ()">g_socket_connection_factory_lookup_type</a>
- (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> protocol_id</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketConnection.html#g-socket-connection-factory-register-type" title="g_socket_connection_factory_register_type ()">g_socket_connection_factory_register_type</a>
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> g_type</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> protocol</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- +----GSocketConnection
- +----<a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
- +----<a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketConnection.html#GSocketConnection--socket" title='The "socket" property'>socket</a>" <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketConnection.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> is a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> for a connected socket. They
-can be created either by <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> when connecting to a host,
-or by <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> when accepting a new client.
-</p>
-<p>
-The type of the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> object returned from these calls
-depends on the type of the underlying socket that is in use. For
-instance, for a TCP/IP connection it will be a <a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a>.
-</p>
-<p>
-Choosing what type of object to construct is done with the socket
-connection factory, and it is possible for 3rd parties to register
-custom socket connection types for specific combination of socket
-family/type/protocol using <a class="link" href="GSocketConnection.html#g-socket-connection-factory-register-type" title="g_socket_connection_factory_register_type ()"><code class="function">g_socket_connection_factory_register_type()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketConnection-struct"></a><h3>GSocketConnection</h3>
-<pre class="programlisting">typedef struct _GSocketConnection GSocketConnection;</pre>
-<p>
-A socket connection GIOStream object for connection-oriented sockets.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-connect"></a><h3>g_socket_connection_connect ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_connection_connect (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Connect <em class="parameter"><code>connection</code></em> to the specified remote address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> specifying the remote address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the connection succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-connect-async"></a><h3>g_socket_connection_connect_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_connection_connect_async (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously connect <em class="parameter"><code>connection</code></em> to the specified remote address.
-</p>
-<p>
-This clears the <a class="link" href="GSocket.html#GSocket--blocking" title='The "blocking" property'><span class="type">"blocking"</span></a> flag on <em class="parameter"><code>connection</code></em>'s underlying
-socket if it is currently set.
-</p>
-<p>
-Use <a class="link" href="GSocketConnection.html#g-socket-connection-connect-finish" title="g_socket_connection_connect_finish ()"><code class="function">g_socket_connection_connect_finish()</code></a> to retrieve the result.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> specifying the remote address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><code class="literal">GCancellable</code></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-connect-finish"></a><h3>g_socket_connection_connect_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_connection_connect_finish (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets the result of a <a class="link" href="GSocketConnection.html#g-socket-connection-connect-async" title="g_socket_connection_connect_async ()"><code class="function">g_socket_connection_connect_async()</code></a> call.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the connection succeeded, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-is-connected"></a><h3>g_socket_connection_is_connected ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_connection_is_connected (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>connection</code></em> is connected. This is equivalent to calling
-<a class="link" href="GSocket.html#g-socket-is-connected" title="g_socket_is_connected ()"><code class="function">g_socket_is_connected()</code></a> on <em class="parameter"><code>connection</code></em>'s underlying <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <em class="parameter"><code>connection</code></em> is connected</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-get-local-address"></a><h3>g_socket_connection_get_local_address ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_connection_get_local_address
- (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Try to get the local address of a socket connection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-get-remote-address"></a><h3>g_socket_connection_get_remote_address ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_socket_connection_get_remote_address
- (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Try to get the remote address of a socket connection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-get-socket"></a><h3>g_socket_connection_get_socket ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * g_socket_connection_get_socket (<em class="parameter"><code><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection</code></em>);</pre>
-<p>
-Gets the underlying <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> object of the connection.
-This can be useful if you want to do something unusual on it
-not supported by the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> APIs.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-factory-create-connection"></a><h3>g_socket_connection_factory_create_connection ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_connection_factory_create_connection
- (<em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> subclass of the right type for
-<em class="parameter"><code>socket</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-factory-lookup-type"></a><h3>g_socket_connection_factory_lookup_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_socket_connection_factory_lookup_type
- (<em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> protocol_id</code></em>);</pre>
-<p>
-Looks up the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to be used when creating socket connections on
-sockets with the specified <em class="parameter"><code>family</code></em>, <em class="parameter"><code>type</code></em> and <em class="parameter"><code>protocol_id</code></em>.
-</p>
-<p>
-If no type is registered, the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> base type is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol_id</code></em> :</span></p></td>
-<td>a protocol id</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-connection-factory-register-type"></a><h3>g_socket_connection_factory_register_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_connection_factory_register_type
- (<em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> g_type</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> family</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> protocol</code></em>);</pre>
-<p>
-Looks up the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to be used when creating socket connections on
-sockets with the specified <em class="parameter"><code>family</code></em>, <em class="parameter"><code>type</code></em> and <em class="parameter"><code>protocol</code></em>.
-</p>
-<p>
-If no type is registered, the <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> base type is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>g_type</code></em> :</span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>, inheriting from <code class="literal">G_TYPE_SOCKET_CONNECTION</code>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>family</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>a protocol id</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSocketConnection--socket"></a><h3>The <code class="literal">"socket"</code> property</h3>
-<pre class="programlisting"> "socket" <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>* : Read / Write / Construct Only</pre>
-<p>The underlying GSocket.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketConnection.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>, <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>, <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketControlMessage.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketControlMessage.html
deleted file mode 100644
index 3f74dc7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketControlMessage.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketControlMessage</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GUnixSocketAddress.html" title="GUnixSocketAddress">
-<link rel="next" href="GUnixFDList.html" title="GUnixFDList">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixSocketAddress.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixFDList.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketControlMessage.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketControlMessage.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketControlMessage.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketControlMessage"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketControlMessage.top_of_page"></a>GSocketControlMessage</span></h2>
-<p>GSocketControlMessage — A GSocket control message</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketControlMessage.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSocketControlMessage.html#GSocketControlMessage-struct" title="GSocketControlMessage">GSocketControlMessage</a>;
-<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * <a class="link" href="GSocketControlMessage.html#g-socket-control-message-deserialize" title="g_socket_control_message_deserialize ()">g_socket_control_message_deserialize</a>
- (<em class="parameter"><code><span class="type">int</span> level</code></em>,
- <em class="parameter"><code><span class="type">int</span> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-level" title="g_socket_control_message_get_level ()">g_socket_control_message_get_level</a> (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-msg-type" title="g_socket_control_message_get_msg_type ()">g_socket_control_message_get_msg_type</a>
- (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-size" title="g_socket_control_message_get_size ()">g_socket_control_message_get_size</a> (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketControlMessage.html#g-socket-control-message-serialize" title="g_socket_control_message_serialize ()">g_socket_control_message_serialize</a> (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketControlMessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSocketControlMessage
- +----<a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
- +----<a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketControlMessage.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> is a special-purpose utility message that
-can be sent to or received from a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>. These types of
-messages are often called "ancillary data".
-</p>
-<p>
-The message can represent some sort of special instruction to or
-information from the socket or can represent a special kind of
-transfer to the peer (for example, sending a file description over
-a UNIX socket).
-</p>
-<p>
-These messages are sent with <a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()"><code class="function">g_socket_send_message()</code></a> and received
-with <a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a>.
-</p>
-<p>
-To extend the set of control message that can be sent, subclass this
-class and override the get_size, get_level, get_type and serialize
-methods.
-</p>
-<p>
-To extend the set of control messages that can be received, subclass
-this class and implement the deserialize method. Also, make sure your
-class is registered with the GType typesystem before calling
-<a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a> to read such a message.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketControlMessage.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketControlMessage-struct"></a><h3>GSocketControlMessage</h3>
-<pre class="programlisting">typedef struct _GSocketControlMessage GSocketControlMessage;</pre>
-<p>
-Base class for socket-type specific control messages that can be sent and
-received over <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-control-message-deserialize"></a><h3>g_socket_control_message_deserialize ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * g_socket_control_message_deserialize
- (<em class="parameter"><code><span class="type">int</span> level</code></em>,
- <em class="parameter"><code><span class="type">int</span> type</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-Tries to deserialize a socket control message of a given
-<em class="parameter"><code>level</code></em> and <em class="parameter"><code>type</code></em>. This will ask all known (to GType) subclasses
-of <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> if they can understand this kind
-of message and if so deserialize it into a <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>.
-</p>
-<p>
-If there is no implementation for this kind of control message, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>level</code></em> :</span></p></td>
-<td>a socket level</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a socket control message type for the given <em class="parameter"><code>level</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>the size of the data in bytes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>pointer to the message data. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the deserialized message or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-control-message-get-level"></a><h3>g_socket_control_message_get_level ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_socket_control_message_get_level (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);</pre>
-<p>
-Returns the "level" (i.e. the originating protocol) of the control message.
-This is often SOL_SOCKET.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an integer describing the level</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-control-message-get-msg-type"></a><h3>g_socket_control_message_get_msg_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> g_socket_control_message_get_msg_type
- (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);</pre>
-<p>
-Returns the protocol specific type of the control message.
-For instance, for UNIX fd passing this would be SCM_RIGHTS.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an integer describing the type of control message</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-control-message-get-size"></a><h3>g_socket_control_message_get_size ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_socket_control_message_get_size (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);</pre>
-<p>
-Returns the space required for the control message, not including
-headers or alignment.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The number of bytes required.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-control-message-serialize"></a><h3>g_socket_control_message_serialize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_control_message_serialize (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
-<p>
-Converts the data in the message to bytes placed in the
-message.
-</p>
-<p>
-<em class="parameter"><code>data</code></em> is guaranteed to have enough space to fit the size
-returned by <a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-size" title="g_socket_control_message_get_size ()"><code class="function">g_socket_control_message_get_size()</code></a> on this
-object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>A buffer to write data to</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketControlMessage.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketListener.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketListener.html
deleted file mode 100644
index 6565d1b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketListener.html
+++ /dev/null
@@ -1,720 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketListener</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">
-<link rel="next" href="GSocketService.html" title="GSocketService">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTcpWrapperConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketService.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketListener.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketListener.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketListener.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocketListener.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketListener"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketListener.top_of_page"></a>GSocketListener</span></h2>
-<p>GSocketListener — Helper for accepting network client connections</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketListener.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSocketListener.html#GSocketListener-struct" title="GSocketListener">GSocketListener</a>;
-<a class="link" href="GSocketListener.html" title="GSocketListener"><span class="returnvalue">GSocketListener</span></a> * <a class="link" href="GSocketListener.html#g-socket-listener-new" title="g_socket_listener_new ()">g_socket_listener_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketListener.html#g-socket-listener-add-socket" title="g_socket_listener_add_socket ()">g_socket_listener_add_socket</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()">g_socket_listener_add_address</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> protocol</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> **effective_address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketListener.html#g-socket-listener-add-inet-port" title="g_socket_listener_add_inet_port ()">g_socket_listener_add_inet_port</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GSocketListener.html#g-socket-listener-add-any-inet-port" title="g_socket_listener_add_any_inet_port ()">g_socket_listener_add_any_inet_port</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketListener.html#g-socket-listener-accept" title="g_socket_listener_accept ()">g_socket_listener_accept</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketListener.html#g-socket-listener-accept-async" title="g_socket_listener_accept_async ()">g_socket_listener_accept_async</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GSocketListener.html#g-socket-listener-accept-finish" title="g_socket_listener_accept_finish ()">g_socket_listener_accept_finish</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket" title="g_socket_listener_accept_socket ()">g_socket_listener_accept_socket</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-async" title="g_socket_listener_accept_socket_async ()">g_socket_listener_accept_socket_async</a>
- (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-finish" title="g_socket_listener_accept_socket_finish ()">g_socket_listener_accept_socket_finish</a>
- (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketListener.html#g-socket-listener-close" title="g_socket_listener_close ()">g_socket_listener_close</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketListener.html#g-socket-listener-set-backlog" title="g_socket_listener_set_backlog ()">g_socket_listener_set_backlog</a> (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><span class="type">int</span> listen_backlog</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketListener.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GSocketListener
- +----<a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketListener.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketListener.html#GSocketListener--listen-backlog" title='The "listen-backlog" property'>listen-backlog</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketListener.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> is an object that keeps track of a set
-of server sockets and helps you accept sockets from any of the
-socket, either sync or async.
-</p>
-<p>
-If you want to implement a network server, also look at <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>
-and <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a> which are subclass of <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-that makes this even easier.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketListener.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketListener-struct"></a><h3>GSocketListener</h3>
-<pre class="programlisting">typedef struct _GSocketListener GSocketListener;</pre>
-<p>
-A helper class for network servers to listen for and accept connections.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-new"></a><h3>g_socket_listener_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="returnvalue">GSocketListener</span></a> * g_socket_listener_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> with no sockets to listen for.
-New listeners can be added with e.g. <a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()"><code class="function">g_socket_listener_add_address()</code></a>
-or <a class="link" href="GSocketListener.html#g-socket-listener-add-inet-port" title="g_socket_listener_add_inet_port ()"><code class="function">g_socket_listener_add_inet_port()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-add-socket"></a><h3>g_socket_listener_add_socket ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_listener_add_socket (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>socket</code></em> to the set of sockets that we try to accept
-new clients from. The socket must be bound to a local
-address and listened to.
-</p>
-<p>
-<em class="parameter"><code>source_object</code></em> will be passed out in the various calls
-to accept to identify this particular source, which is
-useful if you're listening on multiple addresses and do
-different things depending on what address is connected to.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>a listening <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>Optional <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> identifying this source. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-add-address"></a><h3>g_socket_listener_add_address ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_listener_add_address (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a> protocol</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a> **effective_address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a socket of type <em class="parameter"><code>type</code></em> and protocol <em class="parameter"><code>protocol</code></em>, binds
-it to <em class="parameter"><code>address</code></em> and adds it to the set of sockets we're accepting
-sockets from.
-</p>
-<p>
-Note that adding an IPv6 address, depending on the platform,
-may or may not result in a listener that also accepts IPv4
-connections. For more deterministic behavior, see
-<a class="link" href="GSocketListener.html#g-socket-listener-add-inet-port" title="g_socket_listener_add_inet_port ()"><code class="function">g_socket_listener_add_inet_port()</code></a>.
-</p>
-<p>
-<em class="parameter"><code>source_object</code></em> will be passed out in the various calls
-to accept to identify this particular source, which is
-useful if you're listening on multiple addresses and do
-different things depending on what address is connected to.
-</p>
-<p>
-If successful and <em class="parameter"><code>effective_address</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it will
-be set to the address that the binding actually occurred at. This
-is helpful for determining the port number that was used for when
-requesting a binding to port 0 (ie: "any port"). This address, if
-requested, belongs to the caller and must be freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>protocol</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>Optional <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> identifying this source. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>effective_address</code></em> :</span></p></td>
-<td>location to store the address that was bound to, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-add-inet-port"></a><h3>g_socket_listener_add_inet_port ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_listener_add_inet_port (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Helper function for <a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()"><code class="function">g_socket_listener_add_address()</code></a> that
-creates a TCP/IP socket listening on IPv4 and IPv6 (if
-supported) on the specified port on all interfaces.
-</p>
-<p>
-<em class="parameter"><code>source_object</code></em> will be passed out in the various calls
-to accept to identify this particular source, which is
-useful if you're listening on multiple addresses and do
-different things depending on what address is connected to.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
-<td>an IP port number (non-zero)</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>Optional <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> identifying this source. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-add-any-inet-port"></a><h3>g_socket_listener_add_any_inet_port ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_socket_listener_add_any_inet_port (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Listens for TCP connections on any available port number for both
-IPv6 and IPv4 (if each is available).
-</p>
-<p>
-This is useful if you need to have a socket for incoming connections
-but don't care about the specific port number.
-</p>
-<p>
-<em class="parameter"><code>source_object</code></em> will be passed out in the various calls
-to accept to identify this particular source, which is
-useful if you're listening on multiple addresses and do
-different things depending on what address is connected to.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>Optional <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> identifying this source. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the port number, or 0 in case of failure.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-accept"></a><h3>g_socket_listener_accept ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_listener_accept (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Blocks waiting for a client to connect to any of the sockets added
-to the listener. Returns a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> for the socket that was
-accepted.
-</p>
-<p>
-If <em class="parameter"><code>source_object</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it will be filled out with the source
-object specified when the corresponding socket or address was added
-to the listener.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>location where <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> pointer will be stored, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-accept-async"></a><h3>g_socket_listener_accept_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_listener_accept_async (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the asynchronous version of <a class="link" href="GSocketListener.html#g-socket-listener-accept" title="g_socket_listener_accept ()"><code class="function">g_socket_listener_accept()</code></a>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket" title="g_socket_listener_accept_socket ()"><code class="function">g_socket_listener_accept_socket()</code></a>
-to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-accept-finish"></a><h3>g_socket_listener_accept_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_socket_listener_accept_finish (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async accept operation. See <a class="link" href="GSocketListener.html#g-socket-listener-accept-async" title="g_socket_listener_accept_async ()"><code class="function">g_socket_listener_accept_async()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>Optional <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> identifying this source. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-accept-socket"></a><h3>g_socket_listener_accept_socket ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * g_socket_listener_accept_socket (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Blocks waiting for a client to connect to any of the sockets added
-to the listener. Returns the <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> that was accepted.
-</p>
-<p>
-If you want to accept the high-level <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, not a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>,
-which is often the case, then you should use <a class="link" href="GSocketListener.html#g-socket-listener-accept" title="g_socket_listener_accept ()"><code class="function">g_socket_listener_accept()</code></a>
-instead.
-</p>
-<p>
-If <em class="parameter"><code>source_object</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> it will be filled out with the source
-object specified when the corresponding socket or address was added
-to the listener.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
-triggering the cancellable object from another thread. If the operation
-was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>location where <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> pointer will be stored, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-accept-socket-async"></a><h3>g_socket_listener_accept_socket_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_listener_accept_socket_async
- (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the asynchronous version of <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket" title="g_socket_listener_accept_socket ()"><code class="function">g_socket_listener_accept_socket()</code></a>.
-</p>
-<p>
-When the operation is finished <em class="parameter"><code>callback</code></em> will be
-called. You can then call <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-finish" title="g_socket_listener_accept_socket_finish ()"><code class="function">g_socket_listener_accept_socket_finish()</code></a>
-to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data for the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-accept-socket-finish"></a><h3>g_socket_listener_accept_socket_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GSocket.html" title="GSocket"><span class="returnvalue">GSocket</span></a> * g_socket_listener_accept_socket_finish
- (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> **source_object</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an async accept operation. See <a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-async" title="g_socket_listener_accept_socket_async ()"><code class="function">g_socket_listener_accept_socket_async()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>Optional <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> identifying this source. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-close"></a><h3>g_socket_listener_close ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_listener_close (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>);</pre>
-<p>
-Closes all the sockets in the listener.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-listener-set-backlog"></a><h3>g_socket_listener_set_backlog ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_listener_set_backlog (<em class="parameter"><code><a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> *listener</code></em>,
- <em class="parameter"><code><span class="type">int</span> listen_backlog</code></em>);</pre>
-<p>
-Sets the listen backlog on the sockets in the listener.
-</p>
-<p>
-See <a class="link" href="GSocket.html#g-socket-set-listen-backlog" title="g_socket_set_listen_backlog ()"><code class="function">g_socket_set_listen_backlog()</code></a> for details
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>listen_backlog</code></em> :</span></p></td>
-<td>an integer</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketListener.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GSocketListener--listen-backlog"></a><h3>The <code class="literal">"listen-backlog"</code> property</h3>
-<pre class="programlisting"> "listen-backlog" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct</pre>
-<p>outstanding connections in the listen queue.</p>
-<p>Allowed values: [0,2000]</p>
-<p>Default value: 10</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketListener.see-also"></a><h2>See Also</h2>
-<a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a>, <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSocketService.html b/gtk+-mingw/share/gtk-doc/html/gio/GSocketService.html
deleted file mode 100644
index b415389..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSocketService.html
+++ /dev/null
@@ -1,260 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSocketService</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GSocketListener.html" title="GSocketListener">
-<link rel="next" href="GThreadedSocketService.html" title="GThreadedSocketService">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketListener.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GThreadedSocketService.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSocketService.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSocketService.description" class="shortcut">Description</a>
-  | 
- <a href="#GSocketService.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GSocketService.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSocketService"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSocketService.top_of_page"></a>GSocketService</span></h2>
-<p>GSocketService — Make it easy to implement a network service</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSocketService.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GSocketService.html#GSocketService-struct" title="GSocketService">GSocketService</a>;
-<a class="link" href="GSocketService.html" title="GSocketService"><span class="returnvalue">GSocketService</span></a> * <a class="link" href="GSocketService.html#g-socket-service-new" title="g_socket_service_new ()">g_socket_service_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketService.html#g-socket-service-start" title="g_socket_service_start ()">g_socket_service_start</a> (<em class="parameter"><code><a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSocketService.html#g-socket-service-stop" title="g_socket_service_stop ()">g_socket_service_stop</a> (<em class="parameter"><code><a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GSocketService.html#g-socket-service-is-active" title="g_socket_service_is_active ()">g_socket_service_is_active</a> (<em class="parameter"><code><a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketService.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
- +----GSocketService
- +----<a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketService.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GSocketService.html#GSocketService-incoming" title='The "incoming" signal'>incoming</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSocketService.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> is an object that represents a service that
-is provided to the network or over local sockets. When a new
-connection is made to the service the <a class="link" href="GSocketService.html#GSocketService-incoming" title='The "incoming" signal'><span class="type">"incoming"</span></a>
-signal is emitted.
-</p>
-<p>
-A <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> is a subclass of <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> and you need
-to add the addresses you want to accept connections on with the
-<a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> APIs.
-</p>
-<p>
-There are two options for implementing a network service based on
-<a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>. The first is to create the service using
-<a class="link" href="GSocketService.html#g-socket-service-new" title="g_socket_service_new ()"><code class="function">g_socket_service_new()</code></a> and to connect to the <a class="link" href="GSocketService.html#GSocketService-incoming" title='The "incoming" signal'><span class="type">"incoming"</span></a>
-signal. The second is to subclass <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> and override the
-default signal handler implementation.
-</p>
-<p>
-In either case, the handler must immediately return, or else it
-will block additional incoming connections from being serviced.
-If you are interested in writing connection handlers that contain
-blocking code then see <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a>.
-</p>
-<p>
-The socket service runs on the main loop of the <GTKDOCLINK HREF="g-main-context-push-thread-default-context">thread-default
-context</GTKDOCLINK> of the thread it is created in, and is not
-threadsafe in general. However, the calls to start and stop the
-service are thread-safe so these can be used from threads that
-handle incoming clients.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSocketService.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSocketService-struct"></a><h3>GSocketService</h3>
-<pre class="programlisting">typedef struct _GSocketService GSocketService;</pre>
-<p>
-A helper class for handling accepting incomming connections in the
-glib mainloop.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-service-new"></a><h3>g_socket_service_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketService.html" title="GSocketService"><span class="returnvalue">GSocketService</span></a> * g_socket_service_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> with no sockets to listen for.
-New listeners can be added with e.g. <a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()"><code class="function">g_socket_listener_add_address()</code></a>
-or <a class="link" href="GSocketListener.html#g-socket-listener-add-inet-port" title="g_socket_listener_add_inet_port ()"><code class="function">g_socket_listener_add_inet_port()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-service-start"></a><h3>g_socket_service_start ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_service_start (<em class="parameter"><code><a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service</code></em>);</pre>
-<p>
-Starts the service, i.e. start accepting connections
-from the added sockets when the mainloop runs.
-</p>
-<p>
-This call is thread-safe, so it may be called from a thread
-handling an incoming client request.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-service-stop"></a><h3>g_socket_service_stop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_socket_service_stop (<em class="parameter"><code><a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service</code></em>);</pre>
-<p>
-Stops the service, i.e. stops accepting connections
-from the added sockets when the mainloop runs.
-</p>
-<p>
-This call is thread-safe, so it may be called from a thread
-handling an incoming client request.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-socket-service-is-active"></a><h3>g_socket_service_is_active ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_socket_service_is_active (<em class="parameter"><code><a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service</code></em>);</pre>
-<p>
-Check whether the service is active or not. An active
-service will accept new clients that connect, while
-a non-active service will let connecting clients queue
-up until the service is started.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the service is active, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketService.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GSocketService-incoming"></a><h3>The <code class="literal">"incoming"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> *service,
- <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection,
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::incoming signal is emitted when a new incoming connection
-to <em class="parameter"><code>service</code></em> needs to be handled. The handler must initiate the
-handling of <em class="parameter"><code>connection</code></em>, but may not block; in essence,
-asynchronous operations must be used.
-</p>
-<p>
-<em class="parameter"><code>connection</code></em> will be unreffed once the signal handler returns,
-so you need to ref it yourself if you are planning to use it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>the source_object passed to
-<a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()"><code class="function">g_socket_listener_add_address()</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop other handlers from being called</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GSocketService.see-also"></a><h2>See Also</h2>
-<a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a>, <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GSrvTarget.html b/gtk+-mingw/share/gtk-doc/html/gio/GSrvTarget.html
deleted file mode 100644
index aded7ad..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GSrvTarget.html
+++ /dev/null
@@ -1,310 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSrvTarget</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resolver.html" title="DNS resolution">
-<link rel="prev" href="GNetworkService.html" title="GNetworkService">
-<link rel="next" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GNetworkService.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resolver.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus-lowlevel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GSrvTarget.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GSrvTarget.description" class="shortcut">Description</a>
-  | 
- <a href="#GSrvTarget.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GSrvTarget"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GSrvTarget.top_of_page"></a>GSrvTarget</span></h2>
-<p>GSrvTarget — DNS SRV record target</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GSrvTarget.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GSrvTarget.html#GSrvTarget-struct" title="GSrvTarget">GSrvTarget</a>;
-<a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="returnvalue">GSrvTarget</span></a> * <a class="link" href="GSrvTarget.html#g-srv-target-new" title="g_srv_target_new ()">g_srv_target_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> priority</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> weight</code></em>);
-<a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="returnvalue">GSrvTarget</span></a> * <a class="link" href="GSrvTarget.html#g-srv-target-copy" title="g_srv_target_copy ()">g_srv_target_copy</a> (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GSrvTarget.html#g-srv-target-free" title="g_srv_target_free ()">g_srv_target_free</a> (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GSrvTarget.html#g-srv-target-get-hostname" title="g_srv_target_get_hostname ()">g_srv_target_get_hostname</a> (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GSrvTarget.html#g-srv-target-get-port" title="g_srv_target_get_port ()">g_srv_target_get_port</a> (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GSrvTarget.html#g-srv-target-get-priority" title="g_srv_target_get_priority ()">g_srv_target_get_priority</a> (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> <a class="link" href="GSrvTarget.html#g-srv-target-get-weight" title="g_srv_target_get_weight ()">g_srv_target_get_weight</a> (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GSrvTarget.html#g-srv-target-list-sort" title="g_srv_target_list_sort ()">g_srv_target_list_sort</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSrvTarget.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GBoxed
- +----GSrvTarget
-</pre>
-</div>
-<div class="refsect1">
-<a name="GSrvTarget.description"></a><h2>Description</h2>
-<p>
-SRV (service) records are used by some network protocols to provide
-service-specific aliasing and load-balancing. For example, XMPP
-(Jabber) uses SRV records to locate the XMPP server for a domain;
-rather than connecting directly to "example.com" or assuming a
-specific server hostname like "xmpp.example.com", an XMPP client
-would look up the "xmpp-client" SRV record for "example.com", and
-then connect to whatever host was pointed to by that record.
-</p>
-<p>
-You can use <a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()"><code class="function">g_resolver_lookup_service()</code></a> or
-<a class="link" href="GResolver.html#g-resolver-lookup-service-async" title="g_resolver_lookup_service_async ()"><code class="function">g_resolver_lookup_service_async()</code></a> to find the <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>s
-for a given service. However, if you are simply planning to connect
-to the remote service, you can use <a class="link" href="GNetworkService.html" title="GNetworkService"><span class="type">GNetworkService</span></a>'s
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> interface and not need to worry about
-<a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> at all.
-</p>
-</div>
-<div class="refsect1">
-<a name="GSrvTarget.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSrvTarget-struct"></a><h3>GSrvTarget</h3>
-<pre class="programlisting">typedef struct _GSrvTarget GSrvTarget;</pre>
-<p>
-A single target host/port that a network service is running on.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-new"></a><h3>g_srv_target_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="returnvalue">GSrvTarget</span></a> * g_srv_target_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hostname</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> priority</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> weight</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> with the given parameters.
-</p>
-<p>
-You should not need to use this; normally <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>s are
-created by <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>hostname</code></em> :</span></p></td>
-<td>the host that the service is running on</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
-<td>the port that the service is running on</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
-<td>the target's priority</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>weight</code></em> :</span></p></td>
-<td>the target's weight</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-copy"></a><h3>g_srv_target_copy ()</h3>
-<pre class="programlisting"><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="returnvalue">GSrvTarget</span></a> * g_srv_target_copy (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);</pre>
-<p>
-Copies <em class="parameter"><code>target</code></em>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>a <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a copy of <em class="parameter"><code>target</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-free"></a><h3>g_srv_target_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_srv_target_free (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);</pre>
-<p>
-Frees <em class="parameter"><code>target</code></em>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>a <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-get-hostname"></a><h3>g_srv_target_get_hostname ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_srv_target_get_hostname (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>target</code></em>'s hostname (in ASCII form; if you are going to present
-this to the user, you should use <a href="./../glib/glib/glib-Hostname-Utilities.html#g-hostname-is-ascii-encoded"><code class="function">g_hostname_is_ascii_encoded()</code></a> to
-check if it contains encoded Unicode segments, and use
-<a href="./../glib/glib/glib-Hostname-Utilities.html#g-hostname-to-unicode"><code class="function">g_hostname_to_unicode()</code></a> to convert it if it does.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>a <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>target</code></em>'s hostname</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-get-port"></a><h3>g_srv_target_get_port ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_srv_target_get_port (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>target</code></em>'s port
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>a <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>target</code></em>'s port</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-get-priority"></a><h3>g_srv_target_get_priority ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_srv_target_get_priority (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>target</code></em>'s priority. You should not need to look at this;
-<a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> already sorts the targets according to the algorithm in
-RFC 2782.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>a <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>target</code></em>'s priority</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-get-weight"></a><h3>g_srv_target_get_weight ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a> g_srv_target_get_weight (<em class="parameter"><code><a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a> *target</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>target</code></em>'s weight. You should not need to look at this;
-<a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> already sorts the targets according to the algorithm in
-RFC 2782.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td>
-<td>a <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>target</code></em>'s weight</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-srv-target-list-sort"></a><h3>g_srv_target_list_sort ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_srv_target_list_sort (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);</pre>
-<p>
-Sorts <em class="parameter"><code>targets</code></em> in place according to the algorithm in RFC 2782.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>targets</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GSrvTarget.html" title="GSrvTarget"><span class="type">GSrvTarget</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the head of the sorted list. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTcpConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GTcpConnection.html
deleted file mode 100644
index 18202e4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTcpConnection.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTcpConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GUnixConnection.html" title="GUnixConnection">
-<link rel="next" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTcpWrapperConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTcpConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTcpConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GTcpConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTcpConnection.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTcpConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTcpConnection.top_of_page"></a>GTcpConnection</span></h2>
-<p>GTcpConnection — A TCP GSocketConnection</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTcpConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GTcpConnection.html#GTcpConnection-struct" title="GTcpConnection">GTcpConnection</a>;
-<span class="returnvalue">void</span> <a class="link" href="GTcpConnection.html#g-tcp-connection-set-graceful-disconnect" title="g_tcp_connection_set_graceful_disconnect ()">g_tcp_connection_set_graceful_disconnect</a>
- (<em class="parameter"><code><a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> graceful_disconnect</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTcpConnection.html#g-tcp-connection-get-graceful-disconnect" title="g_tcp_connection_get_graceful_disconnect ()">g_tcp_connection_get_graceful_disconnect</a>
- (<em class="parameter"><code><a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a> *connection</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTcpConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- +----<a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
- +----GTcpConnection
- +----<a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTcpConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTcpConnection.html#GTcpConnection--graceful-disconnect" title='The "graceful-disconnect" property'>graceful-disconnect</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTcpConnection.description"></a><h2>Description</h2>
-<p>
-This is the subclass of <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> that is created
-for TCP/IP sockets.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTcpConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTcpConnection-struct"></a><h3>GTcpConnection</h3>
-<pre class="programlisting">typedef struct _GTcpConnection GTcpConnection;</pre>
-<p>
-A <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> for TCP/IP connections.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tcp-connection-set-graceful-disconnect"></a><h3>g_tcp_connection_set_graceful_disconnect ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tcp_connection_set_graceful_disconnect
- (<em class="parameter"><code><a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> graceful_disconnect</code></em>);</pre>
-<p>
-This enabled graceful disconnects on close. A graceful disconnect
-means that we signal the receiving end that the connection is terminated
-and wait for it to close the connection before closing the connection.
-</p>
-<p>
-A graceful disconnect means that we can be sure that we successfully sent
-all the outstanding data to the other end, or get an error reported.
-However, it also means we have to wait for all the data to reach the
-other side and for it to acknowledge this by closing the socket, which may
-take a while. For this reason it is disabled by default.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>graceful_disconnect</code></em> :</span></p></td>
-<td>Whether to do graceful disconnects or not</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tcp-connection-get-graceful-disconnect"></a><h3>g_tcp_connection_get_graceful_disconnect ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tcp_connection_get_graceful_disconnect
- (<em class="parameter"><code><a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a> *connection</code></em>);</pre>
-<p>
-Checks if graceful disconnects are used. See
-<a class="link" href="GTcpConnection.html#g-tcp-connection-set-graceful-disconnect" title="g_tcp_connection_set_graceful_disconnect ()"><code class="function">g_tcp_connection_set_graceful_disconnect()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GTcpConnection.html" title="GTcpConnection"><span class="type">GTcpConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if graceful disconnect is used on close, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTcpConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTcpConnection--graceful-disconnect"></a><h3>The <code class="literal">"graceful-disconnect"</code> property</h3>
-<pre class="programlisting"> "graceful-disconnect" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>Whether or not close does a graceful disconnect.</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTcpConnection.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTcpWrapperConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GTcpWrapperConnection.html
deleted file mode 100644
index e9ca214..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTcpWrapperConnection.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTcpWrapperConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GTcpConnection.html" title="GTcpConnection">
-<link rel="next" href="GSocketListener.html" title="GSocketListener">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTcpConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketListener.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTcpWrapperConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTcpWrapperConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GTcpWrapperConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTcpWrapperConnection.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTcpWrapperConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTcpWrapperConnection.top_of_page"></a>GTcpWrapperConnection</span></h2>
-<p>GTcpWrapperConnection — wrapper for non-GSocketConnection-based, GSocket-based GIOStreams</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTcpWrapperConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GTcpWrapperConnection.html#GTcpWrapperConnection-struct" title="GTcpWrapperConnection">GTcpWrapperConnection</a>;
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * <a class="link" href="GTcpWrapperConnection.html#g-tcp-wrapper-connection-new" title="g_tcp_wrapper_connection_new ()">g_tcp_wrapper_connection_new</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *base_io_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="GTcpWrapperConnection.html#g-tcp-wrapper-connection-get-base-io-stream" title="g_tcp_wrapper_connection_get_base_io_stream ()">g_tcp_wrapper_connection_get_base_io_stream</a>
- (<em class="parameter"><code><a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection"><span class="type">GTcpWrapperConnection</span></a> *conn</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTcpWrapperConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- +----<a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
- +----<a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
- +----GTcpWrapperConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTcpWrapperConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTcpWrapperConnection.html#GTcpWrapperConnection--base-io-stream" title='The "base-io-stream" property'>base-io-stream</a>" <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTcpWrapperConnection.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection"><span class="type">GTcpWrapperConnection</span></a> can be used to wrap a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> that is
-based on a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a>, but which is not actually a
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>. This is used by <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> so that it can
-always return a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, even when the connection it has
-actually created is not directly a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTcpWrapperConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTcpWrapperConnection-struct"></a><h3>GTcpWrapperConnection</h3>
-<pre class="programlisting">typedef struct _GTcpWrapperConnection GTcpWrapperConnection;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tcp-wrapper-connection-new"></a><h3>g_tcp_wrapper_connection_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="returnvalue">GSocketConnection</span></a> * g_tcp_wrapper_connection_new (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *base_io_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> *socket</code></em>);</pre>
-<p>
-Wraps <em class="parameter"><code>base_io_stream</code></em> and <em class="parameter"><code>socket</code></em> together as a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_io_stream</code></em> :</span></p></td>
-<td>the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> to wrap</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>socket</code></em> :</span></p></td>
-<td>the <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> associated with <em class="parameter"><code>base_io_stream</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tcp-wrapper-connection-get-base-io-stream"></a><h3>g_tcp_wrapper_connection_get_base_io_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_tcp_wrapper_connection_get_base_io_stream
- (<em class="parameter"><code><a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection"><span class="type">GTcpWrapperConnection</span></a> *conn</code></em>);</pre>
-<p>
-Get's <em class="parameter"><code>conn</code></em>'s base <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection"><span class="type">GTcpWrapperConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>conn</code></em>'s base <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTcpWrapperConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTcpWrapperConnection--base-io-stream"></a><h3>The <code class="literal">"base-io-stream"</code> property</h3>
-<pre class="programlisting"> "base-io-stream" <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>* : Read / Write / Construct Only</pre>
-<p>The wrapped GIOStream.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTcpWrapperConnection.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTestDBus.html b/gtk+-mingw/share/gtk-doc/html/gio/GTestDBus.html
deleted file mode 100644
index f7d5fdd..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTestDBus.html
+++ /dev/null
@@ -1,303 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTestDBus</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="testing.html" title="GIO Testing">
-<link rel="prev" href="testing.html" title="GIO Testing">
-<link rel="next" href="migrating.html" title="Part III. Migrating to GIO">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="testing.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="testing.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="migrating.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTestDBus.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTestDBus.description" class="shortcut">Description</a>
-  | 
- <a href="#GTestDBus.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTestDBus.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTestDBus"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTestDBus.top_of_page"></a>GTestDBus</span></h2>
-<p>GTestDBus — D-Bus testing helper</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTestDBus.synopsis"></a><h2>Synopsis</h2>
-<a name="GTestDBusFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTestDBus.html#GTestDBus-struct" title="GTestDBus">GTestDBus</a>;
-enum <a class="link" href="GTestDBus.html#GTestDBusFlags-enum" title="enum GTestDBusFlags">GTestDBusFlags</a>;
-<a class="link" href="GTestDBus.html" title="GTestDBus"><span class="returnvalue">GTestDBus</span></a> * <a class="link" href="GTestDBus.html#g-test-dbus-new" title="g_test_dbus_new ()">g_test_dbus_new</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> flags</code></em>);
-<a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="returnvalue">GTestDBusFlags</span></a> <a class="link" href="GTestDBus.html#g-test-dbus-get-flags" title="g_test_dbus_get_flags ()">g_test_dbus_get_flags</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GTestDBus.html#g-test-dbus-get-bus-address" title="g_test_dbus_get_bus_address ()">g_test_dbus_get_bus_address</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTestDBus.html#g-test-dbus-add-service-dir" title="g_test_dbus_add_service_dir ()">g_test_dbus_add_service_dir</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()">g_test_dbus_up</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTestDBus.html#g-test-dbus-stop" title="g_test_dbus_stop ()">g_test_dbus_stop</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()">g_test_dbus_down</a> (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTestDBus.html#g-test-dbus-unset" title="g_test_dbus_unset ()">g_test_dbus_unset</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTestDBus.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GTestDBus
-</pre>
-<pre class="synopsis">
- GFlags
- +----GTestDBusFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTestDBus.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'>flags</a>" <a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTestDBus.description"></a><h2>Description</h2>
-<p>
-Helper to test D-Bus code wihtout messing up with user' session bus.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTestDBus.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTestDBus-struct"></a><h3>GTestDBus</h3>
-<pre class="programlisting">typedef struct _GTestDBus GTestDBus;</pre>
-<p>
-The <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> structure contains only private data and
-should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTestDBusFlags-enum"></a><h3>enum GTestDBusFlags</h3>
-<pre class="programlisting">typedef enum {
- G_TEST_DBUS_NONE = 0
-} GTestDBusFlags;
-</pre>
-<p>
-Flags to define future <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> behaviour.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><a name="G-TEST-DBUS-NONE:CAPS"></a><span class="term"><code class="literal">G_TEST_DBUS_NONE</code></span></p></td>
-<td>No flags.
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-new"></a><h3>g_test_dbus_new ()</h3>
-<pre class="programlisting"><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="returnvalue">GTestDBus</span></a> * g_test_dbus_new (<em class="parameter"><code><a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> flags</code></em>);</pre>
-<p>
-Create a new <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-get-flags"></a><h3>g_test_dbus_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="returnvalue">GTestDBusFlags</span></a> g_test_dbus_get_flags (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the value of <a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'><span class="type">"flags"</span></a> property</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-get-bus-address"></a><h3>g_test_dbus_get_bus_address ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_test_dbus_get_bus_address (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
-<p>
-Get the address on which dbus-daemon is running. if <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a> has not
-been called yet, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned. This can be used with
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the address of the bus, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-add-service-dir"></a><h3>g_test_dbus_add_service_dir ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_test_dbus_add_service_dir (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-<p>
-Add a path where dbus-daemon will lookup for .services files. This can't be
-called after <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>path to a directory containing .service files</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-up"></a><h3>g_test_dbus_up ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_test_dbus_up (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
-<p>
-Start a dbus-daemon instance and set DBUS_SESSION_BUS_ADDRESS. After this
-call, it is safe for unit tests to start sending messages on the session bug.
-</p>
-<p>
-If this function is called from setup callback of <a href="./../glib/glib/glib-Testing.html#g-test-add"><code class="function">g_test_add()</code></a>,
-<a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a> must be called in its teardown callback.
-</p>
-<p>
-If this function is called from unit test's <code class="function">main()</code>, then <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a>
-must be called after <a href="./../glib/glib/glib-Testing.html#g-test-run"><code class="function">g_test_run()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-stop"></a><h3>g_test_dbus_stop ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_test_dbus_stop (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
-<p>
-Stop the session bus started by <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.
-</p>
-<p>
-Unlike <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a>, this won't verify the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-singleton returned by <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> or <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> is destroyed. Unit
-tests wanting to verify behaviour after the session bus has been stopped
-can use this function but should still call <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a> when done.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-down"></a><h3>g_test_dbus_down ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_test_dbus_down (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
-<p>
-Stop the session bus started by <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.
-</p>
-<p>
-This will wait for the singleton returned by <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> or <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a>
-is destroyed. This is done to ensure that the next unit test won't get a
-leaked singleton from this test.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-test-dbus-unset"></a><h3>g_test_dbus_unset ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_test_dbus_unset (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Unset DISPLAY and DBUS_SESSION_BUS_ADDRESS env variables to ensure the test
-won't use user's session bus.
-</p>
-<p>
-This is useful for unit tests that want to verify behaviour when no session
-bus is running. It is not necessary to call this if unit test already calls
-<a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a> before acquiring the session bus.
-</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTestDBus.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTestDBus--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting"> "flags" <a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> : Read / Write / Construct Only</pre>
-<p>
-<a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> specifying the behaviour of the dbus session
-</p>
-<p class="since">Since 2.34</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GThemedIcon.html b/gtk+-mingw/share/gtk-doc/html/gio/GThemedIcon.html
deleted file mode 100644
index 37d722f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GThemedIcon.html
+++ /dev/null
@@ -1,341 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GThemedIcon</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="icons.html" title="Icons">
-<link rel="prev" href="GLoadableIcon.html" title="GLoadableIcon">
-<link rel="next" href="GEmblemedIcon.html" title="GEmblemedIcon">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GLoadableIcon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="icons.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GEmblemedIcon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GThemedIcon.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GThemedIcon.description" class="shortcut">Description</a>
-  | 
- <a href="#GThemedIcon.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GThemedIcon.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GThemedIcon.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GThemedIcon"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GThemedIcon.top_of_page"></a>GThemedIcon</span></h2>
-<p>GThemedIcon — Icon theming support</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GThemedIcon.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GThemedIcon.html#GThemedIcon-struct" title="GThemedIcon">GThemedIcon</a>;
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GThemedIcon.html#g-themed-icon-new" title="g_themed_icon_new ()">g_themed_icon_new</a> (<em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GThemedIcon.html#g-themed-icon-new-from-names" title="g_themed_icon_new_from_names ()">g_themed_icon_new_from_names</a> (<em class="parameter"><code><span class="type">char</span> **iconnames</code></em>,
- <em class="parameter"><code><span class="type">int</span> len</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GThemedIcon.html#g-themed-icon-new-with-default-fallbacks" title="g_themed_icon_new_with_default_fallbacks ()">g_themed_icon_new_with_default_fallbacks</a>
- (<em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GThemedIcon.html#g-themed-icon-prepend-name" title="g_themed_icon_prepend_name ()">g_themed_icon_prepend_name</a> (<em class="parameter"><code><a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> *icon</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GThemedIcon.html#g-themed-icon-append-name" title="g_themed_icon_append_name ()">g_themed_icon_append_name</a> (<em class="parameter"><code><a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> *icon</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * <a class="link" href="GThemedIcon.html#g-themed-icon-get-names" title="g_themed_icon_get_names ()">g_themed_icon_get_names</a> (<em class="parameter"><code><a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> *icon</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GThemedIcon
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GThemedIcon implements
- <a class="link" href="GIcon.html" title="GIcon">GIcon</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GThemedIcon.html#GThemedIcon--name" title='The "name" property'>name</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
- "<a class="link" href="GThemedIcon.html#GThemedIcon--names" title='The "names" property'>names</a>" <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> : Read / Write / Construct Only
- "<a class="link" href="GThemedIcon.html#GThemedIcon--use-default-fallbacks" title='The "use-default-fallbacks" property'>use-default-fallbacks</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> is an implementation of <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> that supports icon themes.
-<a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> contains a list of all of the icons present in an icon
-theme, so that icons can be looked up quickly. <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> does
-not provide actual pixmaps for icons, just the icon names.
-Ideally something like <a href="http://developer.gnome.org/devel/gtk/GtkIconTheme.html#gtk-icon-theme-choose-icon"><code class="function">gtk_icon_theme_choose_icon()</code></a> should be used to
-resolve the list of names so that fallback icons work nicely with
-themes that inherit other themes.
-</p>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GThemedIcon-struct"></a><h3>GThemedIcon</h3>
-<pre class="programlisting">typedef struct _GThemedIcon GThemedIcon;</pre>
-<p>
-An implementation of <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for themed icons.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-themed-icon-new"></a><h3>g_themed_icon_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_themed_icon_new (<em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);</pre>
-<p>
-Creates a new themed icon for <em class="parameter"><code>iconname</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iconname</code></em> :</span></p></td>
-<td>a string containing an icon name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GThemedIcon]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-themed-icon-new-from-names"></a><h3>g_themed_icon_new_from_names ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_themed_icon_new_from_names (<em class="parameter"><code><span class="type">char</span> **iconnames</code></em>,
- <em class="parameter"><code><span class="type">int</span> len</code></em>);</pre>
-<p>
-Creates a new themed icon for <em class="parameter"><code>iconnames</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iconnames</code></em> :</span></p></td>
-<td>an array of strings containing icon names. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=len]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
-<td>the length of the <em class="parameter"><code>iconnames</code></em> array, or -1 if <em class="parameter"><code>iconnames</code></em> is
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GThemedIcon]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-themed-icon-new-with-default-fallbacks"></a><h3>g_themed_icon_new_with_default_fallbacks ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_themed_icon_new_with_default_fallbacks
- (<em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);</pre>
-<p>
-Creates a new themed icon for <em class="parameter"><code>iconname</code></em>, and all the names
-that can be created by shortening <em class="parameter"><code>iconname</code></em> at '-' characters.
-</p>
-<p>
-In the following example, <em class="parameter"><code>icon1</code></em> and <em class="parameter"><code>icon2</code></em> are equivalent:
-</p>
-<div class="informalexample"><pre class="programlisting">
-const char *names[] = {
- "gnome-dev-cdrom-audio",
- "gnome-dev-cdrom",
- "gnome-dev",
- "gnome"
-};
-
-icon1 = g_themed_icon_new_from_names (names, 4);
-icon2 = g_themed_icon_new_with_default_fallbacks ("gnome-dev-cdrom-audio");
-</pre></div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iconname</code></em> :</span></p></td>
-<td>a string containing an icon name</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GThemedIcon]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-themed-icon-prepend-name"></a><h3>g_themed_icon_prepend_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_themed_icon_prepend_name (<em class="parameter"><code><a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> *icon</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);</pre>
-<p>
-Prepend a name to the list of icons from within <em class="parameter"><code>icon</code></em>.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>
-Note that doing so invalidates the hash computed by prior calls
-to <a class="link" href="GIcon.html#g-icon-hash" title="g_icon_hash ()"><code class="function">g_icon_hash()</code></a>.
-</p>
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iconname</code></em> :</span></p></td>
-<td>name of icon to prepend to list of icons from within <em class="parameter"><code>icon</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-themed-icon-append-name"></a><h3>g_themed_icon_append_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_themed_icon_append_name (<em class="parameter"><code><a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> *icon</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *iconname</code></em>);</pre>
-<p>
-Append a name to the list of icons from within <em class="parameter"><code>icon</code></em>.
-</p>
-<p>
-</p>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>
-<p>
-Note that doing so invalidates the hash computed by prior calls
-to <a class="link" href="GIcon.html#g-icon-hash" title="g_icon_hash ()"><code class="function">g_icon_hash()</code></a>.
-</p>
-</div>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iconname</code></em> :</span></p></td>
-<td>name of icon to append to list of icons from within <em class="parameter"><code>icon</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-themed-icon-get-names"></a><h3>g_themed_icon_get_names ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * g_themed_icon_get_names (<em class="parameter"><code><a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> *icon</code></em>);</pre>
-<p>
-Gets the names of icons from within <em class="parameter"><code>icon</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
-<td>a <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a list of icon names. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GThemedIcon--name"></a><h3>The <code class="literal">"name"</code> property</h3>
-<pre class="programlisting"> "name" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
-<p>
-The icon name.
-</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GThemedIcon--names"></a><h3>The <code class="literal">"names"</code> property</h3>
-<pre class="programlisting"> "names" <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> : Read / Write / Construct Only</pre>
-<p>
-A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of icon names.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GThemedIcon--use-default-fallbacks"></a><h3>The <code class="literal">"use-default-fallbacks"</code> property</h3>
-<pre class="programlisting"> "use-default-fallbacks" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only</pre>
-<p>
-Whether to use the default fallbacks found by shortening the icon name
-at '-' characters. If the "names" array has more than one element,
-ignores any past the first.
-</p>
-<p>
-For example, if the icon name was "gnome-dev-cdrom-audio", the array
-would become
-</p>
-<div class="informalexample"><pre class="programlisting">
-{
- "gnome-dev-cdrom-audio",
- "gnome-dev-cdrom",
- "gnome-dev",
- "gnome",
- NULL
-};
-</pre></div>
-<p>
-</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GThemedIcon.see-also"></a><h2>See Also</h2>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>, <a class="link" href="GLoadableIcon.html" title="GLoadableIcon"><span class="type">GLoadableIcon</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GThreadedSocketService.html b/gtk+-mingw/share/gtk-doc/html/gio/GThreadedSocketService.html
deleted file mode 100644
index 493d1a6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GThreadedSocketService.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GThreadedSocketService</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GSocketService.html" title="GSocketService">
-<link rel="next" href="GNetworkMonitor.html" title="GNetworkMonitor">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketService.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GNetworkMonitor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GThreadedSocketService.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GThreadedSocketService.description" class="shortcut">Description</a>
-  | 
- <a href="#GThreadedSocketService.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GThreadedSocketService.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GThreadedSocketService.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GThreadedSocketService"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GThreadedSocketService.top_of_page"></a>GThreadedSocketService</span></h2>
-<p>GThreadedSocketService — A threaded GSocketService</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GThreadedSocketService.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GThreadedSocketService.html#GThreadedSocketService-struct" title="GThreadedSocketService">GThreadedSocketService</a>;
-<a class="link" href="GSocketService.html" title="GSocketService"><span class="returnvalue">GSocketService</span></a> * <a class="link" href="GThreadedSocketService.html#g-threaded-socket-service-new" title="g_threaded_socket_service_new ()">g_threaded_socket_service_new</a> (<em class="parameter"><code><span class="type">int</span> max_threads</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
- +----<a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
- +----GThreadedSocketService
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GThreadedSocketService.html#GThreadedSocketService--max-threads" title='The "max-threads" property'>max-threads</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GThreadedSocketService.html#GThreadedSocketService-run" title='The "run" signal'>run</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a> is a simple subclass of <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>
-that handles incoming connections by creating a worker thread and
-dispatching the connection to it by emitting the
-<a class="link" href="GThreadedSocketService.html#GThreadedSocketService-run" title='The "run" signal'><span class="type">"run"</span></a> signal in the new thread.
-</p>
-<p>
-The signal handler may perform blocking IO and need not return
-until the connection is closed.
-</p>
-<p>
-The service is implemented using a thread pool, so there is a
-limited amount of threads available to serve incoming requests.
-The service automatically stops the <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a> from accepting
-new connections when all threads are busy.
-</p>
-<p>
-As with <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>, you may connect to <a class="link" href="GThreadedSocketService.html#GThreadedSocketService-run" title='The "run" signal'><span class="type">"run"</span></a>,
-or subclass and override the default handler.
-</p>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GThreadedSocketService-struct"></a><h3>GThreadedSocketService</h3>
-<pre class="programlisting">typedef struct _GThreadedSocketService GThreadedSocketService;</pre>
-<p>
-A helper class for handling accepting incoming connections in the
-glib mainloop and handling them in a thread.
-</p>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-threaded-socket-service-new"></a><h3>g_threaded_socket_service_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketService.html" title="GSocketService"><span class="returnvalue">GSocketService</span></a> * g_threaded_socket_service_new (<em class="parameter"><code><span class="type">int</span> max_threads</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a> with no listeners. Listeners
-must be added with one of the <a class="link" href="GSocketListener.html" title="GSocketListener"><span class="type">GSocketListener</span></a> "add" methods.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>max_threads</code></em> :</span></p></td>
-<td>the maximal number of threads to execute concurrently
-handling incoming clients, -1 means no limit</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GThreadedSocketService--max-threads"></a><h3>The <code class="literal">"max-threads"</code> property</h3>
-<pre class="programlisting"> "max-threads" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
-<p>The max number of threads handling clients for this service.</p>
-<p>Allowed values: &gt;= G_MAXULONG</p>
-<p>Default value: 10</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GThreadedSocketService-run"></a><h3>The <code class="literal">"run"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a> *service,
- <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> *connection,
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *source_object,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-The ::run signal is emitted in a worker thread in response to an
-incoming connection. This thread is dedicated to handling
-<em class="parameter"><code>connection</code></em> and may perform blocking IO. The signal handler need
-not return until the connection is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>service</code></em> :</span></p></td>
-<td>the <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService"><span class="type">GThreadedSocketService</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a new <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source_object</code></em> :</span></p></td>
-<td>the source_object passed to <a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()"><code class="function">g_socket_listener_add_address()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to stop further signal handlers from being called</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GThreadedSocketService.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSocketService.html" title="GSocketService"><span class="type">GSocketService</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsBackend.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsBackend.html
deleted file mode 100644
index a16cf03..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsBackend.html
+++ /dev/null
@@ -1,323 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsBackend</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsServerConnection.html" title="GTlsServerConnection">
-<link rel="next" href="GTlsDatabase.html" title="GTlsDatabase">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsServerConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsDatabase.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsBackend.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsBackend.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsBackend.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsBackend.prerequisites" class="shortcut">Prerequisites</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsBackend"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsBackend.top_of_page"></a>GTlsBackend</span></h2>
-<p>GTlsBackend — TLS backend implementation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsBackend.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-#define <a class="link" href="GTlsBackend.html#G-TLS-BACKEND-EXTENSION-POINT-NAME:CAPS" title="G_TLS_BACKEND_EXTENSION_POINT_NAME">G_TLS_BACKEND_EXTENSION_POINT_NAME</a>
- <a class="link" href="GTlsBackend.html#GTlsBackend-struct" title="GTlsBackend">GTlsBackend</a>;
-struct <a class="link" href="GTlsBackend.html#GTlsBackendInterface" title="struct GTlsBackendInterface">GTlsBackendInterface</a>;
-<a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="returnvalue">GTlsBackend</span></a> * <a class="link" href="GTlsBackend.html#g-tls-backend-get-default" title="g_tls_backend_get_default ()">g_tls_backend_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsBackend.html#g-tls-backend-supports-tls" title="g_tls_backend_supports_tls ()">g_tls_backend_supports_tls</a> (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);
-<a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="returnvalue">GTlsDatabase</span></a> * <a class="link" href="GTlsBackend.html#g-tls-backend-get-default-database" title="g_tls_backend_get_default_database ()">g_tls_backend_get_default_database</a> (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="GTlsBackend.html#g-tls-backend-get-certificate-type" title="g_tls_backend_get_certificate_type ()">g_tls_backend_get_certificate_type</a> (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="GTlsBackend.html#g-tls-backend-get-client-connection-type" title="g_tls_backend_get_client_connection_type ()">g_tls_backend_get_client_connection_type</a>
- (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="GTlsBackend.html#g-tls-backend-get-server-connection-type" title="g_tls_backend_get_server_connection_type ()">g_tls_backend_get_server_connection_type</a>
- (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="GTlsBackend.html#g-tls-backend-get-file-database-type" title="g_tls_backend_get_file_database_type ()">g_tls_backend_get_file_database_type</a>
- (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsBackend.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GTlsBackend
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsBackend.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GTlsBackend requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GTlsBackend.description"></a><h2>Description</h2>
-</div>
-<div class="refsect1">
-<a name="GTlsBackend.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="G-TLS-BACKEND-EXTENSION-POINT-NAME:CAPS"></a><h3>G_TLS_BACKEND_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_TLS_BACKEND_EXTENSION_POINT_NAME "gio-tls-backend"
-</pre>
-<p>
-Extension point for TLS functionality via <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>.
-See Extending GIO.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsBackend-struct"></a><h3>GTlsBackend</h3>
-<pre class="programlisting">typedef struct _GTlsBackend GTlsBackend;</pre>
-<p>
-TLS (Transport Layer Security, aka SSL) backend. This is an
-internal type used to coordinate the different classes implemented
-by a TLS backend.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsBackendInterface"></a><h3>struct GTlsBackendInterface</h3>
-<pre class="programlisting">struct GTlsBackendInterface {
- GTypeInterface g_iface;
-
- /* methods */
- gboolean ( *supports_tls) (GTlsBackend *backend);
- GType ( *get_certificate_type) (void);
- GType ( *get_client_connection_type) (void);
- GType ( *get_server_connection_type) (void);
- GType ( *get_file_database_type) (void);
- GTlsDatabase * ( *get_default_database) (GTlsBackend *backend);
-};
-</pre>
-<p>
-Provides an interface for describing TLS-related types.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GTlsBackendInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GTlsBackendInterface.supports-tls"></a>supports_tls</code></em> ()</span></p></td>
-<td>returns whether the backend supports TLS.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GTlsBackendInterface.get-certificate-type"></a>get_certificate_type</code></em> ()</span></p></td>
-<td>returns the <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> implementation type</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GTlsBackendInterface.get-client-connection-type"></a>get_client_connection_type</code></em> ()</span></p></td>
-<td>returns the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> implementation type</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GTlsBackendInterface.get-server-connection-type"></a>get_server_connection_type</code></em> ()</span></p></td>
-<td>returns the <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a> implementation type</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GTlsBackendInterface.get-file-database-type"></a>get_file_database_type</code></em> ()</span></p></td>
-<td>returns the <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a> implementation type.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GTlsBackendInterface.get-default-database"></a>get_default_database</code></em> ()</span></p></td>
-<td>returns a default <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> instance.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-get-default"></a><h3>g_tls_backend_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="returnvalue">GTlsBackend</span></a> * g_tls_backend_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> for the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-supports-tls"></a><h3>g_tls_backend_supports_tls ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_backend_supports_tls (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Checks if TLS is supported; if this returns <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> for the default
-<a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>, it means no "real" TLS backend is available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether or not TLS is supported</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-get-default-database"></a><h3>g_tls_backend_get_default_database ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="returnvalue">GTlsDatabase</span></a> * g_tls_backend_get_default_database (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> used to verify TLS connections.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default database, which should be
-unreffed when done. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-get-certificate-type"></a><h3>g_tls_backend_get_certificate_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_tls_backend_get_certificate_type (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Gets the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> implementation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-implementation.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-get-client-connection-type"></a><h3>g_tls_backend_get_client_connection_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_tls_backend_get_client_connection_type
- (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Gets the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> implementation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-implementation.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-get-server-connection-type"></a><h3>g_tls_backend_get_server_connection_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_tls_backend_get_server_connection_type
- (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Gets the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a> implementation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>
-implementation.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-backend-get-file-database-type"></a><h3>g_tls_backend_get_file_database_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_tls_backend_get_file_database_type
- (<em class="parameter"><code><a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> *backend</code></em>);</pre>
-<p>
-Gets the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of <em class="parameter"><code>backend</code></em>'s <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a> implementation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>backend</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of backend's <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a> implementation.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsCertificate.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsCertificate.html
deleted file mode 100644
index 4db1c16..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsCertificate.html
+++ /dev/null
@@ -1,444 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsCertificate</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="gio-TLS-Overview.html" title="TLS Overview">
-<link rel="next" href="GTlsConnection.html" title="GTlsConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-TLS-Overview.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsCertificate.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsCertificate.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsCertificate.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsCertificate.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsCertificate"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsCertificate.top_of_page"></a>GTlsCertificate</span></h2>
-<p>GTlsCertificate — TLS certificate</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsCertificate.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="GTlsCertificate.html#GTlsCertificate-struct" title="GTlsCertificate">GTlsCertificate</a>;
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-pem" title="g_tls_certificate_new_from_pem ()">g_tls_certificate_new_from_pem</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-file" title="g_tls_certificate_new_from_file ()">g_tls_certificate_new_from_file</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-files" title="g_tls_certificate_new_from_files ()">g_tls_certificate_new_from_files</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cert_file</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key_file</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GTlsCertificate.html#g-tls-certificate-list-new-from-file" title="g_tls_certificate_list_new_from_file ()">g_tls_certificate_list_new_from_file</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsCertificate.html#g-tls-certificate-get-issuer" title="g_tls_certificate_get_issuer ()">g_tls_certificate_get_issuer</a> (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsCertificate.html#g-tls-certificate-verify" title="g_tls_certificate_verify ()">g_tls_certificate_verify</a> (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *trusted_ca</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsCertificate.html#g-tls-certificate-is-same" title="g_tls_certificate_is_same ()">g_tls_certificate_is_same</a> (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert_one</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert_two</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsCertificate.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GTlsCertificate
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsCertificate.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate" title='The "certificate" property'>certificate</a>" <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate-pem" title='The "certificate-pem" property'>certificate-pem</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GTlsCertificate.html#GTlsCertificate--issuer" title='The "issuer" property'>issuer</a>" <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key" title='The "private-key" property'>private-key</a>" <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>* : Write / Construct Only
- "<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key-pem" title='The "private-key-pem" property'>private-key-pem</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsCertificate.description"></a><h2>Description</h2>
-<p>
-A certificate used for TLS authentication and encryption.
-This can represent either a certificate only (eg, the certificate
-received by a client from a server), or the combination of
-a certificate and a private key (which is needed when acting as a
-<a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>).
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsCertificate.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsCertificate-struct"></a><h3>GTlsCertificate</h3>
-<pre class="programlisting">typedef struct _GTlsCertificate GTlsCertificate;</pre>
-<p>
-Abstract base class for TLS certificate types.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-new-from-pem"></a><h3>g_tls_certificate_new_from_pem ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_certificate_new_from_pem (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> from the PEM-encoded data in <em class="parameter"><code>data</code></em>.
-If <em class="parameter"><code>data</code></em> includes both a certificate and a private key, then the
-returned certificate will include the private key data as well. (See
-the <a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key-pem" title='The "private-key-pem" property'><span class="type">"private-key-pem"</span></a> property for information about
-supported formats.)
-</p>
-<p>
-If <em class="parameter"><code>data</code></em> includes multiple certificates, only the first one will be
-parsed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>PEM-encoded certificate data</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>data</code></em>, or -1 if it's 0-terminated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new certificate, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>data</code></em> is invalid</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-new-from-file"></a><h3>g_tls_certificate_new_from_file ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_certificate_new_from_file (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> from the PEM-encoded data in <em class="parameter"><code>file</code></em>. If
-<em class="parameter"><code>file</code></em> cannot be read or parsed, the function will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and
-set <em class="parameter"><code>error</code></em>. Otherwise, this behaves like
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-pem" title="g_tls_certificate_new_from_pem ()"><code class="function">g_tls_certificate_new_from_pem()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>file containing a PEM-encoded certificate to import</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new certificate, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-new-from-files"></a><h3>g_tls_certificate_new_from_files ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_certificate_new_from_files (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cert_file</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key_file</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> from the PEM-encoded data in <em class="parameter"><code>cert_file</code></em>
-and <em class="parameter"><code>key_file</code></em>. If either file cannot be read or parsed, the
-function will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and set <em class="parameter"><code>error</code></em>. Otherwise, this behaves
-like <a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-pem" title="g_tls_certificate_new_from_pem ()"><code class="function">g_tls_certificate_new_from_pem()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cert_file</code></em> :</span></p></td>
-<td>file containing a PEM-encoded certificate to import</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key_file</code></em> :</span></p></td>
-<td>file containing a PEM-encoded private key to import</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new certificate, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-list-new-from-file"></a><h3>g_tls_certificate_list_new_from_file ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_tls_certificate_list_new_from_file
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates one or more <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>s from the PEM-encoded
-data in <em class="parameter"><code>file</code></em>. If <em class="parameter"><code>file</code></em> cannot be read or parsed, the function will
-return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and set <em class="parameter"><code>error</code></em>. If <em class="parameter"><code>file</code></em> does not contain any
-PEM-encoded certificates, this will return an empty list and not
-set <em class="parameter"><code>error</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
-<td>file containing PEM-encoded certificates to import</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> objects. You must free the list
-and its contents when you are done with it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Gio.TlsCertificate][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-get-issuer"></a><h3>g_tls_certificate_get_issuer ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_certificate_get_issuer (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> representing <em class="parameter"><code>cert</code></em>'s issuer, if known
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cert</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The certificate of <em class="parameter"><code>cert</code></em>'s issuer,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>cert</code></em> is self-signed or signed with an unknown
-certificate. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-verify"></a><h3>g_tls_certificate_verify ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_certificate_verify (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *trusted_ca</code></em>);</pre>
-<p>
-This verifies <em class="parameter"><code>cert</code></em> and returns a set of <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>
-indicating any problems found with it. This can be used to verify a
-certificate outside the context of making a connection, or to
-check a certificate against a CA that is not part of the system
-CA database.
-</p>
-<p>
-If <em class="parameter"><code>identity</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, <em class="parameter"><code>cert</code></em>'s name(s) will be compared against
-it, and <a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS"><code class="literal">G_TLS_CERTIFICATE_BAD_IDENTITY</code></a> will be set in the return
-value if it does not match. If <em class="parameter"><code>identity</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, that bit will
-never be set in the return value.
-</p>
-<p>
-If <em class="parameter"><code>trusted_ca</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then <em class="parameter"><code>cert</code></em> (or one of the certificates
-in its chain) must be signed by it, or else
-<a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS"><code class="literal">G_TLS_CERTIFICATE_UNKNOWN_CA</code></a> will be set in the return value. If
-<em class="parameter"><code>trusted_ca</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, that bit will never be set in the return
-value.
-</p>
-<p>
-(All other <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> values will always be set or unset
-as appropriate.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cert</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>identity</code></em> :</span></p></td>
-<td>the expected peer identity. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>trusted_ca</code></em> :</span></p></td>
-<td>the certificate of a trusted authority. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-certificate-is-same"></a><h3>g_tls_certificate_is_same ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_certificate_is_same (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert_one</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert_two</code></em>);</pre>
-<p>
-Check if two <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> objects represent the same certificate.
-The raw DER byte data of the two certificates are checked for equality.
-This has the effect that two certificates may compare equal even if
-their <a class="link" href="GTlsCertificate.html#GTlsCertificate--issuer" title='The "issuer" property'><span class="type">"issuer"</span></a>, <a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key" title='The "private-key" property'><span class="type">"private-key"</span></a>, or
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key-pem" title='The "private-key-pem" property'><span class="type">"private-key-pem"</span></a> properties differ.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cert_one</code></em> :</span></p></td>
-<td>first certificate to compare</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cert_two</code></em> :</span></p></td>
-<td>second certificate to compare</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether the same or not</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsCertificate.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTlsCertificate--certificate"></a><h3>The <code class="literal">"certificate"</code> property</h3>
-<pre class="programlisting"> "certificate" <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The DER (binary) encoded representation of the certificate.
-This property and the <a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate-pem" title='The "certificate-pem" property'><span class="type">"certificate-pem"</span></a> property
-represent the same data, just in different forms.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsCertificate--certificate-pem"></a><h3>The <code class="literal">"certificate-pem"</code> property</h3>
-<pre class="programlisting"> "certificate-pem" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The PEM (ASCII) encoded representation of the certificate.
-This property and the <a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate" title='The "certificate" property'><span class="type">"certificate"</span></a>
-property represent the same data, just in different forms.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsCertificate--issuer"></a><h3>The <code class="literal">"issuer"</code> property</h3>
-<pre class="programlisting"> "issuer" <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>* : Read / Write / Construct Only</pre>
-<p>
-A <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> representing the entity that issued this
-certificate. If <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, this means that the certificate is either
-self-signed, or else the certificate of the issuer is not
-available.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsCertificate--private-key"></a><h3>The <code class="literal">"private-key"</code> property</h3>
-<pre class="programlisting"> "private-key" <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>* : Write / Construct Only</pre>
-<p>
-The DER (binary) encoded representation of the certificate's
-private key, in either PKCS#1 format or unencrypted PKCS#8
-format. This property (or the <a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key-pem" title='The "private-key-pem" property'><span class="type">"private-key-pem"</span></a>
-property) can be set when constructing a key (eg, from a file),
-but cannot be read.
-</p>
-<p>
-PKCS#8 format is supported since 2.32; earlier releases only
-support PKCS#1. You can use the <code class="literal">openssl rsa</code>
-tool to convert PKCS#8 keys to PKCS#1.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsCertificate--private-key-pem"></a><h3>The <code class="literal">"private-key-pem"</code> property</h3>
-<pre class="programlisting"> "private-key-pem" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
-<p>
-The PEM (ASCII) encoded representation of the certificate's
-private key in either PKCS#1 format ("<code class="literal">BEGIN RSA PRIVATE
-KEY</code>") or unencrypted PKCS#8 format ("<code class="literal">BEGIN
-PRIVATE KEY</code>"). This property (or the
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key" title='The "private-key" property'><span class="type">"private-key"</span></a> property) can be set when
-constructing a key (eg, from a file), but cannot be read.
-</p>
-<p>
-PKCS#8 format is supported since 2.32; earlier releases only
-support PKCS#1. You can use the <code class="literal">openssl rsa</code>
-tool to convert PKCS#8 keys to PKCS#1.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsCertificate.see-also"></a><h2>See Also</h2>
-<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsClientConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsClientConnection.html
deleted file mode 100644
index a4b3aa7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsClientConnection.html
+++ /dev/null
@@ -1,429 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsClientConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsConnection.html" title="GTlsConnection">
-<link rel="next" href="GTlsServerConnection.html" title="GTlsServerConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsServerConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsClientConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsClientConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsClientConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsClientConnection.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GTlsClientConnection.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsClientConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsClientConnection.top_of_page"></a>GTlsClientConnection</span></h2>
-<p>GTlsClientConnection — TLS client-side connection</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsClientConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsClientConnection.html#GTlsClientConnection-struct" title="GTlsClientConnection">GTlsClientConnection</a>;
-struct <a class="link" href="GTlsClientConnection.html#GTlsClientConnectionInterface" title="struct GTlsClientConnectionInterface">GTlsClientConnectionInterface</a>;
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-new" title="g_tls_client_connection_new ()">g_tls_client_connection_new</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *base_io_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *server_identity</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-server-identity" title="g_tls_client_connection_set_server_identity ()">g_tls_client_connection_set_server_identity</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>);
-<a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-server-identity" title="g_tls_client_connection_get_server_identity ()">g_tls_client_connection_get_server_identity</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-validation-flags" title="g_tls_client_connection_set_validation_flags ()">g_tls_client_connection_set_validation_flags</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-validation-flags" title="g_tls_client_connection_get_validation_flags ()">g_tls_client_connection_get_validation_flags</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3" title="g_tls_client_connection_set_use_ssl3 ()">g_tls_client_connection_set_use_ssl3</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_ssl3</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-use-ssl3" title="g_tls_client_connection_get_use_ssl3 ()">g_tls_client_connection_get_use_ssl3</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas" title="g_tls_client_connection_get_accepted_cas ()">g_tls_client_connection_get_accepted_cas</a>
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsClientConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GTlsClientConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsClientConnection.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GTlsClientConnection requires
- <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GTlsClientConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--accepted-cas" title='The "accepted-cas" property'>accepted-cas</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read
- "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--server-identity" title='The "server-identity" property'>server-identity</a>" <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>* : Read / Write / Construct
- "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--use-ssl3" title='The "use-ssl3" property'>use-ssl3</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
- "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'>validation-flags</a>" <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsClientConnection.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> is the client-side subclass of
-<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>, representing a client-side TLS connection.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsClientConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsClientConnection-struct"></a><h3>GTlsClientConnection</h3>
-<pre class="programlisting">typedef struct _GTlsClientConnection GTlsClientConnection;</pre>
-<p>
-Abstract base class for the backend-specific client connection
-type.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsClientConnectionInterface"></a><h3>struct GTlsClientConnectionInterface</h3>
-<pre class="programlisting">struct GTlsClientConnectionInterface {
- GTypeInterface g_iface;
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-new"></a><h3>g_tls_client_connection_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_tls_client_connection_new (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *base_io_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *server_identity</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> wrapping <em class="parameter"><code>base_io_stream</code></em> (which
-must have pollable input and output streams) which is assumed to
-communicate with the server identified by <em class="parameter"><code>server_identity</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_io_stream</code></em> :</span></p></td>
-<td>the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> to wrap</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>server_identity</code></em> :</span></p></td>
-<td>the expected identity of the server. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new
-<a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GTlsClientConnection]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-set-server-identity"></a><h3>g_tls_client_connection_set_server_identity ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_client_connection_set_server_identity
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>conn</code></em>'s expected server identity, which is used both to tell
-servers on virtual hosts which certificate to present, and also
-to let <em class="parameter"><code>conn</code></em> know what name to look for in the certificate when
-performing <a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS"><code class="literal">G_TLS_CERTIFICATE_BAD_IDENTITY</code></a> validation, if enabled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>identity</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> describing the expected server identity</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-get-server-identity"></a><h3>g_tls_client_connection_get_server_identity ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="returnvalue">GSocketConnectable</span></a> * g_tls_client_connection_get_server_identity
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>conn</code></em>'s expected server identity
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> describing the
-expected server identity, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the expected identity is not
-known. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-set-validation-flags"></a><h3>g_tls_client_connection_set_validation_flags ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_client_connection_set_validation_flags
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>conn</code></em>'s validation flags, to override the default set of
-checks performed when validating a server certificate. By default,
-<a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS"><code class="literal">G_TLS_CERTIFICATE_VALIDATE_ALL</code></a> is used.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> to use</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-get-validation-flags"></a><h3>g_tls_client_connection_get_validation_flags ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_client_connection_get_validation_flags
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>conn</code></em>'s validation flags
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the validation flags</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-set-use-ssl3"></a><h3>g_tls_client_connection_set_use_ssl3 ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_client_connection_set_use_ssl3
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_ssl3</code></em>);</pre>
-<p>
-If <em class="parameter"><code>use_ssl3</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this forces <em class="parameter"><code>conn</code></em> to use SSL 3.0 rather than
-trying to properly negotiate the right version of TLS or SSL to use.
-This can be used when talking to servers that do not implement the
-fallbacks correctly and which will therefore fail to handshake with
-a "modern" TLS handshake attempt.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>use_ssl3</code></em> :</span></p></td>
-<td>whether to use SSL 3.0</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-get-use-ssl3"></a><h3>g_tls_client_connection_get_use_ssl3 ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_client_connection_get_use_ssl3
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets whether <em class="parameter"><code>conn</code></em> will use SSL 3.0 rather than the
-highest-supported version of TLS; see
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3" title="g_tls_client_connection_set_use_ssl3 ()"><code class="function">g_tls_client_connection_set_use_ssl3()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <em class="parameter"><code>conn</code></em> will use SSL 3.0</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-client-connection-get-accepted-cas"></a><h3>g_tls_client_connection_get_accepted_cas ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_tls_client_connection_get_accepted_cas
- (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets the list of distinguished names of the Certificate Authorities
-that the server will accept certificates from. This will be set
-during the TLS handshake if the server requests a certificate.
-Otherwise, it will be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-Each item in the list is a <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> which contains the complete
-subject DN of the certificate authority.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>the <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the list of
-CA DNs. You should unref each element with <a href="./../glib/glib/glib-Byte-Arrays.html#g-byte-array-unref"><code class="function">g_byte_array_unref()</code></a> and then
-the free the list with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GByteArray][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsClientConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTlsClientConnection--accepted-cas"></a><h3>The <code class="literal">"accepted-cas"</code> property</h3>
-<pre class="programlisting"> "accepted-cas" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read</pre>
-<p>
-A list of the distinguished names of the Certificate Authorities
-that the server will accept client certificates signed by. If the
-server requests a client certificate during the handshake, then
-this property will be set after the handshake completes.
-</p>
-<p>
-Each item in the list is a <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> which contains the complete
-subject DN of the certificate authority.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsClientConnection--server-identity"></a><h3>The <code class="literal">"server-identity"</code> property</h3>
-<pre class="programlisting"> "server-identity" <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>* : Read / Write / Construct</pre>
-<p>
-A <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> describing the identity of the server that
-is expected on the other end of the connection.
-</p>
-<p>
-If the <a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS"><code class="literal">G_TLS_CERTIFICATE_BAD_IDENTITY</code></a> flag is set in
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'><span class="type">"validation-flags"</span></a>, this object will be used
-to determine the expected identify of the remote end of the
-connection; if <a class="link" href="GTlsClientConnection.html#GTlsClientConnection--server-identity" title='The "server-identity" property'><span class="type">"server-identity"</span></a> is not set,
-or does not match the identity presented by the server, then the
-<a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS"><code class="literal">G_TLS_CERTIFICATE_BAD_IDENTITY</code></a> validation will fail.
-</p>
-<p>
-In addition to its use in verifying the server certificate,
-this is also used to give a hint to the server about what
-certificate we expect, which is useful for servers that serve
-virtual hosts.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsClientConnection--use-ssl3"></a><h3>The <code class="literal">"use-ssl3"</code> property</h3>
-<pre class="programlisting"> "use-ssl3" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<p>
-If <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, tells the connection to use SSL 3.0 rather than trying
-to negotiate the best version of TLS or SSL to use. This can be
-used when talking to servers that don't implement version
-negotiation correctly and therefore refuse to handshake at all with
-a "modern" TLS handshake.
-</p>
-<p>Default value: FALSE</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsClientConnection--validation-flags"></a><h3>The <code class="literal">"validation-flags"</code> property</h3>
-<pre class="programlisting"> "validation-flags" <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> : Read / Write / Construct</pre>
-<p>
-What steps to perform when validating a certificate received from
-a server. Server certificates that fail to validate in all of the
-ways indicated here will be rejected unless the application
-overrides the default via <a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a>.
-</p>
-<p>Default value: G_TLS_CERTIFICATE_UNKNOWN_CA|G_TLS_CERTIFICATE_BAD_IDENTITY|G_TLS_CERTIFICATE_NOT_ACTIVATED|G_TLS_CERTIFICATE_EXPIRED|G_TLS_CERTIFICATE_REVOKED|G_TLS_CERTIFICATE_INSECURE|G_TLS_CERTIFICATE_GENERIC_ERROR</p>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsConnection.html
deleted file mode 100644
index ae16b3e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsConnection.html
+++ /dev/null
@@ -1,1016 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsCertificate.html" title="GTlsCertificate">
-<link rel="next" href="GTlsClientConnection.html" title="GTlsClientConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsCertificate.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsClientConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsConnection.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-  | 
- <a href="#GTlsConnection.properties" class="shortcut">Properties</a>
-  | 
- <a href="#GTlsConnection.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsConnection.top_of_page"></a>GTlsConnection</span></h2>
-<p>GTlsConnection — TLS connection type</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsConnection.html#GTlsConnection-struct" title="GTlsConnection">GTlsConnection</a>;
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-set-certificate" title="g_tls_connection_set_certificate ()">g_tls_connection_set_certificate</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsConnection.html#g-tls-connection-get-certificate" title="g_tls_connection_get_certificate ()">g_tls_connection_get_certificate</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate" title="g_tls_connection_get_peer_certificate ()">g_tls_connection_get_peer_certificate</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate-errors" title="g_tls_connection_get_peer_certificate_errors ()">g_tls_connection_get_peer_certificate_errors</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()">g_tls_connection_set_require_close_notify</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> require_close_notify</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-get-require-close-notify" title="g_tls_connection_get_require_close_notify ()">g_tls_connection_get_require_close_notify</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-enum <a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode">GTlsRehandshakeMode</a>;
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" title="g_tls_connection_set_rehandshake_mode ()">g_tls_connection_set_rehandshake_mode</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="type">GTlsRehandshakeMode</span></a> mode</code></em>);
-<a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="returnvalue">GTlsRehandshakeMode</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-get-rehandshake-mode" title="g_tls_connection_get_rehandshake_mode ()">g_tls_connection_get_rehandshake_mode</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-set-use-system-certdb" title="g_tls_connection_set_use_system_certdb ()">g_tls_connection_set_use_system_certdb</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_system_certdb</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-get-use-system-certdb" title="g_tls_connection_get_use_system_certdb ()">g_tls_connection_get_use_system_certdb</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="returnvalue">GTlsDatabase</span></a> * <a class="link" href="GTlsConnection.html#g-tls-connection-get-database" title="g_tls_connection_get_database ()">g_tls_connection_get_database</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-set-database" title="g_tls_connection_set_database ()">g_tls_connection_set_database</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *database</code></em>);
-<a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="returnvalue">GTlsInteraction</span></a> * <a class="link" href="GTlsConnection.html#g-tls-connection-get-interaction" title="g_tls_connection_get_interaction ()">g_tls_connection_get_interaction</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-set-interaction" title="g_tls_connection_set_interaction ()">g_tls_connection_set_interaction</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()">g_tls_connection_handshake</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsConnection.html#g-tls-connection-handshake-async" title="g_tls_connection_handshake_async ()">g_tls_connection_handshake_async</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-handshake-finish" title="g_tls_connection_handshake_finish ()">g_tls_connection_handshake_finish</a> (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-emit-accept-certificate" title="g_tls_connection_emit_accept_certificate ()">g_tls_connection_emit_accept_certificate</a>
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *peer_cert</code></em>,
- <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- +----GTlsConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GTlsConnection is required by
- <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a> and <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsConnection.html#GTlsConnection--base-io-stream" title='The "base-io-stream" property'>base-io-stream</a>" <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GTlsConnection.html#GTlsConnection--certificate" title='The "certificate" property'>certificate</a>" <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>* : Read / Write
- "<a class="link" href="GTlsConnection.html#GTlsConnection--database" title='The "database" property'>database</a>" <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>* : Read / Write
- "<a class="link" href="GTlsConnection.html#GTlsConnection--interaction" title='The "interaction" property'>interaction</a>" <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a>* : Read / Write
- "<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate" title='The "peer-certificate" property'>peer-certificate</a>" <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>* : Read
- "<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate-errors" title='The "peer-certificate-errors" property'>peer-certificate-errors</a>" <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> : Read
- "<a class="link" href="GTlsConnection.html#GTlsConnection--rehandshake-mode" title='The "rehandshake-mode" property'>rehandshake-mode</a>" <a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="type">GTlsRehandshakeMode</span></a> : Read / Write / Construct
- "<a class="link" href="GTlsConnection.html#GTlsConnection--require-close-notify" title='The "require-close-notify" property'>require-close-notify</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
- "<a class="link" href="GTlsConnection.html#GTlsConnection--use-system-certdb" title='The "use-system-certdb" property'>use-system-certdb</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'>accept-certificate</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> is the base TLS connection class type, which wraps
-a <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> and provides TLS encryption on top of it. Its
-subclasses, <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> and <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>,
-implement client-side and server-side TLS, respectively.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsConnection-struct"></a><h3>GTlsConnection</h3>
-<pre class="programlisting">typedef struct _GTlsConnection GTlsConnection;</pre>
-<p>
-Abstract base class for the backend-specific <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
-and <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a> types.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-set-certificate"></a><h3>g_tls_connection_set_certificate ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_set_certificate (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>);</pre>
-<p>
-This sets the certificate that <em class="parameter"><code>conn</code></em> will present to its peer
-during the TLS handshake. For a <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>, it is
-mandatory to set this, and that will normally be done at construct
-time.
-</p>
-<p>
-For a <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>, this is optional. If a handshake fails
-with <a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR-CERTIFICATE-REQUIRED:CAPS"><code class="literal">G_TLS_ERROR_CERTIFICATE_REQUIRED</code></a>, that means that the server
-requires a certificate, and if you try connecting again, you should
-call this method first. You can call
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas" title="g_tls_client_connection_get_accepted_cas ()"><code class="function">g_tls_client_connection_get_accepted_cas()</code></a> on the failed connection
-to get a list of Certificate Authorities that the server will
-accept certificates from.
-</p>
-<p>
-(It is also possible that a server will allow the connection with
-or without a certificate; in that case, if you don't provide a
-certificate, you can tell that the server requested one by the fact
-that <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas" title="g_tls_client_connection_get_accepted_cas ()"><code class="function">g_tls_client_connection_get_accepted_cas()</code></a> will return
-non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>certificate</code></em> :</span></p></td>
-<td>the certificate to use for <em class="parameter"><code>conn</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-certificate"></a><h3>g_tls_connection_get_certificate ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_connection_get_certificate (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>conn</code></em>'s certificate, as set by
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-certificate" title="g_tls_connection_set_certificate ()"><code class="function">g_tls_connection_set_certificate()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>conn</code></em>'s certificate, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-peer-certificate"></a><h3>g_tls_connection_get_peer_certificate ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_connection_get_peer_certificate
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>conn</code></em>'s peer's certificate after the handshake has completed.
-(It is not set during the emission of
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a>.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>conn</code></em>'s peer's certificate, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-peer-certificate-errors"></a><h3>g_tls_connection_get_peer_certificate_errors ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_connection_get_peer_certificate_errors
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets the errors associated with validating <em class="parameter"><code>conn</code></em>'s peer's
-certificate, after the handshake has completed. (It is not set
-during the emission of <a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a>.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>conn</code></em>'s peer's certificate errors</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-set-require-close-notify"></a><h3>g_tls_connection_set_require_close_notify ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_set_require_close_notify
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> require_close_notify</code></em>);</pre>
-<p>
-Sets whether or not <em class="parameter"><code>conn</code></em> expects a proper TLS close notification
-before the connection is closed. If this is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> (the default),
-then <em class="parameter"><code>conn</code></em> will expect to receive a TLS close notification from its
-peer before the connection is closed, and will return a
-<a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR-EOF:CAPS"><code class="literal">G_TLS_ERROR_EOF</code></a> error if the connection is closed without proper
-notification (since this may indicate a network error, or
-man-in-the-middle attack).
-</p>
-<p>
-In some protocols, the application will know whether or not the
-connection was closed cleanly based on application-level data
-(because the application-level data includes a length field, or is
-somehow self-delimiting); in this case, the close notify is
-redundant and sometimes omitted. (TLS 1.1 explicitly allows this;
-in TLS 1.0 it is technically an error, but often done anyway.) You
-can use <a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()"><code class="function">g_tls_connection_set_require_close_notify()</code></a> to tell <em class="parameter"><code>conn</code></em>
-to allow an "unannounced" connection close, in which case the close
-will show up as a 0-length read, as in a non-TLS
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>, and it is up to the application to check that
-the data has been fully received.
-</p>
-<p>
-Note that this only affects the behavior when the peer closes the
-connection; when the application calls <a class="link" href="GIOStream.html#g-io-stream-close" title="g_io_stream_close ()"><code class="function">g_io_stream_close()</code></a> itself
-on <em class="parameter"><code>conn</code></em>, this will send a close notification regardless of the
-setting of this property. If you explicitly want to do an unclean
-close, you can close <em class="parameter"><code>conn</code></em>'s <a class="link" href="GTlsConnection.html#GTlsConnection--base-io-stream" title='The "base-io-stream" property'><span class="type">"base-io-stream"</span></a> rather
-than closing <em class="parameter"><code>conn</code></em> itself.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>require_close_notify</code></em> :</span></p></td>
-<td>whether or not to require close notification</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-require-close-notify"></a><h3>g_tls_connection_get_require_close_notify ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_connection_get_require_close_notify
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Tests whether or not <em class="parameter"><code>conn</code></em> expects a proper TLS close notification
-when the connection is closed. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()"><code class="function">g_tls_connection_set_require_close_notify()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>conn</code></em> requires a proper TLS close
-notification.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsRehandshakeMode"></a><h3>enum GTlsRehandshakeMode</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_REHANDSHAKE_NEVER,
- G_TLS_REHANDSHAKE_SAFELY,
- G_TLS_REHANDSHAKE_UNSAFELY
-} GTlsRehandshakeMode;
-</pre>
-<p>
-When to allow rehandshaking. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" title="g_tls_connection_set_rehandshake_mode ()"><code class="function">g_tls_connection_set_rehandshake_mode()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-REHANDSHAKE-NEVER:CAPS"></a><span class="term"><code class="literal">G_TLS_REHANDSHAKE_NEVER</code></span></p></td>
-<td>Never allow rehandshaking
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-REHANDSHAKE-SAFELY:CAPS"></a><span class="term"><code class="literal">G_TLS_REHANDSHAKE_SAFELY</code></span></p></td>
-<td>Allow safe rehandshaking only
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-REHANDSHAKE-UNSAFELY:CAPS"></a><span class="term"><code class="literal">G_TLS_REHANDSHAKE_UNSAFELY</code></span></p></td>
-<td>Allow unsafe rehandshaking
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-set-rehandshake-mode"></a><h3>g_tls_connection_set_rehandshake_mode ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_set_rehandshake_mode
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="type">GTlsRehandshakeMode</span></a> mode</code></em>);</pre>
-<p>
-Sets how <em class="parameter"><code>conn</code></em> behaves with respect to rehandshaking requests.
-</p>
-<p>
-<a class="link" href="GTlsConnection.html#G-TLS-REHANDSHAKE-NEVER:CAPS"><code class="literal">G_TLS_REHANDSHAKE_NEVER</code></a> means that it will never agree to
-rehandshake after the initial handshake is complete. (For a client,
-this means it will refuse rehandshake requests from the server, and
-for a server, this means it will close the connection with an error
-if the client attempts to rehandshake.)
-</p>
-<p>
-<a class="link" href="GTlsConnection.html#G-TLS-REHANDSHAKE-SAFELY:CAPS"><code class="literal">G_TLS_REHANDSHAKE_SAFELY</code></a> means that the connection will allow a
-rehandshake only if the other end of the connection supports the
-TLS <code class="literal">renegotiation_info</code> extension. This is the
-default behavior, but means that rehandshaking will not work
-against older implementations that do not support that extension.
-</p>
-<p>
-<a class="link" href="GTlsConnection.html#G-TLS-REHANDSHAKE-UNSAFELY:CAPS"><code class="literal">G_TLS_REHANDSHAKE_UNSAFELY</code></a> means that the connection will allow
-rehandshaking even without the
-<code class="literal">renegotiation_info</code> extension. On the server side
-in particular, this is not recommended, since it leaves the server
-open to certain attacks. However, this mode is necessary if you
-need to allow renegotiation with older client software.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
-<td>the rehandshaking mode</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-rehandshake-mode"></a><h3>g_tls_connection_get_rehandshake_mode ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="returnvalue">GTlsRehandshakeMode</span></a> g_tls_connection_get_rehandshake_mode
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>conn</code></em> rehandshaking mode. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" title="g_tls_connection_set_rehandshake_mode ()"><code class="function">g_tls_connection_set_rehandshake_mode()</code></a> for details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>conn</code></em>'s rehandshaking mode</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-set-use-system-certdb"></a><h3>g_tls_connection_set_use_system_certdb ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_set_use_system_certdb
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_system_certdb</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_tls_connection_set_use_system_certdb</code> has been deprecated since version 2.30 and should not be used in newly-written code. Use <a class="link" href="GTlsConnection.html#g-tls-connection-set-database" title="g_tls_connection_set_database ()"><code class="function">g_tls_connection_set_database()</code></a> instead</p>
-</div>
-<p>
-Sets whether <em class="parameter"><code>conn</code></em> uses the system certificate database to verify
-peer certificates. This is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> by default. If set to <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then
-peer certificate validation will always set the
-<a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS"><code class="literal">G_TLS_CERTIFICATE_UNKNOWN_CA</code></a> error (meaning
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a> will always be emitted on
-client-side connections, unless that bit is not set in
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'><span class="type">"validation-flags"</span></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>use_system_certdb</code></em> :</span></p></td>
-<td>whether to use the system certificate database</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-use-system-certdb"></a><h3>g_tls_connection_get_use_system_certdb ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_connection_get_use_system_certdb
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_tls_connection_get_use_system_certdb</code> has been deprecated since version 2.30 and should not be used in newly-written code. Use <a class="link" href="GTlsConnection.html#g-tls-connection-get-database" title="g_tls_connection_get_database ()"><code class="function">g_tls_connection_get_database()</code></a> instead</p>
-</div>
-<p>
-Gets whether <em class="parameter"><code>conn</code></em> uses the system certificate database to verify
-peer certificates. See <a class="link" href="GTlsConnection.html#g-tls-connection-set-use-system-certdb" title="g_tls_connection_set_use_system_certdb ()"><code class="function">g_tls_connection_set_use_system_certdb()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <em class="parameter"><code>conn</code></em> uses the system certificate database</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-database"></a><h3>g_tls_connection_get_database ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="returnvalue">GTlsDatabase</span></a> * g_tls_connection_get_database (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Gets the certificate database that <em class="parameter"><code>conn</code></em> uses to verify
-peer certificates. See <a class="link" href="GTlsConnection.html#g-tls-connection-set-database" title="g_tls_connection_set_database ()"><code class="function">g_tls_connection_set_database()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the certificate database that <em class="parameter"><code>conn</code></em> uses or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-set-database"></a><h3>g_tls_connection_set_database ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_set_database (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *database</code></em>);</pre>
-<p>
-Sets the certificate database that is used to verify peer certificates.
-This is set to the default database by default. See
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-default-database" title="g_tls_backend_get_default_database ()"><code class="function">g_tls_backend_get_default_database()</code></a>. If set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then
-peer certificate validation will always set the
-<a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS"><code class="literal">G_TLS_CERTIFICATE_UNKNOWN_CA</code></a> error (meaning
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a> will always be emitted on
-client-side connections, unless that bit is not set in
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'><span class="type">"validation-flags"</span></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>database</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-get-interaction"></a><h3>g_tls_connection_get_interaction ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="returnvalue">GTlsInteraction</span></a> * g_tls_connection_get_interaction (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
-<p>
-Get the object that will be used to interact with the user. It will be used
-for things like prompting the user for passwords. If <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned, then
-no user interaction will occur for this connection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a connection</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The interaction object. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-set-interaction"></a><h3>g_tls_connection_set_interaction ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_set_interaction (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>);</pre>
-<p>
-Set the object that will be used to interact with the user. It will be used
-for things like prompting the user for passwords.
-</p>
-<p>
-The <em class="parameter"><code>interaction</code></em> argument will normally be a derived subclass of
-<a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a>. <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> can also be provided if no user interaction
-should occur for this connection.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a connection</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>an interaction object, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-handshake"></a><h3>g_tls_connection_handshake ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_connection_handshake (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts a TLS handshake on <em class="parameter"><code>conn</code></em>.
-</p>
-<p>
-On the client side, it is never necessary to call this method;
-although the connection needs to perform a handshake after
-connecting (or after sending a "STARTTLS"-type command) and may
-need to rehandshake later if the server requests it,
-<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> will handle this for you automatically when you try
-to send or receive data on the connection. However, you can call
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()"><code class="function">g_tls_connection_handshake()</code></a> manually if you want to know for sure
-whether the initial handshake succeeded or failed (as opposed to
-just immediately trying to write to <em class="parameter"><code>conn</code></em>'s output stream, in which
-case if it fails, it may not be possible to tell if it failed
-before or after completing the handshake).
-</p>
-<p>
-Likewise, on the server side, although a handshake is necessary at
-the beginning of the communication, you do not need to call this
-function explicitly unless you want clearer error reporting.
-However, you may call <a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()"><code class="function">g_tls_connection_handshake()</code></a> later on to
-renegotiate parameters (encryption methods, etc) with the client.
-</p>
-<p>
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept_certificate"</span></a> may be emitted during the
-handshake.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>success or failure</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-handshake-async"></a><h3>g_tls_connection_handshake_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_connection_handshake_async (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><span class="type">int</span> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously performs a TLS handshake on <em class="parameter"><code>conn</code></em>. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()"><code class="function">g_tls_connection_handshake()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GIOScheduler.html#io-priority">I/O priority</a>
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the handshake is complete</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to the callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-handshake-finish"></a><h3>g_tls_connection_handshake_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_connection_handshake_finish (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous TLS handshake operation. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()"><code class="function">g_tls_connection_handshake()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure, in which
-case <em class="parameter"><code>error</code></em> will be set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-connection-emit-accept-certificate"></a><h3>g_tls_connection_emit_accept_certificate ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_tls_connection_emit_accept_certificate
- (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *peer_cert</code></em>,
- <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors</code></em>);</pre>
-<p>
-Used by <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> implementations to emit the
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a> signal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>peer_cert</code></em> :</span></p></td>
-<td>the peer's <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>errors</code></em> :</span></p></td>
-<td>the problems with <em class="parameter"><code>peer_cert</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if one of the signal handlers has returned
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to accept <em class="parameter"><code>peer_cert</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTlsConnection--base-io-stream"></a><h3>The <code class="literal">"base-io-stream"</code> property</h3>
-<pre class="programlisting"> "base-io-stream" <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> that the connection wraps
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--certificate"></a><h3>The <code class="literal">"certificate"</code> property</h3>
-<pre class="programlisting"> "certificate" <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>* : Read / Write</pre>
-<p>
-The connection's certificate; see
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-certificate" title="g_tls_connection_set_certificate ()"><code class="function">g_tls_connection_set_certificate()</code></a>.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--database"></a><h3>The <code class="literal">"database"</code> property</h3>
-<pre class="programlisting"> "database" <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>* : Read / Write</pre>
-<p>
-The certificate database to use when verifying this TLS connection.
-If no cerificate database is set, then the default database will be
-used. See <a class="link" href="GTlsBackend.html#g-tls-backend-get-default-database" title="g_tls_backend_get_default_database ()"><code class="function">g_tls_backend_get_default_database()</code></a>.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--interaction"></a><h3>The <code class="literal">"interaction"</code> property</h3>
-<pre class="programlisting"> "interaction" <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a>* : Read / Write</pre>
-<p>
-A <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> object to be used when the connection or certificate
-database need to interact with the user. This will be used to prompt the
-user for passwords where necessary.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--peer-certificate"></a><h3>The <code class="literal">"peer-certificate"</code> property</h3>
-<pre class="programlisting"> "peer-certificate" <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>* : Read</pre>
-<p>
-The connection's peer's certificate, after the TLS handshake has
-completed and the certificate has been accepted. Note in
-particular that this is not yet set during the emission of
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a>.
-</p>
-<p>
-(You can watch for a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal on this property to
-detect when a handshake has occurred.)
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--peer-certificate-errors"></a><h3>The <code class="literal">"peer-certificate-errors"</code> property</h3>
-<pre class="programlisting"> "peer-certificate-errors" <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> : Read</pre>
-<p>
-The errors noticed-and-ignored while verifying
-<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate" title='The "peer-certificate" property'><span class="type">"peer-certificate"</span></a>. Normally this should be 0, but
-it may not be if <a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'><span class="type">"validation-flags"</span></a> is not
-<a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS"><code class="literal">G_TLS_CERTIFICATE_VALIDATE_ALL</code></a>, or if
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a> overrode the default
-behavior.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--rehandshake-mode"></a><h3>The <code class="literal">"rehandshake-mode"</code> property</h3>
-<pre class="programlisting"> "rehandshake-mode" <a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="type">GTlsRehandshakeMode</span></a> : Read / Write / Construct</pre>
-<p>
-The rehandshaking mode. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" title="g_tls_connection_set_rehandshake_mode ()"><code class="function">g_tls_connection_set_rehandshake_mode()</code></a>.
-</p>
-<p>Default value: G_TLS_REHANDSHAKE_SAFELY</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--require-close-notify"></a><h3>The <code class="literal">"require-close-notify"</code> property</h3>
-<pre class="programlisting"> "require-close-notify" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<p>
-Whether or not proper TLS close notification is required.
-See <a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()"><code class="function">g_tls_connection_set_require_close_notify()</code></a>.
-</p>
-<p>Default value: TRUE</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsConnection--use-system-certdb"></a><h3>The <code class="literal">"use-system-certdb"</code> property</h3>
-<pre class="programlisting"> "use-system-certdb" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">GTlsConnection:use-system-certdb</code> has been deprecated since version 2.30 and should not be used in newly-written code. Use GTlsConnection:database instead</p>
-</div>
-<p>
-Whether or not the system certificate database will be used to
-verify peer certificates. See
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-use-system-certdb" title="g_tls_connection_set_use_system_certdb ()"><code class="function">g_tls_connection_set_use_system_certdb()</code></a>.
-</p>
-<p>Default value: TRUE</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsConnection.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GTlsConnection-accept-certificate"></a><h3>The <code class="literal">"accept-certificate"</code> signal</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn,
- <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *peer_cert,
- <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted during the TLS handshake after the peer certificate has
-been received. You can examine <em class="parameter"><code>peer_cert</code></em>'s certification path by
-calling <a class="link" href="GTlsCertificate.html#g-tls-certificate-get-issuer" title="g_tls_certificate_get_issuer ()"><code class="function">g_tls_certificate_get_issuer()</code></a> on it.
-</p>
-<p>
-For a client-side connection, <em class="parameter"><code>peer_cert</code></em> is the server's
-certificate, and the signal will only be emitted if the
-certificate was not acceptable according to <em class="parameter"><code>conn</code></em>'s
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'><span class="type">"validation_flags"</span></a>. If you would like the
-certificate to be accepted despite <em class="parameter"><code>errors</code></em>, return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> from the
-signal handler. Otherwise, if no handler accepts the certificate,
-the handshake will fail with <a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR-BAD-CERTIFICATE:CAPS"><code class="literal">G_TLS_ERROR_BAD_CERTIFICATE</code></a>.
-</p>
-<p>
-For a server-side connection, <em class="parameter"><code>peer_cert</code></em> is the certificate
-presented by the client, if this was requested via the server's
-<a class="link" href="GTlsServerConnection.html#GTlsServerConnection--authentication-mode" title='The "authentication-mode" property'><span class="type">"authentication_mode"</span></a>. On the server side,
-the signal is always emitted when the client presents a
-certificate, and the certificate will only be accepted if a
-handler returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-Note that if this signal is emitted as part of asynchronous I/O
-in the main thread, then you should not attempt to interact with
-the user before returning from the signal handler. If you want to
-let the user decide whether or not to accept the certificate, you
-would have to return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> from the signal handler on the first
-attempt, and then after the connection attempt returns a
-<a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR-HANDSHAKE:CAPS"><code class="literal">G_TLS_ERROR_HANDSHAKE</code></a>, you can interact with the user, and if
-the user decides to accept the certificate, remember that fact,
-create a new connection, and return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> from the signal handler
-the next time.
-</p>
-<p>
-If you are doing I/O in another thread, you do not
-need to worry about this, and can simply block in the signal
-handler until the UI thread returns an answer.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>peer_cert</code></em> :</span></p></td>
-<td>the peer's <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>errors</code></em> :</span></p></td>
-<td>the problems with <em class="parameter"><code>peer_cert</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to accept <em class="parameter"><code>peer_cert</code></em> (which will also
-immediately end the signal emission). <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to allow the signal
-emission to continue, which will cause the handshake to fail if
-no one else overrides it.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsDatabase.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsDatabase.html
deleted file mode 100644
index 97038b1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsDatabase.html
+++ /dev/null
@@ -1,948 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsDatabase</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsBackend.html" title="GTlsBackend">
-<link rel="next" href="GTlsFileDatabase.html" title="GTlsFileDatabase">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsBackend.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsFileDatabase.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsDatabase.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsDatabase.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsDatabase.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsDatabase.derived-interfaces" class="shortcut">Known Derived Interfaces</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsDatabase"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsDatabase.top_of_page"></a>GTlsDatabase</span></h2>
-<p>GTlsDatabase — TLS database type</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsDatabase.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsDatabase.html#GTlsDatabase-struct" title="GTlsDatabase">GTlsDatabase</a>;
-enum <a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags">GTlsDatabaseVerifyFlags</a>;
-#define <a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER</a>
-#define <a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT</a>
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()">g_tls_database_verify_chain</a> (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *chain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *purpose</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags"><span class="type">GTlsDatabaseVerifyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-async" title="g_tls_database_verify_chain_async ()">g_tls_database_verify_chain_async</a> (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *chain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *purpose</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags"><span class="type">GTlsDatabaseVerifyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-finish" title="g_tls_database_verify_chain_finish ()">g_tls_database_verify_chain_finish</a> (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-enum <a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags">GTlsDatabaseLookupFlags</a>;
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" title="g_tls_database_lookup_certificate_issuer ()">g_tls_database_lookup_certificate_issuer</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-async" title="g_tls_database_lookup_certificate_issuer_async ()">g_tls_database_lookup_certificate_issuer_async</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-finish" title="g_tls_database_lookup_certificate_issuer_finish ()">g_tls_database_lookup_certificate_issuer_finish</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" title="g_tls_database_lookup_certificates_issued_by ()">g_tls_database_lookup_certificates_issued_by</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *issuer_raw_dn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-async" title="g_tls_database_lookup_certificates_issued_by_async ()">g_tls_database_lookup_certificates_issued_by_async</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *issuer_raw_dn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-finish" title="g_tls_database_lookup_certificates_issued_by_finish ()">g_tls_database_lookup_certificates_issued_by_finish</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-create-certificate-handle" title="g_tls_database_create_certificate_handle ()">g_tls_database_create_certificate_handle</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle" title="g_tls_database_lookup_certificate_for_handle ()">g_tls_database_lookup_certificate_for_handle</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *handle</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-async" title="g_tls_database_lookup_certificate_for_handle_async ()">g_tls_database_lookup_certificate_for_handle_async</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *handle</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-finish" title="g_tls_database_lookup_certificate_for_handle_finish ()">g_tls_database_lookup_certificate_for_handle_finish</a>
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsDatabase.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GTlsDatabase
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsDatabase.derived-interfaces"></a><h2>Known Derived Interfaces</h2>
-<p>
-GTlsDatabase is required by
- <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GTlsDatabase.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> is used to lookup certificates and other information
-from a certificate or key store. It is an abstract base class which
-TLS library specific subtypes override.
-</p>
-<p>
-Most common client applications will not directly interact with
-<a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>. It is used internally by <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsDatabase.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsDatabase-struct"></a><h3>GTlsDatabase</h3>
-<pre class="programlisting">typedef struct _GTlsDatabase GTlsDatabase;</pre>
-<p>
-Abstract base class for the backend-specific database types.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsDatabaseVerifyFlags"></a><h3>enum GTlsDatabaseVerifyFlags</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_DATABASE_VERIFY_NONE = 0
-} GTlsDatabaseVerifyFlags;
-</pre>
-<p>
-Flags for <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()"><code class="function">g_tls_database_verify_chain()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><a name="G-TLS-DATABASE-VERIFY-NONE:CAPS"></a><span class="term"><code class="literal">G_TLS_DATABASE_VERIFY_NONE</code></span></p></td>
-<td>No verification flags
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS"></a><h3>G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER</h3>
-<pre class="programlisting">#define G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER "1.3.6.1.5.5.7.3.1"
-</pre>
-<p>
-The purpose used to verify the server certificate in a TLS connection. This
-is the most common purpose in use. Used by TLS clients.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS"></a><h3>G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT</h3>
-<pre class="programlisting">#define G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT "1.3.6.1.5.5.7.3.2"
-</pre>
-<p>
-The purpose used to verify the client certificate in a TLS connection.
-Used by TLS servers.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-verify-chain"></a><h3>g_tls_database_verify_chain ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_database_verify_chain (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *chain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *purpose</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags"><span class="type">GTlsDatabaseVerifyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Verify's a certificate chain after looking up and adding any missing
-certificates to the chain.
-</p>
-<p>
-<em class="parameter"><code>chain</code></em> is a chain of <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> objects each pointing to the next
-certificate in the chain by its <code class="literal">issuer</code> property. The chain may initially
-consist of one or more certificates. After the verification process is
-complete, <em class="parameter"><code>chain</code></em> may be modified by adding missing certificates, or removing
-extra certificates. If a certificate anchor was found, then it is added to
-the <em class="parameter"><code>chain</code></em>.
-</p>
-<p>
-<em class="parameter"><code>purpose</code></em> describes the purpose (or usage) for which the certificate
-is being used. Typically <em class="parameter"><code>purpose</code></em> will be set to <a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER"><span class="type">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER</span></a>
-which means that the certificate is being used to authenticate a server
-(and we are acting as the client).
-</p>
-<p>
-The <em class="parameter"><code>identity</code></em> is used to check for pinned certificates (trust exceptions)
-in the database. These will override the normal verification process on a
-host by host basis.
-</p>
-<p>
-Currently there are no <em class="parameter"><code>flags</code></em>, and <a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-VERIFY-NONE:CAPS"><code class="literal">G_TLS_DATABASE_VERIFY_NONE</code></a> should be
-used.
-</p>
-<p>
-This function can block, use <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-async" title="g_tls_database_verify_chain_async ()"><code class="function">g_tls_database_verify_chain_async()</code></a> to perform
-the verification operation asynchronously.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>chain</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> chain</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>purpose</code></em> :</span></p></td>
-<td>the purpose that this certificate chain will be used for.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>identity</code></em> :</span></p></td>
-<td>the expected peer identity. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>additional verify flags</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> which represents the
-result of verification.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-verify-chain-async"></a><h3>g_tls_database_verify_chain_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_database_verify_chain_async (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *chain</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *purpose</code></em>,
- <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags"><span class="type">GTlsDatabaseVerifyFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously verify's a certificate chain after looking up and adding
-any missing certificates to the chain. See <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()"><code class="function">g_tls_database_verify_chain()</code></a>
-for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>chain</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> chain</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>purpose</code></em> :</span></p></td>
-<td>the purpose that this certificate chain will be used for.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>identity</code></em> :</span></p></td>
-<td>the expected peer identity. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>additional verify flags</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the operation completes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to the callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-verify-chain-finish"></a><h3>g_tls_database_verify_chain_finish ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_database_verify_chain_finish (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous verify chain operation. See
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()"><code class="function">g_tls_database_verify_chain()</code></a> for more information. *
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> which represents the
-result of verification.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsDatabaseLookupFlags"></a><h3>enum GTlsDatabaseLookupFlags</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_DATABASE_LOOKUP_NONE = 0,
- G_TLS_DATABASE_LOOKUP_KEYPAIR = 1
-} GTlsDatabaseLookupFlags;
-</pre>
-<p>
-Flags for <code class="function">g_tls_database_lookup_certificate_handle()</code>,
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" title="g_tls_database_lookup_certificate_issuer ()"><code class="function">g_tls_database_lookup_certificate_issuer()</code></a>,
-and <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" title="g_tls_database_lookup_certificates_issued_by ()"><code class="function">g_tls_database_lookup_certificates_issued_by()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-DATABASE-LOOKUP-NONE:CAPS"></a><span class="term"><code class="literal">G_TLS_DATABASE_LOOKUP_NONE</code></span></p></td>
-<td>No lookup flags
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-DATABASE-LOOKUP-KEYPAIR:CAPS"></a><span class="term"><code class="literal">G_TLS_DATABASE_LOOKUP_KEYPAIR</code></span></p></td>
-<td>Restrict lookup to certificates that have
- a private key.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificate-issuer"></a><h3>g_tls_database_lookup_certificate_issuer ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_database_lookup_certificate_issuer
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Lookup the issuer of <em class="parameter"><code>certificate</code></em> in the database.
-</p>
-<p>
-The <code class="literal">issuer</code> property
-of <em class="parameter"><code>certificate</code></em> is not modified, and the two certificates are not hooked
-into a chain.
-</p>
-<p>
-This function can block, use <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-async" title="g_tls_database_lookup_certificate_issuer_async ()"><code class="function">g_tls_database_lookup_certificate_issuer_async()</code></a> to perform
-the lookup operation asynchronously.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>certificate</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags which affect the lookup operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated issuer <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> to release the certificate. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificate-issuer-async"></a><h3>g_tls_database_lookup_certificate_issuer_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_database_lookup_certificate_issuer_async
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously lookup the issuer of <em class="parameter"><code>certificate</code></em> in the database. See
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" title="g_tls_database_lookup_certificate_issuer ()"><code class="function">g_tls_database_lookup_certificate_issuer()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>certificate</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags which affect the lookup operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the operation completes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to the callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificate-issuer-finish"></a><h3>g_tls_database_lookup_certificate_issuer_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_database_lookup_certificate_issuer_finish
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous lookup issuer operation. See
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" title="g_tls_database_lookup_certificate_issuer ()"><code class="function">g_tls_database_lookup_certificate_issuer()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated issuer <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> to release the certificate. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificates-issued-by"></a><h3>g_tls_database_lookup_certificates_issued_by ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_tls_database_lookup_certificates_issued_by
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *issuer_raw_dn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Lookup certificates issued by this issuer in the database.
-</p>
-<p>
-This function can block, use <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-async" title="g_tls_database_lookup_certificates_issued_by_async ()"><code class="function">g_tls_database_lookup_certificates_issued_by_async()</code></a> to perform
-the lookup operation asynchronously.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>issuer_raw_dn</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> which holds the DER encoded issuer DN.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags which affect the lookup operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated list of <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>
-objects. Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> on each certificate, and <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> on the release the list. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GTlsCertificate]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificates-issued-by-async"></a><h3>g_tls_database_lookup_certificates_issued_by_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_database_lookup_certificates_issued_by_async
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *issuer_raw_dn</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously lookup certificates issued by this issuer in the database. See
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" title="g_tls_database_lookup_certificates_issued_by ()"><code class="function">g_tls_database_lookup_certificates_issued_by()</code></a> for more information.
-</p>
-<p>
-The database may choose to hold a reference to the issuer byte array for the duration
-of of this asynchronous operation. The byte array should not be modified during
-this time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>issuer_raw_dn</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> which holds the DER encoded issuer DN.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags which affect the lookup operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the operation completes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to the callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificates-issued-by-finish"></a><h3>g_tls_database_lookup_certificates_issued_by_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_tls_database_lookup_certificates_issued_by_finish
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous lookup of certificates. See
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" title="g_tls_database_lookup_certificates_issued_by ()"><code class="function">g_tls_database_lookup_certificates_issued_by()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated list of <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> objects.
-Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> on each certificate, and <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> on the release the list. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-create-certificate-handle"></a><h3>g_tls_database_create_certificate_handle ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_tls_database_create_certificate_handle
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>);</pre>
-<p>
-Create a handle string for the certificate. The database will only be able
-to create a handle for certificates that originate from the database. In
-cases where the database cannot create a handle for a certificate, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-will be returned.
-</p>
-<p>
-This handle should be stable across various instances of the application,
-and between applications. If a certificate is modified in the database,
-then it is not guaranteed that this handle will continue to point to it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>certificate</code></em> :</span></p></td>
-<td>certificate for which to create a handle.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated string containing the handle. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificate-for-handle"></a><h3>g_tls_database_lookup_certificate_for_handle ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_database_lookup_certificate_for_handle
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *handle</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Lookup a certificate by its handle.
-</p>
-<p>
-The handle should have been created by calling
-<a class="link" href="GTlsDatabase.html#g-tls-database-create-certificate-handle" title="g_tls_database_create_certificate_handle ()"><code class="function">g_tls_database_create_certificate_handle()</code></a> on a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> object of
-the same TLS backend. The handle is designed to remain valid across
-instantiations of the database.
-</p>
-<p>
-If the handle is no longer valid, or does not point to a certificate in
-this database, then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<p>
-This function can block, use <a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-async" title="g_tls_database_lookup_certificate_for_handle_async ()"><code class="function">g_tls_database_lookup_certificate_for_handle_async()</code></a> to perform
-the lookup operation asynchronously.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
-<td>a certificate handle</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags which affect the lookup.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated
-<a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> to release the certificate. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificate-for-handle-async"></a><h3>g_tls_database_lookup_certificate_for_handle_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_database_lookup_certificate_for_handle_async
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *handle</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags"><span class="type">GTlsDatabaseLookupFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously lookup a certificate by its handle in the database. See
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle" title="g_tls_database_lookup_certificate_for_handle ()"><code class="function">g_tls_database_lookup_certificate_for_handle()</code></a> for more information.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
-<td>a certificate handle</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>used to interact with the user if necessary. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags which affect the lookup.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>callback to call when the operation completes</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to the callback function</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-database-lookup-certificate-for-handle-finish"></a><h3>g_tls_database_lookup_certificate_for_handle_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> * g_tls_database_lookup_certificate_for_handle_finish
- (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finish an asynchronous lookup of a certificate by its handle. See
-<code class="function">g_tls_database_lookup_certificate_handle()</code> for more information.
-</p>
-<p>
-If the handle is no longer valid, or does not point to a certificate in
-this database, then <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> object.
-Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> to release the certificate. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsFileDatabase.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsFileDatabase.html
deleted file mode 100644
index 1cc81f7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsFileDatabase.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsFileDatabase</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsDatabase.html" title="GTlsDatabase">
-<link rel="next" href="GTlsInteraction.html" title="GTlsInteraction">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsDatabase.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsInteraction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsFileDatabase.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsFileDatabase.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsFileDatabase.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsFileDatabase.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GTlsFileDatabase.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsFileDatabase"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsFileDatabase.top_of_page"></a>GTlsFileDatabase</span></h2>
-<p>GTlsFileDatabase — TLS file based database type</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsFileDatabase.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsFileDatabase.html#GTlsFileDatabase-struct" title="GTlsFileDatabase">GTlsFileDatabase</a>;
-struct <a class="link" href="GTlsFileDatabase.html#GTlsFileDatabaseInterface" title="struct GTlsFileDatabaseInterface">GTlsFileDatabaseInterface</a>;
-<a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="returnvalue">GTlsDatabase</span></a> * <a class="link" href="GTlsFileDatabase.html#g-tls-file-database-new" title="g_tls_file_database_new ()">g_tls_file_database_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *anchors</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsFileDatabase.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GTlsFileDatabase
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsFileDatabase.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GTlsFileDatabase requires
- <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GTlsFileDatabase.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsFileDatabase.html#GTlsFileDatabase--anchors" title='The "anchors" property'>anchors</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsFileDatabase.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a> is implemented by <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> objects which load
-their certificate information from a file. It is in interface which
-TLS library specific subtypes implement.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsFileDatabase.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsFileDatabase-struct"></a><h3>GTlsFileDatabase</h3>
-<pre class="programlisting">typedef struct _GTlsFileDatabase GTlsFileDatabase;</pre>
-<p>
-Implemented by a <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> which allows you to load certificates
-from a file.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsFileDatabaseInterface"></a><h3>struct GTlsFileDatabaseInterface</h3>
-<pre class="programlisting">struct GTlsFileDatabaseInterface {
- GTypeInterface g_iface;
-};
-</pre>
-<p>
-Provides an interface for <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a> implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GTlsFileDatabaseInterface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-file-database-new"></a><h3>g_tls_file_database_new ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="returnvalue">GTlsDatabase</span></a> * g_tls_file_database_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *anchors</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a> which uses anchor certificate authorities
-in <em class="parameter"><code>anchors</code></em> to verify certificate chains.
-</p>
-<p>
-The certificates in <em class="parameter"><code>anchors</code></em> must be PEM encoded.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>anchors</code></em> :</span></p></td>
-<td>filename of anchor certificate authorities.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new
-<a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase"><span class="type">GTlsFileDatabase</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GTlsFileDatabase]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsFileDatabase.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTlsFileDatabase--anchors"></a><h3>The <code class="literal">"anchors"</code> property</h3>
-<pre class="programlisting"> "anchors" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct</pre>
-<p>
-The path to a file containing PEM encoded certificate authority
-root anchors. The certificates in this file will be treated as
-root authorities for the purpose of verifying other certificates
-via the <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()"><code class="function">g_tls_database_verify_chain()</code></a> operation.
-</p>
-<p>Default value: NULL</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsInteraction.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsInteraction.html
deleted file mode 100644
index 7b1e90c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsInteraction.html
+++ /dev/null
@@ -1,370 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsInteraction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsFileDatabase.html" title="GTlsFileDatabase">
-<link rel="next" href="GTlsPassword.html" title="GTlsPassword">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsFileDatabase.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsPassword.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsInteraction.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsInteraction.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsInteraction.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsInteraction"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsInteraction.top_of_page"></a>GTlsInteraction</span></h2>
-<p>GTlsInteraction — Interaction with the user during TLS operations.</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsInteraction.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsInteraction.html#GTlsInteraction-struct" title="GTlsInteraction">GTlsInteraction</a>;
-enum <a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult">GTlsInteractionResult</a>;
-<a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="returnvalue">GTlsInteractionResult</span></a> <a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password" title="g_tls_interaction_ask_password ()">g_tls_interaction_ask_password</a> (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-async" title="g_tls_interaction_ask_password_async ()">g_tls_interaction_ask_password_async</a>
- (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="returnvalue">GTlsInteractionResult</span></a> <a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-finish" title="g_tls_interaction_ask_password_finish ()">g_tls_interaction_ask_password_finish</a>
- (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="returnvalue">GTlsInteractionResult</span></a> <a class="link" href="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" title="g_tls_interaction_invoke_ask_password ()">g_tls_interaction_invoke_ask_password</a>
- (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsInteraction.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GTlsInteraction
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsInteraction.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> provides a mechanism for the TLS connection and database
-code to interact with the user. It can be used to ask the user for passwords.
-</p>
-<p>
-To use a <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> with a TLS connection use
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-interaction" title="g_tls_connection_set_interaction ()"><code class="function">g_tls_connection_set_interaction()</code></a>.
-</p>
-<p>
-Callers should instantiate a derived class that implements the various
-interaction methods to show the required dialogs.
-</p>
-<p>
-Callers should use the 'invoke' functions like
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" title="g_tls_interaction_invoke_ask_password ()"><code class="function">g_tls_interaction_invoke_ask_password()</code></a> to run interaction methods. These
-functions make sure that the interaction is invoked in the main loop
-and not in the current thread, if the current thread is not running the
-main loop.
-</p>
-<p>
-Derived classes can choose to implement whichever interactions methods they'd
-like to support by overriding those virtual methods in their class
-initialization function. Any interactions not implemented will return
-<a class="link" href="GTlsInteraction.html#G-TLS-INTERACTION-UNHANDLED:CAPS"><code class="literal">G_TLS_INTERACTION_UNHANDLED</code></a>. If a derived class implements an async method,
-it must also implement the corresponding finish method.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsInteraction.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsInteraction-struct"></a><h3>GTlsInteraction</h3>
-<pre class="programlisting">typedef struct _GTlsInteraction GTlsInteraction;</pre>
-<p>
-An object representing interaction that the TLS connection and database
-might have with the user.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsInteractionResult"></a><h3>enum GTlsInteractionResult</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_INTERACTION_UNHANDLED,
- G_TLS_INTERACTION_HANDLED,
- G_TLS_INTERACTION_FAILED
-} GTlsInteractionResult;
-</pre>
-<p>
-<a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="type">GTlsInteractionResult</span></a> is returned by various functions in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a>
-when finishing an interaction request.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-INTERACTION-UNHANDLED:CAPS"></a><span class="term"><code class="literal">G_TLS_INTERACTION_UNHANDLED</code></span></p></td>
-<td>The interaction was unhandled (i.e. not
- implemented).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-INTERACTION-HANDLED:CAPS"></a><span class="term"><code class="literal">G_TLS_INTERACTION_HANDLED</code></span></p></td>
-<td>The interaction completed, and resulting data
- is available.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-INTERACTION-FAILED:CAPS"></a><span class="term"><code class="literal">G_TLS_INTERACTION_FAILED</code></span></p></td>
-<td>The interaction has failed, or was cancelled.
- and the operation should be aborted.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-interaction-ask-password"></a><h3>g_tls_interaction_ask_password ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="returnvalue">GTlsInteractionResult</span></a> g_tls_interaction_ask_password (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Run synchronous interaction to ask the user for a password. In general,
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" title="g_tls_interaction_invoke_ask_password ()"><code class="function">g_tls_interaction_invoke_ask_password()</code></a> should be used instead of this
-function.
-</p>
-<p>
-Derived subclasses usually implement a password prompt, although they may
-also choose to provide a password from elsewhere. The <em class="parameter"><code>password</code></em> value will
-be filled in and then <em class="parameter"><code>callback</code></em> will be called. Alternatively the user may
-abort this password request, which will usually abort the TLS connection.
-</p>
-<p>
-If the interaction is cancelled by the cancellation object, or by the
-user then <a class="link" href="GTlsInteraction.html#G-TLS-INTERACTION-FAILED:CAPS"><code class="literal">G_TLS_INTERACTION_FAILED</code></a> will be returned with an error that
-contains a <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> error code. Certain implementations may
-not support immediate cancellation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>an optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> cancellation object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>an optional location to place an error on failure</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The status of the ask password interaction.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-interaction-ask-password-async"></a><h3>g_tls_interaction_ask_password_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_interaction_ask_password_async
- (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Run asynchronous interaction to ask the user for a password. In general,
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" title="g_tls_interaction_invoke_ask_password ()"><code class="function">g_tls_interaction_invoke_ask_password()</code></a> should be used instead of this
-function.
-</p>
-<p>
-Derived subclasses usually implement a password prompt, although they may
-also choose to provide a password from elsewhere. The <em class="parameter"><code>password</code></em> value will
-be filled in and then <em class="parameter"><code>callback</code></em> will be called. Alternatively the user may
-abort this password request, which will usually abort the TLS connection.
-</p>
-<p>
-If the interaction is cancelled by the cancellation object, or by the
-user then <a class="link" href="GTlsInteraction.html#G-TLS-INTERACTION-FAILED:CAPS"><code class="literal">G_TLS_INTERACTION_FAILED</code></a> will be returned with an error that
-contains a <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> error code. Certain implementations may
-not support immediate cancellation.
-</p>
-<p>
-Certain implementations may not support immediate cancellation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>an optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> cancellation object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>will be called when the interaction completes. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data to pass to the <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-interaction-ask-password-finish"></a><h3>g_tls_interaction_ask_password_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="returnvalue">GTlsInteractionResult</span></a> g_tls_interaction_ask_password_finish
- (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Complete an ask password user interaction request. This should be once
-the <a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-async" title="g_tls_interaction_ask_password_async ()"><code class="function">g_tls_interaction_ask_password_async()</code></a> completion callback is called.
-</p>
-<p>
-If <a class="link" href="GTlsInteraction.html#G-TLS-INTERACTION-HANDLED:CAPS"><code class="literal">G_TLS_INTERACTION_HANDLED</code></a> is returned, then the <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> passed
-to <a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password" title="g_tls_interaction_ask_password ()"><code class="function">g_tls_interaction_ask_password()</code></a> will have its password filled in.
-</p>
-<p>
-If the interaction is cancelled by the cancellation object, or by the
-user then <a class="link" href="GTlsInteraction.html#G-TLS-INTERACTION-FAILED:CAPS"><code class="literal">G_TLS_INTERACTION_FAILED</code></a> will be returned with an error that
-contains a <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> error code.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>the result passed to the callback</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>an optional location to place an error on failure</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The status of the ask password interaction.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-interaction-invoke-ask-password"></a><h3>g_tls_interaction_invoke_ask_password ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult"><span class="returnvalue">GTlsInteractionResult</span></a> g_tls_interaction_invoke_ask_password
- (<em class="parameter"><code><a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> *interaction</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Invoke the interaction to ask the user for a password. It invokes this
-interaction in the main loop, specifically the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> returned by
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-get-thread-default"><code class="function">g_main_context_get_thread_default()</code></a> when the interaction is created. This
-is called by called by <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> or <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> to ask the user
-for a password.
-</p>
-<p>
-Derived subclasses usually implement a password prompt, although they may
-also choose to provide a password from elsewhere. The <em class="parameter"><code>password</code></em> value will
-be filled in and then <em class="parameter"><code>callback</code></em> will be called. Alternatively the user may
-abort this password request, which will usually abort the TLS connection.
-</p>
-<p>
-The implementation can either be a synchronous (eg: modal dialog) or an
-asynchronous one (eg: modeless dialog). This function will take care of
-calling which ever one correctly.
-</p>
-<p>
-If the interaction is cancelled by the cancellation object, or by the
-user then <a class="link" href="GTlsInteraction.html#G-TLS-INTERACTION-FAILED:CAPS"><code class="literal">G_TLS_INTERACTION_FAILED</code></a> will be returned with an error that
-contains a <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> error code. Certain implementations may
-not support immediate cancellation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>interaction</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>an optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> cancellation object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>an optional location to place an error on failure</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The status of the ask password interaction.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsPassword.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsPassword.html
deleted file mode 100644
index f403bfb..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsPassword.html
+++ /dev/null
@@ -1,478 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsPassword</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsInteraction.html" title="GTlsInteraction">
-<link rel="next" href="resolver.html" title="DNS resolution">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsInteraction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="resolver.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsPassword.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsPassword.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsPassword.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsPassword.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsPassword"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsPassword.top_of_page"></a>GTlsPassword</span></h2>
-<p>GTlsPassword — TLS Passwords for prompting</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsPassword.synopsis"></a><h2>Synopsis</h2>
-<a name="GTlsPasswordFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsPassword.html#GTlsPassword-struct" title="GTlsPassword">GTlsPassword</a>;
-struct <a class="link" href="GTlsPassword.html#GTlsPasswordClass" title="struct GTlsPasswordClass">GTlsPasswordClass</a>;
-enum <a class="link" href="GTlsPassword.html#GTlsPasswordFlags-enum" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>;
-<a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="returnvalue">GTlsPassword</span></a> * <a class="link" href="GTlsPassword.html#g-tls-password-new" title="g_tls_password_new ()">g_tls_password_new</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * <a class="link" href="GTlsPassword.html#g-tls-password-get-value" title="g_tls_password_get_value ()">g_tls_password_get_value</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsPassword.html#g-tls-password-set-value" title="g_tls_password_set_value ()">g_tls_password_set_value</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsPassword.html#g-tls-password-set-value-full" title="g_tls_password_set_value_full ()">g_tls_password_set_value_full</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GTlsPassword.html#g-tls-password-get-description" title="g_tls_password_get_description ()">g_tls_password_get_description</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsPassword.html#g-tls-password-set-description" title="g_tls_password_set_description ()">g_tls_password_set_description</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);
-<a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="returnvalue">GTlsPasswordFlags</span></a> <a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()">g_tls_password_get_flags</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsPassword.html#g-tls-password-set-flags" title="g_tls_password_set_flags ()">g_tls_password_set_flags</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GTlsPassword.html#g-tls-password-get-warning" title="g_tls_password_get_warning ()">g_tls_password_get_warning</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GTlsPassword.html#g-tls-password-set-warning" title="g_tls_password_set_warning ()">g_tls_password_set_warning</a> (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *warning</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsPassword.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GTlsPassword
-</pre>
-<pre class="synopsis">
- GFlags
- +----GTlsPasswordFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsPassword.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsPassword.html#GTlsPassword--description" title='The "description" property'>description</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
- "<a class="link" href="GTlsPassword.html#GTlsPassword--flags" title='The "flags" property'>flags</a>" <a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> : Read / Write
- "<a class="link" href="GTlsPassword.html#GTlsPassword--warning" title='The "warning" property'>warning</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsPassword.description"></a><h2>Description</h2>
-<p>
-Holds a password used in TLS.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsPassword.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsPassword-struct"></a><h3>GTlsPassword</h3>
-<pre class="programlisting">typedef struct _GTlsPassword GTlsPassword;</pre>
-<p>
-An abstract interface representing a password used in TLS. Often used in
-user interaction such as unlocking a key storage token.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsPasswordClass"></a><h3>struct GTlsPasswordClass</h3>
-<pre class="programlisting">struct GTlsPasswordClass {
- GObjectClass parent_class;
-
- /* methods */
-
- const guchar * ( *get_value) (GTlsPassword *password,
- gsize *length);
-
- void ( *set_value) (GTlsPassword *password,
- guchar *value,
- gssize length,
- GDestroyNotify destroy);
-
- const gchar* ( *get_default_warning) (GTlsPassword *password);
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsPasswordFlags-enum"></a><h3>enum GTlsPasswordFlags</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_PASSWORD_NONE = 0,
- G_TLS_PASSWORD_RETRY = 1 &lt;&lt; 1,
- G_TLS_PASSWORD_MANY_TRIES = 1 &lt;&lt; 2,
- G_TLS_PASSWORD_FINAL_TRY = 1 &lt;&lt; 3
-} GTlsPasswordFlags;
-</pre>
-<p>
-Various flags for the password.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-PASSWORD-NONE:CAPS"></a><span class="term"><code class="literal">G_TLS_PASSWORD_NONE</code></span></p></td>
-<td>No flags
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-PASSWORD-RETRY:CAPS"></a><span class="term"><code class="literal">G_TLS_PASSWORD_RETRY</code></span></p></td>
-<td>The password was wrong, and the user should retry.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-PASSWORD-MANY-TRIES:CAPS"></a><span class="term"><code class="literal">G_TLS_PASSWORD_MANY_TRIES</code></span></p></td>
-<td>Hint to the user that the password has been
- wrong many times, and the user may not have many chances left.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-PASSWORD-FINAL-TRY:CAPS"></a><span class="term"><code class="literal">G_TLS_PASSWORD_FINAL_TRY</code></span></p></td>
-<td>Hint to the user that this is the last try to get
- this password right.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-new"></a><h3>g_tls_password_new ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="returnvalue">GTlsPassword</span></a> * g_tls_password_new (<em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);</pre>
-<p>
-Create a new <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>the password flags</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>description</code></em> :</span></p></td>
-<td>description of what the password is for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The newly allocated password object. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-get-value"></a><h3>g_tls_password_get_value ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * g_tls_password_get_value (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);</pre>
-<p>
-Get the password value. If <em class="parameter"><code>length</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it will be
-filled in with the length of the password value. (Note that the
-password value is not nul-terminated, so you can only pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-for <em class="parameter"><code>length</code></em> in contexts where you know the password will have a
-certain fixed length.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>location to place the length of the password. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The password value (owned by the password object).</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-set-value"></a><h3>g_tls_password_set_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_password_set_value (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>);</pre>
-<p>
-Set the value for this password. The <em class="parameter"><code>value</code></em> will be copied by the password
-object.
-</p>
-<p>
-Specify the <em class="parameter"><code>length</code></em>, for a non-nul-terminated password. Pass -1 as
-<em class="parameter"><code>length</code></em> if using a nul-terminated password, and <em class="parameter"><code>length</code></em> will be
-calculated automatically. (Note that the terminating nul is not
-considered part of the password in this case.)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the new password value</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of the password, or -1</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-set-value-full"></a><h3>g_tls_password_set_value_full ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_password_set_value_full (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="type">gssize</span></a> length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
-<p>
-Provide the value for this password.
-</p>
-<p>
-The <em class="parameter"><code>value</code></em> will be owned by the password object, and later freed using
-the <em class="parameter"><code>destroy</code></em> function callback.
-</p>
-<p>
-Specify the <em class="parameter"><code>length</code></em>, for a non-nul-terminated password. Pass -1 as
-<em class="parameter"><code>length</code></em> if using a nul-terminated password, and <em class="parameter"><code>length</code></em> will be
-calculated automatically. (Note that the terminating nul is not
-considered part of the password in this case.)
-</p>
-<p>
-Virtual: set_value
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>the value for the password</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>the length of the password, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
-<td>a function to use to free the password. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-get-description"></a><h3>g_tls_password_get_description ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_tls_password_get_description (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);</pre>
-<p>
-Get a description string about what the password will be used for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The description of the password.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-set-description"></a><h3>g_tls_password_set_description ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_password_set_description (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);</pre>
-<p>
-Set a description string about what the password will be used for.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>description</code></em> :</span></p></td>
-<td>The description of the password</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-get-flags"></a><h3>g_tls_password_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="returnvalue">GTlsPasswordFlags</span></a> g_tls_password_get_flags (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);</pre>
-<p>
-Get flags about the password.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The flags about the password.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-set-flags"></a><h3>g_tls_password_set_flags ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_password_set_flags (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>);</pre>
-<p>
-Set flags about the password.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>The flags about the password</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-get-warning"></a><h3>g_tls_password_get_warning ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_tls_password_get_warning (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);</pre>
-<p>
-Get a user readable translated warning. Usually this warning is a
-representation of the password flags returned from
-<a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()"><code class="function">g_tls_password_get_flags()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The warning.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-password-set-warning"></a><h3>g_tls_password_set_warning ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_tls_password_set_warning (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *warning</code></em>);</pre>
-<p>
-Set a user readable translated warning. Usually this warning is a
-representation of the password flags returned from
-<a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()"><code class="function">g_tls_password_get_flags()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
-<td>a <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>warning</code></em> :</span></p></td>
-<td>The user readable warning</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsPassword.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTlsPassword--description"></a><h3>The <code class="literal">"description"</code> property</h3>
-<pre class="programlisting"> "description" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>Description of what the password is for.</p>
-<p>Default value: ""</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsPassword--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting"> "flags" <a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> : Read / Write</pre>
-<p>Flags about the password.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsPassword--warning"></a><h3>The <code class="literal">"warning"</code> property</h3>
-<pre class="programlisting"> "warning" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
-<p>Warning about the password.</p>
-<p>Default value: ""</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GTlsServerConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GTlsServerConnection.html
deleted file mode 100644
index df89886..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GTlsServerConnection.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GTlsServerConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="GTlsClientConnection.html" title="GTlsClientConnection">
-<link rel="next" href="GTlsBackend.html" title="GTlsBackend">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GTlsClientConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsBackend.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GTlsServerConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GTlsServerConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GTlsServerConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GTlsServerConnection.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GTlsServerConnection.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GTlsServerConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GTlsServerConnection.top_of_page"></a>GTlsServerConnection</span></h2>
-<p>GTlsServerConnection — TLS server-side connection</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GTlsServerConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GTlsServerConnection.html#GTlsServerConnection-struct" title="GTlsServerConnection">GTlsServerConnection</a>;
-struct <a class="link" href="GTlsServerConnection.html#GTlsServerConnectionInterface" title="struct GTlsServerConnectionInterface">GTlsServerConnectionInterface</a>;
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="GTlsServerConnection.html#g-tls-server-connection-new" title="g_tls_server_connection_new ()">g_tls_server_connection_new</a> (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *base_io_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsServerConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GTlsServerConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsServerConnection.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GTlsServerConnection requires
- <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GTlsServerConnection.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GTlsServerConnection.html#GTlsServerConnection--authentication-mode" title='The "authentication-mode" property'>authentication-mode</a>" <a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode"><span class="type">GTlsAuthenticationMode</span></a> : Read / Write
-</pre>
-</div>
-<div class="refsect1">
-<a name="GTlsServerConnection.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a> is the server-side subclass of <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>,
-representing a server-side TLS connection.
-</p>
-</div>
-<div class="refsect1">
-<a name="GTlsServerConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GTlsServerConnection-struct"></a><h3>GTlsServerConnection</h3>
-<pre class="programlisting">typedef struct _GTlsServerConnection GTlsServerConnection;</pre>
-<p>
-TLS server-side connection. This is the server-side implementation
-of a <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>.
-</p>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsServerConnectionInterface"></a><h3>struct GTlsServerConnectionInterface</h3>
-<pre class="programlisting">struct GTlsServerConnectionInterface {
- GTypeInterface g_iface;
-};
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-tls-server-connection-new"></a><h3>g_tls_server_connection_new ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_tls_server_connection_new (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *base_io_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *certificate</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a> wrapping <em class="parameter"><code>base_io_stream</code></em> (which
-must have pollable input and output streams).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_io_stream</code></em> :</span></p></td>
-<td>the <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> to wrap</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>certificate</code></em> :</span></p></td>
-<td>the default server certificate, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new
-<a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GTlsServerConnection]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GTlsServerConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GTlsServerConnection--authentication-mode"></a><h3>The <code class="literal">"authentication-mode"</code> property</h3>
-<pre class="programlisting"> "authentication-mode" <a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode"><span class="type">GTlsAuthenticationMode</span></a> : Read / Write</pre>
-<p>
-The <a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode"><span class="type">GTlsAuthenticationMode</span></a> for the server. This can be changed
-before calling <a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()"><code class="function">g_tls_connection_handshake()</code></a> if you want to
-rehandshake with a different mode from the initial handshake.
-</p>
-<p>Default value: G_TLS_AUTHENTICATION_NONE</p>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixConnection.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixConnection.html
deleted file mode 100644
index 7f2e782..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixConnection.html
+++ /dev/null
@@ -1,468 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixConnection</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="highlevel-socket.html" title="High-level network functionallity">
-<link rel="prev" href="GSocketConnection.html" title="GSocketConnection">
-<link rel="next" href="GTcpConnection.html" title="GTcpConnection">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="highlevel-socket.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTcpConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixConnection.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixConnection.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixConnection"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixConnection.top_of_page"></a>GUnixConnection</span></h2>
-<p>GUnixConnection — A UNIX domain GSocketConnection</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixconnection.h&gt;
-
- <a class="link" href="GUnixConnection.html#GUnixConnection-struct" title="GUnixConnection">GUnixConnection</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUnixConnection.html#g-unix-connection-receive-fd" title="g_unix_connection_receive_fd ()">g_unix_connection_receive_fd</a> (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixConnection.html#g-unix-connection-send-fd" title="g_unix_connection_send_fd ()">g_unix_connection_send_fd</a> (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * <a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()">g_unix_connection_receive_credentials</a>
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-async" title="g_unix_connection_receive_credentials_async ()">g_unix_connection_receive_credentials_async</a>
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * <a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-finish" title="g_unix_connection_receive_credentials_finish ()">g_unix_connection_receive_credentials_finish</a>
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()">g_unix_connection_send_credentials</a> (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-async" title="g_unix_connection_send_credentials_async ()">g_unix_connection_send_credentials_async</a>
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-finish" title="g_unix_connection_send_credentials_finish ()">g_unix_connection_send_credentials_finish</a>
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- +----<a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
- +----GUnixConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixConnection.description"></a><h2>Description</h2>
-<p>
-This is the subclass of <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> that is created
-for UNIX domain sockets.
-</p>
-<p>
-It contains functions to do some of the UNIX socket specific
-functionality like passing file descriptors.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixconnection.h&gt;</code> belongs to
-the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixConnection.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixConnection-struct"></a><h3>GUnixConnection</h3>
-<pre class="programlisting">typedef struct _GUnixConnection GUnixConnection;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-receive-fd"></a><h3>g_unix_connection_receive_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_connection_receive_fd (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Receives a file descriptor from the sending end of the connection.
-The sending end has to call <a class="link" href="GUnixConnection.html#g-unix-connection-send-fd" title="g_unix_connection_send_fd ()"><code class="function">g_unix_connection_send_fd()</code></a> for this
-to work.
-</p>
-<p>
-As well as reading the fd this also reads a single byte from the
-stream, as this is required for fd passing to work on some
-implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a file descriptor on success, -1 on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-send-fd"></a><h3>g_unix_connection_send_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_connection_send_fd (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Passes a file descriptor to the receiving side of the
-connection. The receiving end has to call <a class="link" href="GUnixConnection.html#g-unix-connection-receive-fd" title="g_unix_connection_receive_fd ()"><code class="function">g_unix_connection_receive_fd()</code></a>
-to accept the file descriptor.
-</p>
-<p>
-As well as sending the fd this also writes a single byte to the
-stream, as this is required for fd passing to work on some
-implementations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
-<td>a file descriptor</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-receive-credentials"></a><h3>g_unix_connection_receive_credentials ()</h3>
-<pre class="programlisting"><a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * g_unix_connection_receive_credentials
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Receives credentials from the sending end of the connection. The
-sending end has to call <a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()"><code class="function">g_unix_connection_send_credentials()</code></a> (or
-similar) for this to work.
-</p>
-<p>
-As well as reading the credentials this also reads (and discards) a
-single byte from the stream, as this is required for credentials
-passing to work on some implementations.
-</p>
-<p>
-Other ways to exchange credentials with a foreign peer includes the
-<a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> type and <a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()"><code class="function">g_socket_get_credentials()</code></a> function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Received credentials on success (free with
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>), <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-receive-credentials-async"></a><h3>g_unix_connection_receive_credentials_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_connection_receive_credentials_async
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously receive credentials.
-</p>
-<p>
-For more details, see <a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()"><code class="function">g_unix_connection_receive_credentials()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-finish" title="g_unix_connection_receive_credentials_finish ()"><code class="function">g_unix_connection_receive_credentials_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-receive-credentials-finish"></a><h3>g_unix_connection_receive_credentials_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * g_unix_connection_receive_credentials_finish
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous receive credentials operation started with
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-async" title="g_unix_connection_receive_credentials_async ()"><code class="function">g_unix_connection_receive_credentials_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-send-credentials"></a><h3>g_unix_connection_send_credentials ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_connection_send_credentials (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Passes the credentials of the current user the receiving side
-of the connection. The receiving end has to call
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()"><code class="function">g_unix_connection_receive_credentials()</code></a> (or similar) to accept the
-credentials.
-</p>
-<p>
-As well as sending the credentials this also writes a single NUL
-byte to the stream, as this is required for credentials passing to
-work on some implementations.
-</p>
-<p>
-Other ways to exchange credentials with a foreign peer includes the
-<a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> type and <a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()"><code class="function">g_socket_get_credentials()</code></a> function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-send-credentials-async"></a><h3>g_unix_connection_send_credentials_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_connection_send_credentials_async
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously send credentials.
-</p>
-<p>
-For more details, see <a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()"><code class="function">g_unix_connection_send_credentials()</code></a> which is
-the synchronous version of this call.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be called. You can then call
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-finish" title="g_unix_connection_send_credentials_finish ()"><code class="function">g_unix_connection_send_credentials_finish()</code></a> to get the result of the operation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-connection-send-credentials-finish"></a><h3>g_unix_connection_send_credentials_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_connection_send_credentials_finish
- (<em class="parameter"><code><a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an asynchronous send credentials operation started with
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-async" title="g_unix_connection_send_credentials_async ()"><code class="function">g_unix_connection_send_credentials_async()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the operation was successful, otherwise <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixConnection.see-also"></a><h2>See Also</h2>
-<a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a>.
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixCredentialsMessage.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixCredentialsMessage.html
deleted file mode 100644
index 078dc6c..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixCredentialsMessage.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixCredentialsMessage</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GCredentials.html" title="GCredentials">
-<link rel="next" href="GProxy.html" title="GProxy">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GCredentials.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GProxy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixCredentialsMessage.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixCredentialsMessage.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixCredentialsMessage.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GUnixCredentialsMessage.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixCredentialsMessage"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixCredentialsMessage.top_of_page"></a>GUnixCredentialsMessage</span></h2>
-<p>GUnixCredentialsMessage — A GSocketControlMessage containing credentials</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixCredentialsMessage.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixcredentialsmessage.h&gt;
-
- <a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessage-struct" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>;
-struct <a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessageClass" title="struct GUnixCredentialsMessageClass">GUnixCredentialsMessageClass</a>;
-<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * <a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-new" title="g_unix_credentials_message_new ()">g_unix_credentials_message_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * <a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-new-with-credentials" title="g_unix_credentials_message_new_with_credentials ()">g_unix_credentials_message_new_with_credentials</a>
- (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);
-<a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * <a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-get-credentials" title="g_unix_credentials_message_get_credentials ()">g_unix_credentials_message_get_credentials</a>
- (<em class="parameter"><code><a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> *message</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-is-supported" title="g_unix_credentials_message_is_supported ()">g_unix_credentials_message_is_supported</a>
- (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixCredentialsMessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
- +----GUnixCredentialsMessage
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixCredentialsMessage.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessage--credentials" title='The "credentials" property'>credentials</a>" <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixCredentialsMessage.description"></a><h2>Description</h2>
-<p>
-This <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> contains a <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> instance. It
-may be sent using <a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()"><code class="function">g_socket_send_message()</code></a> and received using
-<a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a> over UNIX sockets (ie: sockets in the
-<a class="link" href="GSocketAddress.html#G-SOCKET-FAMILY-UNIX:CAPS"><code class="literal">G_SOCKET_FAMILY_UNIX</code></a> family).
-</p>
-<p>
-For an easier way to send and receive credentials over
-stream-oriented UNIX sockets, see
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()"><code class="function">g_unix_connection_send_credentials()</code></a> and
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()"><code class="function">g_unix_connection_receive_credentials()</code></a>. To receive credentials of
-a foreign process connected to a socket, use
-<a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()"><code class="function">g_socket_get_credentials()</code></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixCredentialsMessage.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixCredentialsMessage-struct"></a><h3>GUnixCredentialsMessage</h3>
-<pre class="programlisting">typedef struct _GUnixCredentialsMessage GUnixCredentialsMessage;</pre>
-<p>
-The <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> structure contains only private data
-and should only be accessed using the provided API.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixCredentialsMessageClass"></a><h3>struct GUnixCredentialsMessageClass</h3>
-<pre class="programlisting">struct GUnixCredentialsMessageClass {
- GSocketControlMessageClass parent_class;
-};
-</pre>
-<p>
-Class structure for <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-credentials-message-new"></a><h3>g_unix_credentials_message_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * g_unix_credentials_message_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> with credentials matching the current processes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-credentials-message-new-with-credentials"></a><h3>g_unix_credentials_message_new_with_credentials ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * g_unix_credentials_message_new_with_credentials
- (<em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> holding <em class="parameter"><code>credentials</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> object.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-credentials-message-get-credentials"></a><h3>g_unix_credentials_message_get_credentials ()</h3>
-<pre class="programlisting"><a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> * g_unix_credentials_message_get_credentials
- (<em class="parameter"><code><a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the credentials stored in <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>A <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage"><span class="type">GUnixCredentialsMessage</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> instance. Do not free, it is owned by <em class="parameter"><code>message</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-credentials-message-is-supported"></a><h3>g_unix_credentials_message_is_supported ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_credentials_message_is_supported
- (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Checks if passing <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> on a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> is supported on this platform.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if supported, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixCredentialsMessage.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GUnixCredentialsMessage--credentials"></a><h3>The <code class="literal">"credentials"</code> property</h3>
-<pre class="programlisting"> "credentials" <a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The credentials stored in the message.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixCredentialsMessage.see-also"></a><h2>See Also</h2>
-<a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>, <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixFDList.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixFDList.html
deleted file mode 100644
index 2c98adf..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixFDList.html
+++ /dev/null
@@ -1,377 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixFDList</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GSocketControlMessage.html" title="GSocketControlMessage">
-<link rel="next" href="GUnixFDMessage.html" title="GUnixFDMessage">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSocketControlMessage.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixFDMessage.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixFDList.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixFDList.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixFDList.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixFDList"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixFDList.top_of_page"></a>GUnixFDList</span></h2>
-<p>GUnixFDList — An object containing a set of UNIX file descriptors</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixFDList.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixfdlist.h&gt;
-
- <a class="link" href="GUnixFDList.html#GUnixFDList-struct" title="GUnixFDList">GUnixFDList</a>;
-<a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * <a class="link" href="GUnixFDList.html#g-unix-fd-list-new-from-array" title="g_unix_fd_list_new_from_array ()">g_unix_fd_list_new_from_array</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *fds</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_fds</code></em>);
-<a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * <a class="link" href="GUnixFDList.html#g-unix-fd-list-new" title="g_unix_fd_list_new ()">g_unix_fd_list_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUnixFDList.html#g-unix-fd-list-get-length" title="g_unix_fd_list_get_length ()">g_unix_fd_list_get_length</a> (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUnixFDList.html#g-unix-fd-list-get" title="g_unix_fd_list_get ()">g_unix_fd_list_get</a> (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> index_</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> * <a class="link" href="GUnixFDList.html#g-unix-fd-list-peek-fds" title="g_unix_fd_list_peek_fds ()">g_unix_fd_list_peek_fds</a> (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> * <a class="link" href="GUnixFDList.html#g-unix-fd-list-steal-fds" title="g_unix_fd_list_steal_fds ()">g_unix_fd_list_steal_fds</a> (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUnixFDList.html#g-unix-fd-list-append" title="g_unix_fd_list_append ()">g_unix_fd_list_append</a> (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixFDList.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GUnixFDList
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixFDList.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> contains a list of file descriptors. It owns the file
-descriptors that it contains, closing them when finalized.
-</p>
-<p>
-It may be wrapped in a <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> and sent over a <a class="link" href="GSocket.html" title="GSocket"><span class="type">GSocket</span></a> in
-the <code class="literal">G_SOCKET_ADDRESS_UNIX</code> family by using <a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()"><code class="function">g_socket_send_message()</code></a>
-and received using <a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a>.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixfdlist.h&gt;</code> belongs to
-the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixFDList.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixFDList-struct"></a><h3>GUnixFDList</h3>
-<pre class="programlisting">typedef struct _GUnixFDList GUnixFDList;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-new-from-array"></a><h3>g_unix_fd_list_new_from_array ()</h3>
-<pre class="programlisting"><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * g_unix_fd_list_new_from_array (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *fds</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_fds</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> containing the file descriptors given in
-<em class="parameter"><code>fds</code></em>. The file descriptors become the property of the new list and
-may no longer be used by the caller. The array itself is owned by
-the caller.
-</p>
-<p>
-Each file descriptor in the array should be set to close-on-exec.
-</p>
-<p>
-If <em class="parameter"><code>n_fds</code></em> is -1 then <em class="parameter"><code>fds</code></em> must be terminated with -1.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fds</code></em> :</span></p></td>
-<td>the initial list of file descriptors. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_fds]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>n_fds</code></em> :</span></p></td>
-<td>the length of <span class="type">fds</span>, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-new"></a><h3>g_unix_fd_list_new ()</h3>
-<pre class="programlisting"><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * g_unix_fd_list_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> containing no file descriptors.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-get-length"></a><h3>g_unix_fd_list_get_length ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_fd_list_get_length (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>);</pre>
-<p>
-Gets the length of <em class="parameter"><code>list</code></em> (ie: the number of file descriptors
-contained within).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the length of <em class="parameter"><code>list</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-get"></a><h3>g_unix_fd_list_get ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_fd_list_get (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> index_</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Gets a file descriptor out of <em class="parameter"><code>list</code></em>.
-</p>
-<p>
-<em class="parameter"><code>index_</code></em> specifies the index of the file descriptor to get. It is a
-programmer error for <em class="parameter"><code>index_</code></em> to be out of range; see
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-get-length" title="g_unix_fd_list_get_length ()"><code class="function">g_unix_fd_list_get_length()</code></a>.
-</p>
-<p>
-The file descriptor is duplicated using <code class="function">dup()</code> and set as
-close-on-exec before being returned. You must call <code class="function">close()</code> on it
-when you are done.
-</p>
-<p>
-A possible cause of failure is exceeding the per-process or
-system-wide file descriptor limit.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td>
-<td>the index into the list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the file descriptor, or -1 in case of error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-peek-fds"></a><h3>g_unix_fd_list_peek_fds ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> * g_unix_fd_list_peek_fds (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);</pre>
-<p>
-Returns the array of file descriptors that is contained in this
-object.
-</p>
-<p>
-After this call, the descriptors remain the property of <em class="parameter"><code>list</code></em>. The
-caller must not close them and must not free the array. The array is
-valid only until <em class="parameter"><code>list</code></em> is changed in any way.
-</p>
-<p>
-If <em class="parameter"><code>length</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is set to the number of file
-descriptors in the returned array. The returned array is also
-terminated with -1.
-</p>
-<p>
-This function never returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. In case there are no file
-descriptors contained in <em class="parameter"><code>list</code></em>, an empty array is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>pointer to the length of the returned
-array, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an array of file
-descriptors. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-steal-fds"></a><h3>g_unix_fd_list_steal_fds ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> * g_unix_fd_list_steal_fds (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);</pre>
-<p>
-Returns the array of file descriptors that is contained in this
-object.
-</p>
-<p>
-After this call, the descriptors are no longer contained in
-<em class="parameter"><code>list</code></em>. Further calls will return an empty list (unless more
-descriptors have been added).
-</p>
-<p>
-The return result of this function must be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
-The caller is also responsible for closing all of the file
-descriptors. The file descriptors in the array are set to
-close-on-exec.
-</p>
-<p>
-If <em class="parameter"><code>length</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is set to the number of file
-descriptors in the returned array. The returned array is also
-terminated with -1.
-</p>
-<p>
-This function never returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. In case there are no file
-descriptors contained in <em class="parameter"><code>list</code></em>, an empty array is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>pointer to the length of the returned
-array, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an array of file
-descriptors. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-list-append"></a><h3>g_unix_fd_list_append ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_fd_list_append (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *list</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Adds a file descriptor to <em class="parameter"><code>list</code></em>.
-</p>
-<p>
-The file descriptor is duplicated using <code class="function">dup()</code>. You keep your copy
-of the descriptor and the copy contained in <em class="parameter"><code>list</code></em> will be closed
-when <em class="parameter"><code>list</code></em> is finalized.
-</p>
-<p>
-A possible cause of failure is exceeding the per-process or
-system-wide file descriptor limit.
-</p>
-<p>
-The index of the file descriptor in the list is returned. If you use
-this index with <a class="link" href="GUnixFDList.html#g-unix-fd-list-get" title="g_unix_fd_list_get ()"><code class="function">g_unix_fd_list_get()</code></a> then you will receive back a
-duplicated copy of the same file descriptor.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
-<td>a valid open file descriptor</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the index of the appended fd in case of success, else -1
-(and <em class="parameter"><code>error</code></em> is set)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixFDList.see-also"></a><h2>See Also</h2>
-<a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixFDMessage.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixFDMessage.html
deleted file mode 100644
index bac1fbe..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixFDMessage.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixFDMessage</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GUnixFDList.html" title="GUnixFDList">
-<link rel="next" href="GCredentials.html" title="GCredentials">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixFDList.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GCredentials.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixFDMessage.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixFDMessage.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixFDMessage.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GUnixFDMessage.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixFDMessage"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixFDMessage.top_of_page"></a>GUnixFDMessage</span></h2>
-<p>GUnixFDMessage — A GSocketControlMessage containing a GUnixFDList</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixFDMessage.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixfdmessage.h&gt;
-
- <a class="link" href="GUnixFDMessage.html#GUnixFDMessage-struct" title="GUnixFDMessage">GUnixFDMessage</a>;
-<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * <a class="link" href="GUnixFDMessage.html#g-unix-fd-message-new-with-fd-list" title="g_unix_fd_message_new_with_fd_list ()">g_unix_fd_message_new_with_fd_list</a>
- (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>);
-<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * <a class="link" href="GUnixFDMessage.html#g-unix-fd-message-new" title="g_unix_fd_message_new ()">g_unix_fd_message_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * <a class="link" href="GUnixFDMessage.html#g-unix-fd-message-get-fd-list" title="g_unix_fd_message_get_fd_list ()">g_unix_fd_message_get_fd_list</a> (<em class="parameter"><code><a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> *message</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixFDMessage.html#g-unix-fd-message-append-fd" title="g_unix_fd_message_append_fd ()">g_unix_fd_message_append_fd</a> (<em class="parameter"><code><a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> * <a class="link" href="GUnixFDMessage.html#g-unix-fd-message-steal-fds" title="g_unix_fd_message_steal_fds ()">g_unix_fd_message_steal_fds</a> (<em class="parameter"><code><a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixFDMessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
- +----GUnixFDMessage
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixFDMessage.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GUnixFDMessage.html#GUnixFDMessage--fd-list" title='The "fd-list" property'>fd-list</a>" <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixFDMessage.description"></a><h2>Description</h2>
-<p>
-This <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> contains a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>.
-It may be sent using <a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()"><code class="function">g_socket_send_message()</code></a> and received using
-<a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()"><code class="function">g_socket_receive_message()</code></a> over UNIX sockets (ie: sockets in the
-<code class="literal">G_SOCKET_ADDRESS_UNIX</code> family). The file descriptors are copied
-between processes by the kernel.
-</p>
-<p>
-For an easier way to send and receive file descriptors over
-stream-oriented UNIX sockets, see <a class="link" href="GUnixConnection.html#g-unix-connection-send-fd" title="g_unix_connection_send_fd ()"><code class="function">g_unix_connection_send_fd()</code></a> and
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-fd" title="g_unix_connection_receive_fd ()"><code class="function">g_unix_connection_receive_fd()</code></a>.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixfdmessage.h&gt;</code> belongs to
-the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixFDMessage.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixFDMessage-struct"></a><h3>GUnixFDMessage</h3>
-<pre class="programlisting">typedef struct _GUnixFDMessage GUnixFDMessage;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-message-new-with-fd-list"></a><h3>g_unix_fd_message_new_with_fd_list ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * g_unix_fd_message_new_with_fd_list
- (<em class="parameter"><code><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> *fd_list</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> containing <em class="parameter"><code>list</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd_list</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-message-new"></a><h3>g_unix_fd_message_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> * g_unix_fd_message_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> containing an empty file descriptor
-list.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-message-get-fd-list"></a><h3>g_unix_fd_message_get_fd_list ()</h3>
-<pre class="programlisting"><a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="returnvalue">GUnixFDList</span></a> * g_unix_fd_message_get_fd_list (<em class="parameter"><code><a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> *message</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> contained in <em class="parameter"><code>message</code></em>. This function does not
-return a reference to the caller, but the returned list is valid for
-the lifetime of <em class="parameter"><code>message</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> from <em class="parameter"><code>message</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-message-append-fd"></a><h3>g_unix_fd_message_append_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_fd_message_append_fd (<em class="parameter"><code><a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Adds a file descriptor to <em class="parameter"><code>message</code></em>.
-</p>
-<p>
-The file descriptor is duplicated using <code class="function">dup()</code>. You keep your copy
-of the descriptor and the copy contained in <em class="parameter"><code>message</code></em> will be closed
-when <em class="parameter"><code>message</code></em> is finalized.
-</p>
-<p>
-A possible cause of failure is exceeding the per-process or
-system-wide file descriptor limit.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
-<td>a valid open file descriptor</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> in case of success, else <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> (and <em class="parameter"><code>error</code></em> is set)</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-fd-message-steal-fds"></a><h3>g_unix_fd_message_steal_fds ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> * g_unix_fd_message_steal_fds (<em class="parameter"><code><a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a> *message</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);</pre>
-<p>
-Returns the array of file descriptors that is contained in this
-object.
-</p>
-<p>
-After this call, the descriptors are no longer contained in
-<em class="parameter"><code>message</code></em>. Further calls will return an empty list (unless more
-descriptors have been added).
-</p>
-<p>
-The return result of this function must be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
-The caller is also responsible for closing all of the file
-descriptors.
-</p>
-<p>
-If <em class="parameter"><code>length</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is set to the number of file
-descriptors in the returned array. The returned array is also
-terminated with -1.
-</p>
-<p>
-This function never returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. In case there are no file
-descriptors contained in <em class="parameter"><code>message</code></em>, an empty array is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage"><span class="type">GUnixFDMessage</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>pointer to the length of the returned
-array, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an array of file
-descriptors. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=length][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixFDMessage.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GUnixFDMessage--fd-list"></a><h3>The <code class="literal">"fd-list"</code> property</h3>
-<pre class="programlisting"> "fd-list" <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>* : Read / Write / Construct Only</pre>
-<p>The GUnixFDList object to send with the message.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixFDMessage.see-also"></a><h2>See Also</h2>
-<a class="link" href="GUnixConnection.html" title="GUnixConnection"><span class="type">GUnixConnection</span></a>, <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a>, <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixInputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixInputStream.html
deleted file mode 100644
index e03f5a4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixInputStream.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixInputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GDataOutputStream.html" title="GDataOutputStream">
-<link rel="next" href="GUnixOutputStream.html" title="GUnixOutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDataOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GUnixOutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixInputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixInputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GUnixInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GUnixInputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixInputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixInputStream.top_of_page"></a>GUnixInputStream</span></h2>
-<p>GUnixInputStream — Streaming input operations for UNIX file descriptors</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixInputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixinputstream.h&gt;
-
-struct <a class="link" href="GUnixInputStream.html#GUnixInputStream-struct" title="struct GUnixInputStream">GUnixInputStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="GUnixInputStream.html#g-unix-input-stream-new" title="g_unix_input_stream_new ()">g_unix_input_stream_new</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GUnixInputStream.html#g-unix-input-stream-set-close-fd" title="g_unix_input_stream_set_close_fd ()">g_unix_input_stream_set_close_fd</a> (<em class="parameter"><code><a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixInputStream.html#g-unix-input-stream-get-close-fd" title="g_unix_input_stream_get_close_fd ()">g_unix_input_stream_get_close_fd</a> (<em class="parameter"><code><a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUnixInputStream.html#g-unix-input-stream-get-fd" title="g_unix_input_stream_get_fd ()">g_unix_input_stream_get_fd</a> (<em class="parameter"><code><a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> *stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----GUnixInputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GUnixInputStream implements
- <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a> and <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GUnixInputStream.html#GUnixInputStream--close-fd" title='The "close-fd" property'>close-fd</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GUnixInputStream.html#GUnixInputStream--fd" title='The "fd" property'>fd</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> for reading from a UNIX
-file descriptor, including asynchronous operations. (If the file
-descriptor refers to a socket or pipe, this will use <code class="function">poll()</code> to do
-asynchronous I/O. If it refers to a regular file, it will fall back
-to doing asynchronous I/O in another thread.)
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixinputstream.h&gt;</code> belongs
-to the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixInputStream-struct"></a><h3>struct GUnixInputStream</h3>
-<pre class="programlisting">struct GUnixInputStream;</pre>
-<p>
-Implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> for reading from selectable unix file descriptors
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-input-stream-new"></a><h3>g_unix_input_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_unix_input_stream_new (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> for the given <em class="parameter"><code>fd</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>close_fd</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the file descriptor will be closed
-when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
-<td>a UNIX file descriptor</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_fd</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the file descriptor when done</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-input-stream-set-close-fd"></a><h3>g_unix_input_stream_set_close_fd ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_input_stream_set_close_fd (<em class="parameter"><code><a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);</pre>
-<p>
-Sets whether the file descriptor of <em class="parameter"><code>stream</code></em> shall be closed
-when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_fd</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the file descriptor when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-input-stream-get-close-fd"></a><h3>g_unix_input_stream_get_close_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_input_stream_get_close_fd (<em class="parameter"><code><a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Returns whether the file descriptor of <em class="parameter"><code>stream</code></em> will be
-closed when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file descriptor is closed when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-input-stream-get-fd"></a><h3>g_unix_input_stream_get_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_input_stream_get_fd (<em class="parameter"><code><a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a> *stream</code></em>);</pre>
-<p>
-Return the UNIX file descriptor that the stream reads from.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The file descriptor of <em class="parameter"><code>stream</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GUnixInputStream--close-fd"></a><h3>The <code class="literal">"close-fd"</code> property</h3>
-<pre class="programlisting"> "close-fd" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-Whether to close the file descriptor when the stream is closed.
-</p>
-<p>Default value: TRUE</p>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixInputStream--fd"></a><h3>The <code class="literal">"fd"</code> property</h3>
-<pre class="programlisting"> "fd" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
-<p>
-The file descriptor that the stream reads from.
-</p>
-<p>Default value: -1</p>
-<p class="since">Since 2.20</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixInputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixOutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixOutputStream.html
deleted file mode 100644
index 557d457..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixOutputStream.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixOutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GUnixInputStream.html" title="GUnixInputStream">
-<link rel="next" href="gio-GWin32InputStream.html" title="GWin32InputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixInputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GWin32InputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixOutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixOutputStream.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GUnixOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GUnixOutputStream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixOutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixOutputStream.top_of_page"></a>GUnixOutputStream</span></h2>
-<p>GUnixOutputStream — Streaming output operations for UNIX file descriptors</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixOutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixoutputstream.h&gt;
-
-struct <a class="link" href="GUnixOutputStream.html#GUnixOutputStream-struct" title="struct GUnixOutputStream">GUnixOutputStream</a>;
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="GUnixOutputStream.html#g-unix-output-stream-new" title="g_unix_output_stream_new ()">g_unix_output_stream_new</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GUnixOutputStream.html#g-unix-output-stream-set-close-fd" title="g_unix_output_stream_set_close_fd ()">g_unix_output_stream_set_close_fd</a> (<em class="parameter"><code><a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixOutputStream.html#g-unix-output-stream-get-close-fd" title="g_unix_output_stream_get_close_fd ()">g_unix_output_stream_get_close_fd</a> (<em class="parameter"><code><a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> *stream</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="GUnixOutputStream.html#g-unix-output-stream-get-fd" title="g_unix_output_stream_get_fd ()">g_unix_output_stream_get_fd</a> (<em class="parameter"><code><a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> *stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----GUnixOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GUnixOutputStream implements
- <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a> and <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GUnixOutputStream.html#GUnixOutputStream--close-fd" title='The "close-fd" property'>close-fd</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
- "<a class="link" href="GUnixOutputStream.html#GUnixOutputStream--fd" title='The "fd" property'>fd</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> for writing to a UNIX
-file descriptor, including asynchronous operations. (If the file
-descriptor refers to a socket or pipe, this will use <code class="function">poll()</code> to do
-asynchronous I/O. If it refers to a regular file, it will fall back
-to doing asynchronous I/O in another thread.)
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixoutputstream.h&gt;</code> belongs
-to the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixOutputStream-struct"></a><h3>struct GUnixOutputStream</h3>
-<pre class="programlisting">struct GUnixOutputStream;</pre>
-<p>
-Implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> for outputting to selectable unix file descriptors
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-output-stream-new"></a><h3>g_unix_output_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_unix_output_stream_new (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> fd</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> for the given <em class="parameter"><code>fd</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>close_fd</code></em>, is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the file descriptor will be closed when
-the output stream is destroyed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
-<td>a UNIX file descriptor</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_fd</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the file descriptor when done</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-output-stream-set-close-fd"></a><h3>g_unix_output_stream_set_close_fd ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_output_stream_set_close_fd (<em class="parameter"><code><a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_fd</code></em>);</pre>
-<p>
-Sets whether the file descriptor of <em class="parameter"><code>stream</code></em> shall be closed
-when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_fd</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the file descriptor when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-output-stream-get-close-fd"></a><h3>g_unix_output_stream_get_close_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_output_stream_get_close_fd (<em class="parameter"><code><a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Returns whether the file descriptor of <em class="parameter"><code>stream</code></em> will be
-closed when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file descriptor is closed when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-output-stream-get-fd"></a><h3>g_unix_output_stream_get_fd ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_output_stream_get_fd (<em class="parameter"><code><a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Return the UNIX file descriptor that the stream writes to.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The file descriptor of <em class="parameter"><code>stream</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.20</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GUnixOutputStream--close-fd"></a><h3>The <code class="literal">"close-fd"</code> property</h3>
-<pre class="programlisting"> "close-fd" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
-<p>
-Whether to close the file descriptor when the stream is closed.
-</p>
-<p>Default value: TRUE</p>
-<p class="since">Since 2.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixOutputStream--fd"></a><h3>The <code class="literal">"fd"</code> property</h3>
-<pre class="programlisting"> "fd" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
-<p>
-The file descriptor that the stream writes to.
-</p>
-<p>Default value: -1</p>
-<p class="since">Since 2.20</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixOutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GUnixSocketAddress.html b/gtk+-mingw/share/gtk-doc/html/gio/GUnixSocketAddress.html
deleted file mode 100644
index ce74093..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GUnixSocketAddress.html
+++ /dev/null
@@ -1,479 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GUnixSocketAddress</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GInetSocketAddress.html" title="GInetSocketAddress">
-<link rel="next" href="GSocketControlMessage.html" title="GSocketControlMessage">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GInetSocketAddress.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketControlMessage.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GUnixSocketAddress.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GUnixSocketAddress.description" class="shortcut">Description</a>
-  | 
- <a href="#GUnixSocketAddress.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GUnixSocketAddress.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GUnixSocketAddress.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GUnixSocketAddress"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GUnixSocketAddress.top_of_page"></a>GUnixSocketAddress</span></h2>
-<p>GUnixSocketAddress — UNIX GSocketAddress</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GUnixSocketAddress.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gunixsocketaddress.h&gt;
-
-struct <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress-struct" title="struct GUnixSocketAddress">GUnixSocketAddress</a>;
-enum <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType">GUnixSocketAddressType</a>;
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new" title="g_unix_socket_address_new ()">g_unix_socket_address_new</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-abstract" title="g_unix_socket_address_new_abstract ()">g_unix_socket_address_new_abstract</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> path_len</code></em>);
-<a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-with-type" title="g_unix_socket_address_new_with_type ()">g_unix_socket_address_new_with_type</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> path_len</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="type">GUnixSocketAddressType</span></a> type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-is-abstract" title="g_unix_socket_address_get_is_abstract ()">g_unix_socket_address_get_is_abstract</a>
- (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="returnvalue">GUnixSocketAddressType</span></a> <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-address-type" title="g_unix_socket_address_get_address_type ()">g_unix_socket_address_get_address_type</a>
- (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path" title="g_unix_socket_address_get_path ()">g_unix_socket_address_get_path</a> (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path-len" title="g_unix_socket_address_get_path_len ()">g_unix_socket_address_get_path_len</a> (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-abstract-names-supported" title="g_unix_socket_address_abstract_names_supported ()">g_unix_socket_address_abstract_names_supported</a>
- (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixSocketAddress.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
- +----GUnixSocketAddress
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixSocketAddress.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GUnixSocketAddress implements
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GUnixSocketAddress.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--abstract" title='The "abstract" property'>abstract</a>" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only
- "<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--address-type" title='The "address-type" property'>address-type</a>" <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="type">GUnixSocketAddressType</span></a> : Read / Write / Construct Only
- "<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--path" title='The "path" property'>path</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
- "<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--path-as-array" title='The "path-as-array" property'>path-as-array</a>" <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GUnixSocketAddress.description"></a><h2>Description</h2>
-<p>
-Support for UNIX-domain (also known as local) sockets.
-</p>
-<p>
-UNIX domain sockets are generally visible in the filesystem.
-However, some systems support abstract socket names which are not
-visible in the filesystem and not affected by the filesystem
-permissions, visibility, etc. Currently this is only supported
-under Linux. If you attempt to use abstract sockets on other
-systems, function calls may return <a class="link" href="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></a>
-errors. You can use <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-abstract-names-supported" title="g_unix_socket_address_abstract_names_supported ()"><code class="function">g_unix_socket_address_abstract_names_supported()</code></a>
-to see if abstract names are supported.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixsocketaddress.h&gt;</code> belongs to
-the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="GUnixSocketAddress.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixSocketAddress-struct"></a><h3>struct GUnixSocketAddress</h3>
-<pre class="programlisting">struct GUnixSocketAddress;</pre>
-<p>
-A UNIX-domain (local) socket address, corresponding to a
-<span class="type">struct sockaddr_un</span>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixSocketAddressType"></a><h3>enum GUnixSocketAddressType</h3>
-<pre class="programlisting">typedef enum {
- G_UNIX_SOCKET_ADDRESS_INVALID,
- G_UNIX_SOCKET_ADDRESS_ANONYMOUS,
- G_UNIX_SOCKET_ADDRESS_PATH,
- G_UNIX_SOCKET_ADDRESS_ABSTRACT,
- G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED
-} GUnixSocketAddressType;
-</pre>
-<p>
-The type of name used by a <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a>.
-<a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-PATH:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_PATH</code></a> indicates a traditional unix domain
-socket bound to a filesystem path. <a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ANONYMOUS:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ANONYMOUS</code></a>
-indicates a socket not bound to any name (eg, a client-side socket,
-or a socket created with <code class="function">socketpair()</code>).
-</p>
-<p>
-For abstract sockets, there are two incompatible ways of naming
-them; the man pages suggest using the entire <code class="literal">struct
-sockaddr_un</code> as the name, padding the unused parts of the
-<code class="literal">sun_path</code> field with zeroes; this corresponds to
-<a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED</code></a>. However, many programs
-instead just use a portion of <code class="literal">sun_path</code>, and pass an appropriate
-smaller length to <code class="function">bind()</code> or <code class="function">connect()</code>. This is
-<a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-UNIX-SOCKET-ADDRESS-INVALID:CAPS"></a><span class="term"><code class="literal">G_UNIX_SOCKET_ADDRESS_INVALID</code></span></p></td>
-<td>invalid
-</td>
-</tr>
-<tr>
-<td><p><a name="G-UNIX-SOCKET-ADDRESS-ANONYMOUS:CAPS"></a><span class="term"><code class="literal">G_UNIX_SOCKET_ADDRESS_ANONYMOUS</code></span></p></td>
-<td>anonymous
-</td>
-</tr>
-<tr>
-<td><p><a name="G-UNIX-SOCKET-ADDRESS-PATH:CAPS"></a><span class="term"><code class="literal">G_UNIX_SOCKET_ADDRESS_PATH</code></span></p></td>
-<td>a filesystem path
-</td>
-</tr>
-<tr>
-<td><p><a name="G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS"></a><span class="term"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT</code></span></p></td>
-<td>an abstract name
-</td>
-</tr>
-<tr>
-<td><p><a name="G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS"></a><span class="term"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED</code></span></p></td>
-<td>an abstract name, 0-padded
- to the full length of a unix socket name
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-new"></a><h3>g_unix_socket_address_new ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_unix_socket_address_new (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> for <em class="parameter"><code>path</code></em>.
-</p>
-<p>
-To create abstract socket addresses, on systems that support that,
-use <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-abstract" title="g_unix_socket_address_new_abstract ()"><code class="function">g_unix_socket_address_new_abstract()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the socket path</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-new-abstract"></a><h3>g_unix_socket_address_new_abstract ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_unix_socket_address_new_abstract (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> path_len</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_unix_socket_address_new_abstract</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-with-type" title="g_unix_socket_address_new_with_type ()"><code class="function">g_unix_socket_address_new_with_type()</code></a>.</p>
-</div>
-<p>
-Creates a new <a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED</code></a>
-<a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> for <em class="parameter"><code>path</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the abstract name. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=path_len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> gchar]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path_len</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>path</code></em>, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-new-with-type"></a><h3>g_unix_socket_address_new_with_type ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> * g_unix_socket_address_new_with_type (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> path_len</code></em>,
- <em class="parameter"><code><a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="type">GUnixSocketAddressType</span></a> type</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> of type <em class="parameter"><code>type</code></em> with name <em class="parameter"><code>path</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>type</code></em> is <a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-PATH:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_PATH</code></a>, this is equivalent to
-calling <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new" title="g_unix_socket_address_new ()"><code class="function">g_unix_socket_address_new()</code></a>.
-</p>
-<p>
-If <em class="parameter"><code>path_type</code></em> is <a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT</code></a>, then <em class="parameter"><code>path_len</code></em>
-bytes of <em class="parameter"><code>path</code></em> will be copied to the socket's path, and only those
-bytes will be considered part of the name. (If <em class="parameter"><code>path_len</code></em> is -1,
-then <em class="parameter"><code>path</code></em> is assumed to be NUL-terminated.) For example, if <em class="parameter"><code>path</code></em>
-was "test", then calling <a class="link" href="GSocketAddress.html#g-socket-address-get-native-size" title="g_socket_address_get_native_size ()"><code class="function">g_socket_address_get_native_size()</code></a> on the
-returned socket would return 7 (2 bytes of overhead, 1 byte for the
-abstract-socket indicator byte, and 4 bytes for the name "test").
-</p>
-<p>
-If <em class="parameter"><code>path_type</code></em> is <a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED</code></a>, then
-<em class="parameter"><code>path_len</code></em> bytes of <em class="parameter"><code>path</code></em> will be copied to the socket's path, the
-rest of the path will be padded with 0 bytes, and the entire
-zero-padded buffer will be considered the name. (As above, if
-<em class="parameter"><code>path_len</code></em> is -1, then <em class="parameter"><code>path</code></em> is assumed to be NUL-terminated.) In
-this case, <a class="link" href="GSocketAddress.html#g-socket-address-get-native-size" title="g_socket_address_get_native_size ()"><code class="function">g_socket_address_get_native_size()</code></a> will always return
-the full size of a <code class="literal">struct sockaddr_un</code>, although
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path-len" title="g_unix_socket_address_get_path_len ()"><code class="function">g_unix_socket_address_get_path_len()</code></a> will still return just the
-length of <em class="parameter"><code>path</code></em>.
-</p>
-<p>
-<a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT</code></a> is preferred over
-<a class="link" href="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS"><code class="literal">G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED</code></a> for new programs. Of course,
-when connecting to a server created by another process, you must
-use the appropriate type corresponding to how that process created
-its listening socket.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>the name. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=path_len][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> gchar]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path_len</code></em> :</span></p></td>
-<td>the length of <em class="parameter"><code>path</code></em>, or -1</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="type">GUnixSocketAddressType</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-get-is-abstract"></a><h3>g_unix_socket_address_get_is_abstract ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_socket_address_get_is_abstract
- (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_unix_socket_address_get_is_abstract</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-address-type" title="g_unix_socket_address_get_address_type ()"><code class="function">g_unix_socket_address_get_address_type()</code></a></p>
-</div>
-<p>
-Tests if <em class="parameter"><code>address</code></em> is abstract.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the address is abstract, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-get-address-type"></a><h3>g_unix_socket_address_get_address_type ()</h3>
-<pre class="programlisting"><a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="returnvalue">GUnixSocketAddressType</span></a> g_unix_socket_address_get_address_type
- (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>address</code></em>'s type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="type">GUnixSocketAddressType</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-get-path"></a><h3>g_unix_socket_address_get_path ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_socket_address_get_path (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>address</code></em>'s path, or for abstract sockets the "name".
-</p>
-<p>
-Guaranteed to be zero-terminated, but an abstract socket
-may contain embedded zeros, and thus you should use
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path-len" title="g_unix_socket_address_get_path_len ()"><code class="function">g_unix_socket_address_get_path_len()</code></a> to get the true length
-of this string.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the path for <em class="parameter"><code>address</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-get-path-len"></a><h3>g_unix_socket_address_get_path_len ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> g_unix_socket_address_get_path_len (<em class="parameter"><code><a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress"><span class="type">GUnixSocketAddress</span></a> *address</code></em>);</pre>
-<p>
-Gets the length of <em class="parameter"><code>address</code></em>'s path.
-</p>
-<p>
-For details, see <a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path" title="g_unix_socket_address_get_path ()"><code class="function">g_unix_socket_address_get_path()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><span class="type">GInetSocketAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the length of the path</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-socket-address-abstract-names-supported"></a><h3>g_unix_socket_address_abstract_names_supported ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_socket_address_abstract_names_supported
- (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Checks if abstract unix domain socket names are supported.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if supported, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GUnixSocketAddress.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GUnixSocketAddress--abstract"></a><h3>The <code class="literal">"abstract"</code> property</h3>
-<pre class="programlisting"> "abstract" <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">GUnixSocketAddress:abstract</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--address-type" title='The "address-type" property'><span class="type">"address-type"</span></a>, which
-distinguishes between zero-padded and non-zero-padded
-abstract addresses.</p>
-</div>
-<p>
-Whether or not this is an abstract address
-</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixSocketAddress--address-type"></a><h3>The <code class="literal">"address-type"</code> property</h3>
-<pre class="programlisting"> "address-type" <a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType"><span class="type">GUnixSocketAddressType</span></a> : Read / Write / Construct Only</pre>
-<p>The type of UNIX socket address.</p>
-<p>Default value: G_UNIX_SOCKET_ADDRESS_PATH</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixSocketAddress--path"></a><h3>The <code class="literal">"path"</code> property</h3>
-<pre class="programlisting"> "path" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>UNIX socket path.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixSocketAddress--path-as-array"></a><h3>The <code class="literal">"path-as-array"</code> property</h3>
-<pre class="programlisting"> "path-as-array" <a href="./../glib/glib/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a>* : Read / Write / Construct Only</pre>
-<p>UNIX socket path, as byte array.</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GVfs.html b/gtk+-mingw/share/gtk-doc/html/gio/GVfs.html
deleted file mode 100644
index 783b8ce..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GVfs.html
+++ /dev/null
@@ -1,267 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GVfs</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="extending.html" title="Extending GIO">
-<link rel="prev" href="extending.html" title="Extending GIO">
-<link rel="next" href="GIOModule.html" title="GIOModule">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="extending.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="extending.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GIOModule.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GVfs.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GVfs.description" class="shortcut">Description</a>
-  | 
- <a href="#GVfs.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GVfs"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GVfs.top_of_page"></a>GVfs</span></h2>
-<p>GVfs — Virtual File System</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GVfs.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GVfs.html#GVfs-struct" title="GVfs">GVfs</a>;
-#define <a class="link" href="GVfs.html#G-VFS-EXTENSION-POINT-NAME:CAPS" title="G_VFS_EXTENSION_POINT_NAME">G_VFS_EXTENSION_POINT_NAME</a>
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GVfs.html#g-vfs-get-file-for-path" title="g_vfs_get_file_for_path ()">g_vfs_get_file_for_path</a> (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GVfs.html#g-vfs-get-file-for-uri" title="g_vfs_get_file_for_uri ()">g_vfs_get_file_for_uri</a> (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GVfs.html#g-vfs-parse-name" title="g_vfs_parse_name ()">g_vfs_parse_name</a> (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *parse_name</code></em>);
-<a class="link" href="GVfs.html" title="GVfs"><span class="returnvalue">GVfs</span></a> * <a class="link" href="GVfs.html#g-vfs-get-default" title="g_vfs_get_default ()">g_vfs_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="GVfs.html" title="GVfs"><span class="returnvalue">GVfs</span></a> * <a class="link" href="GVfs.html#g-vfs-get-local" title="g_vfs_get_local ()">g_vfs_get_local</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVfs.html#g-vfs-is-active" title="g_vfs_is_active ()">g_vfs_is_active</a> (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * <a class="link" href="GVfs.html#g-vfs-get-supported-uri-schemes" title="g_vfs_get_supported_uri_schemes ()">g_vfs_get_supported_uri_schemes</a> (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVfs.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GVfs
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVfs.description"></a><h2>Description</h2>
-<p>
-Entry point for using GIO functionality.
-</p>
-</div>
-<div class="refsect1">
-<a name="GVfs.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GVfs-struct"></a><h3>GVfs</h3>
-<pre class="programlisting">typedef struct _GVfs GVfs;</pre>
-<p>
-Virtual File System object.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VFS-EXTENSION-POINT-NAME:CAPS"></a><h3>G_VFS_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_VFS_EXTENSION_POINT_NAME "gio-vfs"
-</pre>
-<p>
-Extension point for <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> functionality.
-See Extending GIO.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-get-file-for-path"></a><h3>g_vfs_get_file_for_path ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_vfs_get_file_for_path (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
-<p>
-Gets a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for <em class="parameter"><code>path</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vfs</code></em> :</span></p></td>
-<td>a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>a string containing a VFS path.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-get-file-for-uri"></a><h3>g_vfs_get_file_for_uri ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_vfs_get_file_for_uri (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);</pre>
-<p>
-Gets a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for <em class="parameter"><code>uri</code></em>.
-</p>
-<p>
-This operation never fails, but the returned object
-might not support any I/O operation if the URI
-is malformed or if the URI scheme is not supported.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vfs</code></em> :</span></p></td>
-<td>a<a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a string containing a URI</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-parse-name"></a><h3>g_vfs_parse_name ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_vfs_parse_name (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *parse_name</code></em>);</pre>
-<p>
-This operation never fails, but the returned object might
-not support any I/O operations if the <em class="parameter"><code>parse_name</code></em> cannot
-be parsed by the <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> module.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vfs</code></em> :</span></p></td>
-<td>a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parse_name</code></em> :</span></p></td>
-<td>a string to be parsed by the VFS module.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> for the given <em class="parameter"><code>parse_name</code></em>.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-get-default"></a><h3>g_vfs_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="GVfs.html" title="GVfs"><span class="returnvalue">GVfs</span></a> * g_vfs_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> for the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-get-local"></a><h3>g_vfs_get_local ()</h3>
-<pre class="programlisting"><a class="link" href="GVfs.html" title="GVfs"><span class="returnvalue">GVfs</span></a> * g_vfs_get_local (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the local <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> for the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-is-active"></a><h3>g_vfs_is_active ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_vfs_is_active (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>);</pre>
-<p>
-Checks if the VFS is active.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vfs</code></em> :</span></p></td>
-<td>a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if construction of the <em class="parameter"><code>vfs</code></em> was successful
-and it is now active.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-vfs-get-supported-uri-schemes"></a><h3>g_vfs_get_supported_uri_schemes ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const * g_vfs_get_supported_uri_schemes (<em class="parameter"><code><a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> *vfs</code></em>);</pre>
-<p>
-Gets a list of URI schemes supported by <em class="parameter"><code>vfs</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>vfs</code></em> :</span></p></td>
-<td>a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of strings.
-The returned array belongs to GIO and must
-not be freed or modified. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GVolume.html b/gtk+-mingw/share/gtk-doc/html/gio/GVolume.html
deleted file mode 100644
index 5eea984..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GVolume.html
+++ /dev/null
@@ -1,1036 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GVolume</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="volume_mon.html" title="Volumes and Drives">
-<link rel="prev" href="GVolumeMonitor.html" title="GVolumeMonitor">
-<link rel="next" href="GMount.html" title="GMount">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GVolumeMonitor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="volume_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GMount.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GVolume.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GVolume.description" class="shortcut">Description</a>
-  | 
- <a href="#GVolume.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GVolume.prerequisites" class="shortcut">Prerequisites</a>
-  | 
- <a href="#GVolume.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GVolume"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GVolume.top_of_page"></a>GVolume</span></h2>
-<p>GVolume — Volume management</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GVolume.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GVolume.html#GVolume-struct" title="GVolume">GVolume</a>;
-struct <a class="link" href="GVolume.html#GVolumeIface" title="struct GVolumeIface">GVolumeIface</a>;
-<span class="returnvalue">char</span> * <a class="link" href="GVolume.html#g-volume-get-name" title="g_volume_get_name ()">g_volume_get_name</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GVolume.html#g-volume-get-uuid" title="g_volume_get_uuid ()">g_volume_get_uuid</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="GVolume.html#g-volume-get-icon" title="g_volume_get_icon ()">g_volume_get_icon</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<a class="link" href="GDrive.html" title="GDrive"><span class="returnvalue">GDrive</span></a> * <a class="link" href="GVolume.html#g-volume-get-drive" title="g_volume_get_drive ()">g_volume_get_drive</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * <a class="link" href="GVolume.html#g-volume-get-mount" title="g_volume_get_mount ()">g_volume_get_mount</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVolume.html#g-volume-can-mount" title="g_volume_can_mount ()">g_volume_can_mount</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVolume.html#g-volume-should-automount" title="g_volume_should_automount ()">g_volume_should_automount</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * <a class="link" href="GVolume.html#g-volume-get-activation-root" title="g_volume_get_activation_root ()">g_volume_get_activation_root</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GVolume.html#g-volume-mount" title="g_volume_mount ()">g_volume_mount</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVolume.html#g-volume-mount-finish" title="g_volume_mount_finish ()">g_volume_mount_finish</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVolume.html#g-volume-can-eject" title="g_volume_can_eject ()">g_volume_can_eject</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GVolume.html#g-volume-eject" title="g_volume_eject ()">g_volume_eject</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVolume.html#g-volume-eject-finish" title="g_volume_eject_finish ()">g_volume_eject_finish</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GVolume.html#g-volume-eject-with-operation" title="g_volume_eject_with_operation ()">g_volume_eject_with_operation</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GVolume.html#g-volume-eject-with-operation-finish" title="g_volume_eject_with_operation_finish ()">g_volume_eject_with_operation_finish</a>
- (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-#define <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS" title="G_VOLUME_IDENTIFIER_KIND_HAL_UDI">G_VOLUME_IDENTIFIER_KIND_HAL_UDI</a>
-#define <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS" title="G_VOLUME_IDENTIFIER_KIND_LABEL">G_VOLUME_IDENTIFIER_KIND_LABEL</a>
-#define <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-NFS-MOUNT:CAPS" title="G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT">G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT</a>
-#define <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS" title="G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE">G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE</a>
-#define <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UUID:CAPS" title="G_VOLUME_IDENTIFIER_KIND_UUID">G_VOLUME_IDENTIFIER_KIND_UUID</a>
-#define <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-CLASS:CAPS" title="G_VOLUME_IDENTIFIER_KIND_CLASS">G_VOLUME_IDENTIFIER_KIND_CLASS</a>
-<span class="returnvalue">char</span> ** <a class="link" href="GVolume.html#g-volume-enumerate-identifiers" title="g_volume_enumerate_identifiers ()">g_volume_enumerate_identifiers</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()">g_volume_get_identifier</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *kind</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GVolume.html#g-volume-get-sort-key" title="g_volume_get_sort_key ()">g_volume_get_sort_key</a> (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVolume.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GInterface
- +----GVolume
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVolume.prerequisites"></a><h2>Prerequisites</h2>
-<p>
-GVolume requires
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GVolume.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GVolume.html#GVolume-changed" title='The "changed" signal'>changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolume.html#GVolume-removed" title='The "removed" signal'>removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVolume.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> interface represents user-visible objects that can be
-mounted. Note, when porting from GnomeVFS, <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> is the moral
-equivalent of <span class="type">GnomeVFSDrive</span>.
-</p>
-<p>
-Mounting a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> instance is an asynchronous operation. For more
-information about asynchronous operations, see <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> and
-<a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>. To mount a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>, first call
-<a class="link" href="GVolume.html#g-volume-mount" title="g_volume_mount ()"><code class="function">g_volume_mount()</code></a> with (at least) the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> instance, optionally
-a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> object and a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>.
-</p>
-<p>
-Typically, one will only want to pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
-<a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> if automounting all volumes when a desktop session
-starts since it's not desirable to put up a lot of dialogs asking
-for credentials.
-</p>
-<p>
-The callback will be fired when the operation has resolved (either
-with success or failure), and a <span class="type">GAsyncReady</span> structure will be
-passed to the callback. That callback should then call
-<a class="link" href="GVolume.html#g-volume-mount-finish" title="g_volume_mount_finish ()"><code class="function">g_volume_mount_finish()</code></a> with the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> instance and the
-<span class="type">GAsyncReady</span> data to see if the operation was completed
-successfully. If an <em class="parameter"><code>error</code></em> is present when <a class="link" href="GVolume.html#g-volume-mount-finish" title="g_volume_mount_finish ()"><code class="function">g_volume_mount_finish()</code></a>
-is called, then it will be filled with any error information.
-</p>
-<p>
-</p>
-<p><a name="volume-identifier"></a>
-It is sometimes necessary to directly access the underlying
-operating system object behind a volume (e.g. for passing a volume
-to an application via the commandline). For this purpose, GIO
-allows to obtain an 'identifier' for the volume. There can be
-different kinds of identifiers, such as Hal UDIs, filesystem labels,
-traditional Unix devices (e.g. <code class="filename">/dev/sda2</code>),
-uuids. GIO uses predefind strings as names for the different kinds
-of identifiers: <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS" title="G_VOLUME_IDENTIFIER_KIND_HAL_UDI"><span class="type">G_VOLUME_IDENTIFIER_KIND_HAL_UDI</span></a>,
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS" title="G_VOLUME_IDENTIFIER_KIND_LABEL"><span class="type">G_VOLUME_IDENTIFIER_KIND_LABEL</span></a>, etc. Use <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>
-to obtain an identifier for a volume.
-</p>
-<p>
-</p>
-<p>
-Note that <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS" title="G_VOLUME_IDENTIFIER_KIND_HAL_UDI"><span class="type">G_VOLUME_IDENTIFIER_KIND_HAL_UDI</span></a> will only be available
-when the gvfs hal volume monitor is in use. Other volume monitors
-will generally be able to provide the <a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS" title="G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE"><span class="type">G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE</span></a>
-identifier, which can be used to obtain a hal device by means of
-<code class="function">libhal_manager_find_device_string_match()</code>.
-</p>
-</div>
-<div class="refsect1">
-<a name="GVolume.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GVolume-struct"></a><h3>GVolume</h3>
-<pre class="programlisting">typedef struct _GVolume GVolume;</pre>
-<p>
-Opaque mountable volume object.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeIface"></a><h3>struct GVolumeIface</h3>
-<pre class="programlisting">struct GVolumeIface {
- GTypeInterface g_iface;
-
- /* signals */
-
- void (* changed) (GVolume *volume);
- void (* removed) (GVolume *volume);
-
- /* Virtual Table */
-
- char * (* get_name) (GVolume *volume);
- GIcon * (* get_icon) (GVolume *volume);
- char * (* get_uuid) (GVolume *volume);
- GDrive * (* get_drive) (GVolume *volume);
- GMount * (* get_mount) (GVolume *volume);
- gboolean (* can_mount) (GVolume *volume);
- gboolean (* can_eject) (GVolume *volume);
- void (* mount_fn) (GVolume *volume,
- GMountMountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* mount_finish) (GVolume *volume,
- GAsyncResult *result,
- GError **error);
- void (* eject) (GVolume *volume,
- GMountUnmountFlags flags,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_finish) (GVolume *volume,
- GAsyncResult *result,
- GError **error);
-
- char * (* get_identifier) (GVolume *volume,
- const char *kind);
- char ** (* enumerate_identifiers) (GVolume *volume);
-
- gboolean (* should_automount) (GVolume *volume);
-
- GFile * (* get_activation_root) (GVolume *volume);
-
- void (* eject_with_operation) (GVolume *volume,
- GMountUnmountFlags flags,
- GMountOperation *mount_operation,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* eject_with_operation_finish) (GVolume *volume,
- GAsyncResult *result,
- GError **error);
-
- const gchar * (* get_sort_key) (GVolume *volume);
-};
-</pre>
-<p>
-Interface for implementing operations for mountable volumes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a> <em class="structfield"><code><a name="GVolumeIface.g-iface"></a>g_iface</code></em>;</span></p></td>
-<td>The parent interface.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.changed"></a>changed</code></em> ()</span></p></td>
-<td>Changed signal that is emitted when the volume's state has changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.removed"></a>removed</code></em> ()</span></p></td>
-<td>The removed signal that is emitted when the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> have been removed. If the recipient is holding references to the object they should release them so the object can be finalized.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-name"></a>get_name</code></em> ()</span></p></td>
-<td>Gets a string containing the name of the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-icon"></a>get_icon</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> for the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-uuid"></a>get_uuid</code></em> ()</span></p></td>
-<td>Gets the UUID for the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no UUID available.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-drive"></a>get_drive</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> the volume is located on. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> is not associated with a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-mount"></a>get_mount</code></em> ()</span></p></td>
-<td>Gets a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> representing the mounted volume. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> is not mounted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.can-mount"></a>can_mount</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> can be mounted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.can-eject"></a>can_eject</code></em> ()</span></p></td>
-<td>Checks if a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> can be ejected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.mount-fn"></a>mount_fn</code></em> ()</span></p></td>
-<td>Mounts a given <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.
-<a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> implementations must emit the <a class="link" href="GMountOperation.html#GMountOperation-aborted" title='The "aborted" signal'><span class="type">"aborted"</span></a>
-signal before completing a mount operation that is aborted while
-awaiting input from the user through a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> instance.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.mount-finish"></a>mount_finish</code></em> ()</span></p></td>
-<td>Finishes a mount operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.eject"></a>eject</code></em> ()</span></p></td>
-<td>Ejects a given <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.eject-finish"></a>eject_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-identifier"></a>get_identifier</code></em> ()</span></p></td>
-<td>Returns the <a class="link" href="GVolume.html#volume-identifier">identifier</a> of the given kind, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> doesn't have one.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.enumerate-identifiers"></a>enumerate_identifiers</code></em> ()</span></p></td>
-<td>Returns an array strings listing the kinds
-of <a class="link" href="GVolume.html#volume-identifier">identifiers</a> which the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> has.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.should-automount"></a>should_automount</code></em> ()</span></p></td>
-<td>Returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> should be automatically mounted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-activation-root"></a>get_activation_root</code></em> ()</span></p></td>
-<td>Returns the activation root for the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> if it is known in advance or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-it is not known.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.eject-with-operation"></a>eject_with_operation</code></em> ()</span></p></td>
-<td>Starts ejecting a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.eject-with-operation-finish"></a>eject_with_operation_finish</code></em> ()</span></p></td>
-<td>Finishes an eject operation using a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a>. Since 2.22.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="structfield"><code><a name="GVolumeIface.get-sort-key"></a>get_sort_key</code></em> ()</span></p></td>
-<td>Gets a key used for sorting <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> instance or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such key exists. Since 2.32.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-name"></a><h3>g_volume_get_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_volume_get_name (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the name of <em class="parameter"><code>volume</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name for the given <em class="parameter"><code>volume</code></em>. The returned string should
-be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-uuid"></a><h3>g_volume_get_uuid ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_volume_get_uuid (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the UUID for the <em class="parameter"><code>volume</code></em>. The reference is typically based on
-the file system UUID for the volume in question and should be
-considered an opaque string. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no UUID
-available.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the UUID for <em class="parameter"><code>volume</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no UUID can be computed.
-The returned string should be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-when no longer needed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-icon"></a><h3>g_volume_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_volume_get_icon (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the icon for <em class="parameter"><code>volume</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>.
-The returned object should be unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-drive"></a><h3>g_volume_get_drive ()</h3>
-<pre class="programlisting"><a class="link" href="GDrive.html" title="GDrive"><span class="returnvalue">GDrive</span></a> * g_volume_get_drive (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the drive for the <em class="parameter"><code>volume</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>volume</code></em> is not associated with a drive.
-The returned object should be unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-mount"></a><h3>g_volume_get_mount ()</h3>
-<pre class="programlisting"><a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * g_volume_get_mount (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the mount for the <em class="parameter"><code>volume</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>volume</code></em> isn't mounted.
-The returned object should be unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-when no longer needed. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-can-mount"></a><h3>g_volume_can_mount ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_volume_can_mount (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Checks if a volume can be mounted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>volume</code></em> can be mounted. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-should-automount"></a><h3>g_volume_should_automount ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_volume_should_automount (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Returns whether the volume should be automatically mounted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the volume should be automatically mounted.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-activation-root"></a><h3>g_volume_get_activation_root ()</h3>
-<pre class="programlisting"><a class="link" href="GFile.html" title="GFile"><span class="returnvalue">GFile</span></a> * g_volume_get_activation_root (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the activation root for a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> if it is known ahead of
-mount time. Returns <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. If not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> and if <em class="parameter"><code>volume</code></em>
-is mounted, then the result of <a class="link" href="GMount.html#g-mount-get-root" title="g_mount_get_root ()"><code class="function">g_mount_get_root()</code></a> on the
-<a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object obtained from <a class="link" href="GVolume.html#g-volume-get-mount" title="g_volume_get_mount ()"><code class="function">g_volume_get_mount()</code></a> will always
-either be equal or a prefix of what this function returns. In
-other words, in code
-</p>
-<p>
-</p>
-<pre class="programlisting">
- GMount *mount;
- GFile *mount_root
- GFile *volume_activation_root;
-
- mount = g_volume_get_mount (volume); /* mounted, so never NULL */
- mount_root = g_mount_get_root (mount);
- volume_activation_root = g_volume_get_activation_root(volume); /* assume not NULL */
-</pre>
-<p>
-</p>
-<p>
-then the expression
-</p>
-<p>
-</p>
-<pre class="programlisting">
- (g_file_has_prefix (volume_activation_root, mount_root) ||
- g_file_equal (volume_activation_root, mount_root))
-</pre>
-<p>
-</p>
-<p>
-will always be <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
-</p>
-<p>
-Activation roots are typically used in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>
-implementations to find the underlying mount to shadow, see
-<a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()"><code class="function">g_mount_is_shadowed()</code></a> for more details.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the activation root of <em class="parameter"><code>volume</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Use
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> to free. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-mount"></a><h3>g_volume_mount ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_volume_mount (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags"><span class="type">GMountMountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Mounts a volume. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GVolume.html#g-volume-mount-finish" title="g_volume_mount_finish ()"><code class="function">g_volume_mount_finish()</code></a> with the <em class="parameter"><code>volume</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<p>
-Virtual: mount_fn
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the operation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data that gets passed to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-mount-finish"></a><h3>g_volume_mount_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_volume_mount_finish (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes mounting a volume. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<p>
-If the mount operation succeeded, <a class="link" href="GVolume.html#g-volume-get-mount" title="g_volume_get_mount ()"><code class="function">g_volume_get_mount()</code></a> on <em class="parameter"><code>volume</code></em>
-is guaranteed to return the mount right after calling this
-function; there's no need to listen for the 'mount-added' signal on
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store an error, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if operation failed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-can-eject"></a><h3>g_volume_can_eject ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_volume_can_eject (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Checks if a volume can be ejected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>volume</code></em> can be ejected. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-eject"></a><h3>g_volume_eject ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_volume_eject (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_volume_eject</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GVolume.html#g-volume-eject-with-operation" title="g_volume_eject_with_operation ()"><code class="function">g_volume_eject_with_operation()</code></a> instead.</p>
-</div>
-<p>
-Ejects a volume. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GVolume.html#g-volume-eject-finish" title="g_volume_eject_finish ()"><code class="function">g_volume_eject_finish()</code></a> with the <em class="parameter"><code>volume</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for eject</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data that gets passed to <em class="parameter"><code>callback</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-eject-finish"></a><h3>g_volume_eject_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_volume_eject_finish (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_volume_eject_finish</code> has been deprecated since version 2.22 and should not be used in newly-written code. Use <a class="link" href="GVolume.html#g-volume-eject-with-operation-finish" title="g_volume_eject_with_operation_finish ()"><code class="function">g_volume_eject_with_operation_finish()</code></a> instead.</p>
-</div>
-<p>
-Finishes ejecting a volume. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>pointer to a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store an error, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if operation failed.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-eject-with-operation"></a><h3>g_volume_eject_with_operation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_volume_eject_with_operation (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags"><span class="type">GMountUnmountFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> *mount_operation</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Ejects a volume. This is an asynchronous operation, and is
-finished by calling <a class="link" href="GVolume.html#g-volume-eject-with-operation-finish" title="g_volume_eject_with_operation_finish ()"><code class="function">g_volume_eject_with_operation_finish()</code></a> with the <em class="parameter"><code>volume</code></em>
-and <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> data returned in the <em class="parameter"><code>callback</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>flags affecting the unmount if required for eject</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_operation</code></em> :</span></p></td>
-<td>a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data passed to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-eject-with-operation-finish"></a><h3>g_volume_eject_with_operation_finish ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_volume_eject_with_operation_finish
- (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes ejecting a volume. If any errors occurred during the operation,
-<em class="parameter"><code>error</code></em> will be set to contain the errors and <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> will be returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to
-ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the volume was successfully ejected. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS"></a><h3>G_VOLUME_IDENTIFIER_KIND_HAL_UDI</h3>
-<pre class="programlisting">#define G_VOLUME_IDENTIFIER_KIND_HAL_UDI "hal-udi"
-</pre>
-<p>
-The string used to obtain a Hal UDI with <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS"></a><h3>G_VOLUME_IDENTIFIER_KIND_LABEL</h3>
-<pre class="programlisting">#define G_VOLUME_IDENTIFIER_KIND_LABEL "label"
-</pre>
-<p>
-The string used to obtain a filesystem label with <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-IDENTIFIER-KIND-NFS-MOUNT:CAPS"></a><h3>G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT</h3>
-<pre class="programlisting">#define G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT "nfs-mount"
-</pre>
-<p>
-The string used to obtain a NFS mount with <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS"></a><h3>G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE</h3>
-<pre class="programlisting">#define G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE "unix-device"
-</pre>
-<p>
-The string used to obtain a Unix device path with <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-IDENTIFIER-KIND-UUID:CAPS"></a><h3>G_VOLUME_IDENTIFIER_KIND_UUID</h3>
-<pre class="programlisting">#define G_VOLUME_IDENTIFIER_KIND_UUID "uuid"
-</pre>
-<p>
-The string used to obtain a UUID with <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-IDENTIFIER-KIND-CLASS:CAPS"></a><h3>G_VOLUME_IDENTIFIER_KIND_CLASS</h3>
-<pre class="programlisting">#define G_VOLUME_IDENTIFIER_KIND_CLASS "class"
-</pre>
-<p>
-The string used to obtain the volume <span class="emphasis"><em>class</em></span>
-with <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a>.
-</p>
-<p>
-Known volume classes include <code class="literal">device</code> and
-<code class="literal">network</code>. Other classes may be added in the
-future.
-</p>
-<p>
-This is intended to be used by applications to classify <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-instances into different sections - for example a file manager or
-file chooser can use this information to show
-<code class="literal">network</code> volumes under a "Network" heading and
-<code class="literal">device</code> volumes under a "Devices" heading.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-enumerate-identifiers"></a><h3>g_volume_enumerate_identifiers ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_volume_enumerate_identifiers (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the kinds of <a class="link" href="GVolume.html#volume-identifier">identifiers</a>
-that <em class="parameter"><code>volume</code></em> has. Use <a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()"><code class="function">g_volume_get_identifier()</code></a> to obtain
-the identifiers themselves.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array
-of strings containing kinds of identifiers. Use <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> to free. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-identifier"></a><h3>g_volume_get_identifier ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_volume_get_identifier (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *kind</code></em>);</pre>
-<p>
-Gets the identifier of the given kind for <em class="parameter"><code>volume</code></em>.
-See the <a class="link" href="GVolume.html#volume-identifier">introduction</a>
-for more information about volume identifiers.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>kind</code></em> :</span></p></td>
-<td>the kind of identifier to return</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly allocated string containing the
-requested identfier, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>
-doesn't have this kind of identifier</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-get-sort-key"></a><h3>g_volume_get_sort_key ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_volume_get_sort_key (<em class="parameter"><code><a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume</code></em>);</pre>
-<p>
-Gets the sort key for <em class="parameter"><code>volume</code></em>, if any.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>A <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Sorting key for <em class="parameter"><code>volume</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such key is available.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GVolume.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GVolume-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *arg0,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the volume has been changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolume-removed"></a><h3>The <code class="literal">"removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *arg0,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-This signal is emitted when the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> have been removed. If
-the recipient is holding references to the object they should
-release them so the object can be finalized.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GVolumeMonitor.html b/gtk+-mingw/share/gtk-doc/html/gio/GVolumeMonitor.html
deleted file mode 100644
index 9ee51f0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GVolumeMonitor.html
+++ /dev/null
@@ -1,672 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GVolumeMonitor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="volume_mon.html" title="Volumes and Drives">
-<link rel="prev" href="volume_mon.html" title="Volumes and Drives">
-<link rel="next" href="GVolume.html" title="GVolume">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="volume_mon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="volume_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GVolume.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GVolumeMonitor.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GVolumeMonitor.description" class="shortcut">Description</a>
-  | 
- <a href="#GVolumeMonitor.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GVolumeMonitor.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GVolumeMonitor"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GVolumeMonitor.top_of_page"></a>GVolumeMonitor</span></h2>
-<p>GVolumeMonitor — Volume Monitor</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GVolumeMonitor.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GVolumeMonitor.html#GVolumeMonitor-struct" title="GVolumeMonitor">GVolumeMonitor</a>;
-#define <a class="link" href="GVolumeMonitor.html#G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS" title="G_VOLUME_MONITOR_EXTENSION_POINT_NAME">G_VOLUME_MONITOR_EXTENSION_POINT_NAME</a>
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="returnvalue">GVolumeMonitor</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get" title="g_volume_monitor_get ()">g_volume_monitor_get</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-connected-drives" title="g_volume_monitor_get_connected_drives ()">g_volume_monitor_get_connected_drives</a>
- (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-volumes" title="g_volume_monitor_get_volumes ()">g_volume_monitor_get_volumes</a> (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-mounts" title="g_volume_monitor_get_mounts ()">g_volume_monitor_get_mounts</a> (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);
-<a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" title="g_volume_monitor_adopt_orphan_mount ()">g_volume_monitor_adopt_orphan_mount</a> (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);
-<a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-mount-for-uuid" title="g_volume_monitor_get_mount_for_uuid ()">g_volume_monitor_get_mount_for_uuid</a> (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);
-<a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> * <a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-volume-for-uuid" title="g_volume_monitor_get_volume_for_uuid ()">g_volume_monitor_get_volume_for_uuid</a>
- (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVolumeMonitor.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GVolumeMonitor
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVolumeMonitor.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-changed" title='The "drive-changed" signal'>drive-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-connected" title='The "drive-connected" signal'>drive-connected</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-disconnected" title='The "drive-disconnected" signal'>drive-disconnected</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-eject-button" title='The "drive-eject-button" signal'>drive-eject-button</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-stop-button" title='The "drive-stop-button" signal'>drive-stop-button</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-added" title='The "mount-added" signal'>mount-added</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-changed" title='The "mount-changed" signal'>mount-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-pre-unmount" title='The "mount-pre-unmount" signal'>mount-pre-unmount</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-removed" title='The "mount-removed" signal'>mount-removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-added" title='The "volume-added" signal'>volume-added</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-changed" title='The "volume-changed" signal'>volume-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-removed" title='The "volume-removed" signal'>volume-removed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="GVolumeMonitor.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> is for listing the user interesting devices and volumes
-on the computer. In other words, what a file selector or file manager
-would show in a sidebar.
-</p>
-<p>
-<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> is not <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default-context
-aware</GTKDOCLINK>, and so should not be used other than from the main
-thread, with no thread-default-context active.
-</p>
-</div>
-<div class="refsect1">
-<a name="GVolumeMonitor.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GVolumeMonitor-struct"></a><h3>GVolumeMonitor</h3>
-<pre class="programlisting">typedef struct _GVolumeMonitor GVolumeMonitor;</pre>
-<p>
-A Volume Monitor that watches for volume events.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS"></a><h3>G_VOLUME_MONITOR_EXTENSION_POINT_NAME</h3>
-<pre class="programlisting">#define G_VOLUME_MONITOR_EXTENSION_POINT_NAME "gio-volume-monitor"
-</pre>
-<p>
-Extension point for volume monitor functionality.
-See Extending GIO.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-get"></a><h3>g_volume_monitor_get ()</h3>
-<pre class="programlisting"><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="returnvalue">GVolumeMonitor</span></a> * g_volume_monitor_get (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the volume monitor used by gio.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a reference to the <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> used by gio. Call
-<a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when done with it. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-get-connected-drives"></a><h3>g_volume_monitor_get_connected_drives ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_volume_monitor_get_connected_drives
- (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);</pre>
-<p>
-Gets a list of drives connected to the system.
-</p>
-<p>
-The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
-its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of connected <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GDrive][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-get-volumes"></a><h3>g_volume_monitor_get_volumes ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_volume_monitor_get_volumes (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);</pre>
-<p>
-Gets a list of the volumes on the system.
-</p>
-<p>
-The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
-its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVolume][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-get-mounts"></a><h3>g_volume_monitor_get_mounts ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_volume_monitor_get_mounts (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>);</pre>
-<p>
-Gets a list of the mounts on the system.
-</p>
-<p>
-The returned list should be freed with <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after
-its elements have been unreffed with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> objects. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GMount][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-adopt-orphan-mount"></a><h3>g_volume_monitor_adopt_orphan_mount ()</h3>
-<pre class="programlisting"><a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> * g_volume_monitor_adopt_orphan_mount (<em class="parameter"><code><a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount</code></em>);</pre>
-<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Warning</h3>
-<p><code class="literal">g_volume_monitor_adopt_orphan_mount</code> has been deprecated since version 2.20 and should not be used in newly-written code. Instead of using this function, <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>
-implementations should instead create shadow mounts with the URI of
-the mount they intend to adopt. See the proxy volume monitor in
-gvfs for an example of this. Also see <a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()"><code class="function">g_mount_is_shadowed()</code></a>,
-<a class="link" href="GMount.html#g-mount-shadow" title="g_mount_shadow ()"><code class="function">g_mount_shadow()</code></a> and <a class="link" href="GMount.html#g-mount-unshadow" title="g_mount_unshadow ()"><code class="function">g_mount_unshadow()</code></a> functions.</p>
-</div>
-<p>
-This function should be called by any <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>
-implementation when a new <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object is created that is not
-associated with a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object. It must be called just before
-emitting the <em class="parameter"><code>mount_added</code></em> signal.
-</p>
-<p>
-If the return value is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the caller must associate the
-returned <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object with the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>. This involves returning
-it in its <a class="link" href="GMount.html#g-mount-get-volume" title="g_mount_get_volume ()"><code class="function">g_mount_get_volume()</code></a> implementation. The caller must
-also listen for the "removed" signal on the returned object
-and give up its reference when handling that signal
-</p>
-<p>
-Similary, if implementing <a class="link" href="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" title="g_volume_monitor_adopt_orphan_mount ()"><code class="function">g_volume_monitor_adopt_orphan_mount()</code></a>,
-the implementor must take a reference to <em class="parameter"><code>mount</code></em> and return it in
-its <a class="link" href="GVolume.html#g-volume-get-mount" title="g_volume_get_mount ()"><code class="function">g_volume_get_mount()</code></a> implemented. Also, the implementor must
-listen for the "unmounted" signal on <em class="parameter"><code>mount</code></em> and give up its
-reference upon handling that signal.
-</p>
-<p>
-There are two main use cases for this function.
-</p>
-<p>
-One is when implementing a user space file system driver that reads
-blocks of a block device that is already represented by the native
-volume monitor (for example a CD Audio file system driver). Such
-a driver will generate its own <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object that needs to be
-associated with the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object that represents the volume.
-</p>
-<p>
-The other is for implementing a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> whose sole purpose
-is to return <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> objects representing entries in the users
-"favorite servers" list or similar.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object to find a parent for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object that is the parent for <em class="parameter"><code>mount</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if no wants to adopt the <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-get-mount-for-uuid"></a><h3>g_volume_monitor_get_mount_for_uuid ()</h3>
-<pre class="programlisting"><a class="link" href="GMount.html" title="GMount"><span class="returnvalue">GMount</span></a> * g_volume_monitor_get_mount_for_uuid (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
-<p>
-Finds a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> object by its UUID (see <a class="link" href="GMount.html#g-mount-get-uuid" title="g_mount_get_uuid ()"><code class="function">g_mount_get_uuid()</code></a>)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uuid</code></em> :</span></p></td>
-<td>the UUID to look for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such mount is available.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-volume-monitor-get-volume-for-uuid"></a><h3>g_volume_monitor_get_volume_for_uuid ()</h3>
-<pre class="programlisting"><a class="link" href="GVolume.html" title="GVolume"><span class="returnvalue">GVolume</span></a> * g_volume_monitor_get_volume_for_uuid
- (<em class="parameter"><code><a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
-<p>
-Finds a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> object by its UUID (see <a class="link" href="GVolume.html#g-volume-get-uuid" title="g_volume_get_uuid ()"><code class="function">g_volume_get_uuid()</code></a>)
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uuid</code></em> :</span></p></td>
-<td>the UUID to look for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such volume is available.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GVolumeMonitor.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GVolumeMonitor-drive-changed"></a><h3>The <code class="literal">"drive-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a drive changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>the drive that changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-drive-connected"></a><h3>The <code class="literal">"drive-connected"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a drive is connected to the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> that was connected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-drive-disconnected"></a><h3>The <code class="literal">"drive-disconnected"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a drive is disconnected from the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>a <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> that was disconnected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-drive-eject-button"></a><h3>The <code class="literal">"drive-eject-button"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the eject button is pressed on <em class="parameter"><code>drive</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>the drive where the eject button was pressed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-drive-stop-button"></a><h3>The <code class="literal">"drive-stop-button"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GDrive.html" title="GDrive"><span class="type">GDrive</span></a> *drive,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the stop button is pressed on <em class="parameter"><code>drive</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>drive</code></em> :</span></p></td>
-<td>the drive where the stop button was pressed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.22</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-mount-added"></a><h3>The <code class="literal">"mount-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mount is added.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that was added.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-mount-changed"></a><h3>The <code class="literal">"mount-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mount changes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-mount-pre-unmount"></a><h3>The <code class="literal">"mount-pre-unmount"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mount is about to be removed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that is being unmounted.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-mount-removed"></a><h3>The <code class="literal">"mount-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> *mount,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mount is removed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
-<td>a <a class="link" href="GMount.html" title="GMount"><span class="type">GMount</span></a> that was removed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-volume-added"></a><h3>The <code class="literal">"volume-added"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mountable volume is added to the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> that was added.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-volume-changed"></a><h3>The <code class="literal">"volume-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when mountable volume is changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> that changed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GVolumeMonitor-volume-removed"></a><h3>The <code class="literal">"volume-removed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> *volume_monitor,
- <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> *volume,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when a mountable volume is removed from the system.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume_monitor</code></em> :</span></p></td>
-<td>The volume monitor emitting the signal.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
-<td>a <a class="link" href="GVolume.html" title="GVolume"><span class="type">GVolume</span></a> that was removed.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="GVolumeMonitor.see-also"></a><h2>See Also</h2>
-<a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GZlibCompressor.html b/gtk+-mingw/share/gtk-doc/html/gio/GZlibCompressor.html
deleted file mode 100644
index ddd21f9..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GZlibCompressor.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GZlibCompressor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="conversion.html" title="Data conversion">
-<link rel="prev" href="GCharsetConverter.html" title="GCharsetConverter">
-<link rel="next" href="GZlibDecompressor.html" title="GZlibDecompressor">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GCharsetConverter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="conversion.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GZlibDecompressor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GZlibCompressor.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GZlibCompressor.description" class="shortcut">Description</a>
-  | 
- <a href="#GZlibCompressor.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GZlibCompressor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GZlibCompressor.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GZlibCompressor"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GZlibCompressor.top_of_page"></a>GZlibCompressor</span></h2>
-<p>GZlibCompressor — Zlib compressor</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GZlibCompressor.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GZlibCompressor.html#GZlibCompressor-struct" title="GZlibCompressor">GZlibCompressor</a>;
-enum <a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat">GZlibCompressorFormat</a>;
-<a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="returnvalue">GZlibCompressor</span></a> * <a class="link" href="GZlibCompressor.html#g-zlib-compressor-new" title="g_zlib_compressor_new ()">g_zlib_compressor_new</a> (<em class="parameter"><code><a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> format</code></em>,
- <em class="parameter"><code><span class="type">int</span> level</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GZlibCompressor.html#g-zlib-compressor-get-file-info" title="g_zlib_compressor_get_file_info ()">g_zlib_compressor_get_file_info</a> (<em class="parameter"><code><a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a> *compressor</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="GZlibCompressor.html#g-zlib-compressor-set-file-info" title="g_zlib_compressor_set_file_info ()">g_zlib_compressor_set_file_info</a> (<em class="parameter"><code><a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a> *compressor</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *file_info</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GZlibCompressor.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GZlibCompressor
-</pre>
-</div>
-<div class="refsect1">
-<a name="GZlibCompressor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GZlibCompressor implements
- <a class="link" href="GConverter.html" title="GConverter">GConverter</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GZlibCompressor.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GZlibCompressor.html#GZlibCompressor--file-info" title='The "file-info" property'>file-info</a>" <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>* : Read / Write
- "<a class="link" href="GZlibCompressor.html#GZlibCompressor--format" title='The "format" property'>format</a>" <a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> : Read / Write / Construct Only
- "<a class="link" href="GZlibCompressor.html#GZlibCompressor--level" title='The "level" property'>level</a>" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GZlibCompressor.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a> is an implementation of <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> that
-compresses data using zlib.
-</p>
-</div>
-<div class="refsect1">
-<a name="GZlibCompressor.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GZlibCompressor-struct"></a><h3>GZlibCompressor</h3>
-<pre class="programlisting">typedef struct _GZlibCompressor GZlibCompressor;</pre>
-<p>
-Zlib decompression
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GZlibCompressorFormat"></a><h3>enum GZlibCompressorFormat</h3>
-<pre class="programlisting">typedef enum {
- G_ZLIB_COMPRESSOR_FORMAT_ZLIB,
- G_ZLIB_COMPRESSOR_FORMAT_GZIP,
- G_ZLIB_COMPRESSOR_FORMAT_RAW
-} GZlibCompressorFormat;
-</pre>
-<p>
-Used to select the type of data format to use for <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a>
-and <a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-ZLIB-COMPRESSOR-FORMAT-ZLIB:CAPS"></a><span class="term"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_ZLIB</code></span></p></td>
-<td>deflate compression with zlib header
-</td>
-</tr>
-<tr>
-<td><p><a name="G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS"></a><span class="term"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_GZIP</code></span></p></td>
-<td>gzip file format
-</td>
-</tr>
-<tr>
-<td><p><a name="G-ZLIB-COMPRESSOR-FORMAT-RAW:CAPS"></a><span class="term"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_RAW</code></span></p></td>
-<td>deflate compression with no header
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-zlib-compressor-new"></a><h3>g_zlib_compressor_new ()</h3>
-<pre class="programlisting"><a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="returnvalue">GZlibCompressor</span></a> * g_zlib_compressor_new (<em class="parameter"><code><a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> format</code></em>,
- <em class="parameter"><code><span class="type">int</span> level</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>The format to use for the compressed data</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>level</code></em> :</span></p></td>
-<td>compression level (0-9), -1 for default</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-zlib-compressor-get-file-info"></a><h3>g_zlib_compressor_get_file_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_zlib_compressor_get_file_info (<em class="parameter"><code><a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a> *compressor</code></em>);</pre>
-<p>
-Returns the <a class="link" href="GZlibCompressor.html#GZlibCompressor--file-info" title='The "file-info" property'><span class="type">"file-info"</span></a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>compressor</code></em> :</span></p></td>
-<td>a <a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-zlib-compressor-set-file-info"></a><h3>g_zlib_compressor_set_file_info ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_zlib_compressor_set_file_info (<em class="parameter"><code><a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a> *compressor</code></em>,
- <em class="parameter"><code><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> *file_info</code></em>);</pre>
-<p>
-Sets <em class="parameter"><code>file_info</code></em> in <em class="parameter"><code>compressor</code></em>. If non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, and <em class="parameter"><code>compressor</code></em>'s
-<a class="link" href="GZlibCompressor.html#GZlibCompressor--format" title='The "format" property'><span class="type">"format"</span></a> property is <a class="link" href="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_GZIP</code></a>,
-it will be used to set the file name and modification time in
-the GZIP header of the compressed data.
-</p>
-<p>
-Note: it is an error to call this function while a compression is in
-progress; it may only be called immediately after creation of <em class="parameter"><code>compressor</code></em>,
-or after resetting it with <a class="link" href="GConverter.html#g-converter-reset" title="g_converter_reset ()"><code class="function">g_converter_reset()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>compressor</code></em> :</span></p></td>
-<td>a <a class="link" href="GZlibCompressor.html" title="GZlibCompressor"><span class="type">GZlibCompressor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>file_info</code></em> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GZlibCompressor.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GZlibCompressor--file-info"></a><h3>The <code class="literal">"file-info"</code> property</h3>
-<pre class="programlisting"> "file-info" <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>* : Read / Write</pre>
-<p>
-If set to a non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> object, and <a class="link" href="GZlibCompressor.html#GZlibCompressor--format" title='The "format" property'><span class="type">"format"</span></a> is
-<a class="link" href="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_GZIP</code></a>, the compressor will write the file name
-and modification time from the file info to the the GZIP header.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GZlibCompressor--format"></a><h3>The <code class="literal">"format"</code> property</h3>
-<pre class="programlisting"> "format" <a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> : Read / Write / Construct Only</pre>
-<p>The format of the compressed data.</p>
-<p>Default value: G_ZLIB_COMPRESSOR_FORMAT_ZLIB</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GZlibCompressor--level"></a><h3>The <code class="literal">"level"</code> property</h3>
-<pre class="programlisting"> "level" <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write / Construct Only</pre>
-<p>The level of compression from 0 (no compression) to 9 (most compression), -1 for the default level.</p>
-<p>Allowed values: [G_MAXULONG,9]</p>
-<p>Default value: -1</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/GZlibDecompressor.html b/gtk+-mingw/share/gtk-doc/html/gio/GZlibDecompressor.html
deleted file mode 100644
index c87e299..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/GZlibDecompressor.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GZlibDecompressor</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="conversion.html" title="Data conversion">
-<link rel="prev" href="GZlibCompressor.html" title="GZlibCompressor">
-<link rel="next" href="streaming.html" title="Streaming I/O">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GZlibCompressor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="conversion.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="streaming.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#GZlibDecompressor.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#GZlibDecompressor.description" class="shortcut">Description</a>
-  | 
- <a href="#GZlibDecompressor.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#GZlibDecompressor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#GZlibDecompressor.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="GZlibDecompressor"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="GZlibDecompressor.top_of_page"></a>GZlibDecompressor</span></h2>
-<p>GZlibDecompressor — Zlib decompressor</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="GZlibDecompressor.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="GZlibDecompressor.html#GZlibDecompressor-struct" title="GZlibDecompressor">GZlibDecompressor</a>;
-<a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="returnvalue">GZlibDecompressor</span></a> * <a class="link" href="GZlibDecompressor.html#g-zlib-decompressor-new" title="g_zlib_decompressor_new ()">g_zlib_decompressor_new</a> (<em class="parameter"><code><a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> format</code></em>);
-<a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * <a class="link" href="GZlibDecompressor.html#g-zlib-decompressor-get-file-info" title="g_zlib_decompressor_get_file_info ()">g_zlib_decompressor_get_file_info</a> (<em class="parameter"><code><a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a> *decompressor</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="GZlibDecompressor.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GZlibDecompressor
-</pre>
-</div>
-<div class="refsect1">
-<a name="GZlibDecompressor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GZlibDecompressor implements
- <a class="link" href="GConverter.html" title="GConverter">GConverter</a>.</p>
-</div>
-<div class="refsect1">
-<a name="GZlibDecompressor.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--file-info" title='The "file-info" property'>file-info</a>" <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>* : Read
- "<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--format" title='The "format" property'>format</a>" <a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="GZlibDecompressor.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a> is an implementation of <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> that
-decompresses data compressed with zlib.
-</p>
-</div>
-<div class="refsect1">
-<a name="GZlibDecompressor.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GZlibDecompressor-struct"></a><h3>GZlibDecompressor</h3>
-<pre class="programlisting">typedef struct _GZlibDecompressor GZlibDecompressor;</pre>
-<p>
-Zlib decompression
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-zlib-decompressor-new"></a><h3>g_zlib_decompressor_new ()</h3>
-<pre class="programlisting"><a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="returnvalue">GZlibDecompressor</span></a> * g_zlib_decompressor_new (<em class="parameter"><code><a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> format</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>The format to use for the compressed data</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-zlib-decompressor-get-file-info"></a><h3>g_zlib_decompressor_get_file_info ()</h3>
-<pre class="programlisting"><a class="link" href="GFileInfo.html" title="GFileInfo"><span class="returnvalue">GFileInfo</span></a> * g_zlib_decompressor_get_file_info (<em class="parameter"><code><a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a> *decompressor</code></em>);</pre>
-<p>
-Retrieves the <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> constructed from the GZIP header data
-of compressed data processed by <em class="parameter"><code>compressor</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>decompressor</code></em>'s
-<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--format" title='The "format" property'><span class="type">"format"</span></a> property is not <a class="link" href="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_GZIP</code></a>,
-or the header data was not fully processed yet, or it not present in the
-data stream at all.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>decompressor</code></em> :</span></p></td>
-<td>a <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor"><span class="type">GZlibDecompressor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="GZlibDecompressor.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GZlibDecompressor--file-info"></a><h3>The <code class="literal">"file-info"</code> property</h3>
-<pre class="programlisting"> "file-info" <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>* : Read</pre>
-<p>
-A <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a> containing the information found in the GZIP header
-of the data stream processed, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the header was not yet
-fully processed, is not present at all, or the compressor's
-<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--format" title='The "format" property'><span class="type">"format"</span></a> property is not <a class="link" href="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS"><code class="literal">G_ZLIB_COMPRESSOR_FORMAT_GZIP</code></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GZlibDecompressor--format"></a><h3>The <code class="literal">"format"</code> property</h3>
-<pre class="programlisting"> "format" <a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat"><span class="type">GZlibCompressorFormat</span></a> : Read / Write / Construct Only</pre>
-<p>The format of the compressed data.</p>
-<p>Default value: G_ZLIB_COMPRESSOR_FORMAT_ZLIB</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/annotation-glossary.html b/gtk+-mingw/share/gtk-doc/html/gio/annotation-glossary.html
deleted file mode 100644
index 2e342b7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/annotation-glossary.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Annotation Glossary</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-34.html" title="Index of new symbols in 2.34">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-34.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td> </td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#glsO">O</a>
-  | 
- <a class="shortcut" href="#glsS">S</a>
-  | 
- <a class="shortcut" href="#glsA">A</a>
-  | 
- <a class="shortcut" href="#glsC">C</a>
-  | 
- <a class="shortcut" href="#glsT">T</a>
-  | 
- <a class="shortcut" href="#glsA">A</a>
-  | 
- <a class="shortcut" href="#glsE">E</a>
-  | 
- <a class="shortcut" href="#glsT">T</a>
-  | 
- <a class="shortcut" href="#glsS">S</a>
-  | 
- <a class="shortcut" href="#glsT">T</a>
-</td></tr>
-</table>
-<div class="glossary">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div>
-<a name="glsO"></a><h3 class="title">O</h3>
-<dt>
-<a name="annotation-glossterm-out"></a>out</dt>
-<dd><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
-<a name="glsS"></a><h3 class="title">S</h3>
-<dt>
-<a name="annotation-glossterm-scope%20async"></a>scope async</dt>
-<dd><p>The callback is valid until first called.</p></dd>
-<a name="glsA"></a><h3 class="title">A</h3>
-<dt>
-<a name="annotation-glossterm-allow-none"></a>allow-none</dt>
-<dd><p>NULL is ok, both for passing and for returning.</p></dd>
-<a name="glsC"></a><h3 class="title">C</h3>
-<dt>
-<a name="annotation-glossterm-closure"></a>closure</dt>
-<dd><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd>
-<a name="glsT"></a><h3 class="title">T</h3>
-<dt>
-<a name="annotation-glossterm-transfer%20none"></a>transfer none</dt>
-<dd><p>Don't free data after the code is done.</p></dd>
-<a name="glsA"></a><h3 class="title">A</h3>
-<dt>
-<a name="annotation-glossterm-array"></a>array</dt>
-<dd><p>Parameter points to an array of items.</p></dd>
-<a name="glsE"></a><h3 class="title">E</h3>
-<dt>
-<a name="annotation-glossterm-element-type"></a>element-type</dt>
-<dd><p>Generics and defining elements of containers and arrays.</p></dd>
-<a name="glsT"></a><h3 class="title">T</h3>
-<dt>
-<a name="annotation-glossterm-transfer%20container"></a>transfer container</dt>
-<dd><p>Free data container after the code is done.</p></dd>
-<a name="glsS"></a><h3 class="title">S</h3>
-<dt>
-<a name="annotation-glossterm-scope%20call"></a>scope call</dt>
-<dd><p>The callback is valid only during the call to the method.</p></dd>
-<a name="glsT"></a><h3 class="title">T</h3>
-<dt>
-<a name="annotation-glossterm-transfer%20full"></a>transfer full</dt>
-<dd><p>Free data after the code is done.</p></dd>
-<dt>
-<a name="annotation-glossterm-type"></a>type</dt>
-<dd><p>Override the parsed C type with given type</p></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-18.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-18.html
deleted file mode 100644
index 7288f78..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-18.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.18</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-deprecated.html" title="Index of deprecated symbols">
-<link rel="next" href="api-index-2-20.html" title="Index of new symbols in 2.20">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-deprecated.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-20.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-18"></a>Index of new symbols in 2.18</h2></div></div></div>
-<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-from-mime-type" title="g_content_type_from_mime_type ()">g_content_type_from_mime_type</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-guess-for-tree" title="g_content_type_guess_for_tree ()">g_content_type_guess_for_tree</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-keyfile" title="g_desktop_app_info_new_from_keyfile ()">g_desktop_app_info_new_from_keyfile</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-add-emblem" title="g_emblemed_icon_add_emblem ()">g_emblemed_icon_add_emblem</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-get-emblems" title="g_emblemed_icon_get_emblems ()">g_emblemed_icon_get_emblems</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-get-icon" title="g_emblemed_icon_get_icon ()">g_emblemed_icon_get_icon</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-new" title="g_emblemed_icon_new ()">g_emblemed_icon_new</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin">GEmblemOrigin</a>, enum in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-get-icon" title="g_emblem_get_icon ()">g_emblem_get_icon</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-get-origin" title="g_emblem_get_origin ()">g_emblem_get_origin</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-new" title="g_emblem_new ()">g_emblem_new</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-new-with-origin" title="g_emblem_new_with_origin ()">g_emblem_new_with_origin</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-get-container" title="g_file_enumerator_get_container ()">g_file_enumerator_get_container</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-make-directory-with-parents" title="g_file_make_directory_with_parents ()">g_file_make_directory_with_parents</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-monitor" title="g_file_monitor ()">g_file_monitor</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-file-type" title="g_file_query_file_type ()">g_file_query_file_type</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data-size" title="g_memory_output_stream_get_data_size ()">g_memory_output_stream_get_data_size</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-guess-content-type" title="g_mount_guess_content_type ()">g_mount_guess_content_type</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-guess-content-type-finish" title="g_mount_guess_content_type_finish ()">g_mount_guess_content_type_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-guess-content-type-sync" title="g_mount_guess_content_type_sync ()">g_mount_guess_content_type_sync</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-prepend-name" title="g_themed_icon_prepend_name ()">g_themed_icon_prepend_name</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit" title="g_unix_mount_monitor_set_rate_limit ()">g_unix_mount_monitor_set_rate_limit</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-eject-button" title='The "drive-eject-button" signal'>GVolumeMonitor::drive-eject-button</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-activation-root" title="g_volume_get_activation_root ()">g_volume_get_activation_root</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-20.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-20.html
deleted file mode 100644
index f507444..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-20.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.20</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-18.html" title="Index of new symbols in 2.18">
-<link rel="next" href="api-index-2-22.html" title="Index of new symbols in 2.22">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-18.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-22.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-20"></a>Index of new symbols in 2.20</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-can-delete" title="g_app_info_can_delete ()">g_app_info_can_delete</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-delete" title="g_app_info_delete ()">g_app_info_delete</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-commandline" title="g_app_info_get_commandline ()">g_app_info_get_commandline</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-reset-type-associations" title="g_app_info_reset_type_associations ()">g_app_info_reset_type_associations</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-async" title="g_data_input_stream_read_line_async ()">g_data_input_stream_read_line_async</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish" title="g_data_input_stream_read_line_finish ()">g_data_input_stream_read_line_finish</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-async" title="g_data_input_stream_read_until_async ()">g_data_input_stream_read_until_async</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-finish" title="g_data_input_stream_read_until_finish ()">g_data_input_stream_read_until_finish</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS" title="G_FILE_ATTRIBUTE_PREVIEW_ICON">G_FILE_ATTRIBUTE_PREVIEW_ICON</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE">G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()">g_icon_new_for_string</a>, function in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIcon.html#g-icon-to-string" title="g_icon_to_string ()">g_icon_to_string</a>, function in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-aborted" title='The "aborted" signal'>GMountOperation::aborted</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()">g_mount_is_shadowed</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-shadow" title="g_mount_shadow ()">g_mount_shadow</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unshadow" title="g_mount_unshadow ()">g_mount_unshadow</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-is-valid" title="g_simple_async_result_is_valid ()">g_simple_async_result_is_valid</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixInputStream.html#GUnixInputStream--close-fd" title='The "close-fd" property'>GUnixInputStream:close-fd</a>, object property in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#GUnixInputStream--fd" title='The "fd" property'>GUnixInputStream:fd</a>, object property in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#GUnixOutputStream--close-fd" title='The "close-fd" property'>GUnixOutputStream:close-fd</a>, object property in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#GUnixOutputStream--fd" title='The "fd" property'>GUnixOutputStream:fd</a>, object property in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-get-close-fd" title="g_unix_input_stream_get_close_fd ()">g_unix_input_stream_get_close_fd</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-get-fd" title="g_unix_input_stream_get_fd ()">g_unix_input_stream_get_fd</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-set-close-fd" title="g_unix_input_stream_set_close_fd ()">g_unix_input_stream_set_close_fd</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-get-close-fd" title="g_unix_output_stream_get_close_fd ()">g_unix_output_stream_get_close_fd</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-get-fd" title="g_unix_output_stream_get_fd ()">g_unix_output_stream_get_fd</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-set-close-fd" title="g_unix_output_stream_set_close_fd ()">g_unix_output_stream_set_close_fd</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-22.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-22.html
deleted file mode 100644
index d769bb9..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-22.html
+++ /dev/null
@@ -1,1088 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.22</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-20.html" title="Index of new symbols in 2.20">
-<link rel="next" href="api-index-2-24.html" title="Index of new symbols in 2.24">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-20.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-24.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxO">O</a>
-  | 
- <a class="shortcut" href="#idxR">R</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-22"></a>Index of new symbols in 2.22</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GAsyncInitable.html#GAsyncInitable-struct" title="GAsyncInitable">GAsyncInitable</a>, struct in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#GAsyncInitableIface" title="struct GAsyncInitableIface">GAsyncInitableIface</a>, struct in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()">g_async_initable_init_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-init-finish" title="g_async_initable_init_finish ()">g_async_initable_init_finish</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-newv-async" title="g_async_initable_newv_async ()">g_async_initable_newv_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-new-async" title="g_async_initable_new_async ()">g_async_initable_new_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-new-finish" title="g_async_initable_new_finish ()">g_async_initable_new_finish</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-new-valist-async" title="g_async_initable_new_valist_async ()">g_async_initable_new_valist_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-connect" title="g_cancellable_connect ()">g_cancellable_connect</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-disconnect" title="g_cancellable_disconnect ()">g_cancellable_disconnect</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-make-pollfd" title="g_cancellable_make_pollfd ()">g_cancellable_make_pollfd</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-release-fd" title="g_cancellable_release_fd ()">g_cancellable_release_fd</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDrive.html#GDrive-stop-button" title='The "stop-button" signal'>GDrive::stop-button</a>, object signal in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags">GDriveStartFlags</a>, enum in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType">GDriveStartStopType</a>, enum in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-start" title="g_drive_can_start ()">g_drive_can_start</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-start-degraded" title="g_drive_can_start_degraded ()">g_drive_can_start_degraded</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-stop" title="g_drive_can_stop ()">g_drive_can_stop</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject-with-operation" title="g_drive_eject_with_operation ()">g_drive_eject_with_operation</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject-with-operation-finish" title="g_drive_eject_with_operation_finish ()">g_drive_eject_with_operation_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-start-stop-type" title="g_drive_get_start_stop_type ()">g_drive_get_start_stop_type</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-start" title="g_drive_start ()">g_drive_start</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-start-finish" title="g_drive_start_finish ()">g_drive_start_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-stop" title="g_drive_stop ()">g_drive_stop</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-stop-finish" title="g_drive_stop_finish ()">g_drive_stop_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC">G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE">G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-readwrite" title="g_file_create_readwrite ()">g_file_create_readwrite</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-readwrite-async" title="g_file_create_readwrite_async ()">g_file_create_readwrite_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-readwrite-finish" title="g_file_create_readwrite_finish ()">g_file_create_readwrite_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation" title="g_file_eject_mountable_with_operation ()">g_file_eject_mountable_with_operation</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation-finish" title="g_file_eject_mountable_with_operation_finish ()">g_file_eject_mountable_with_operation_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-stringv" title="g_file_info_get_attribute_stringv ()">g_file_info_get_attribute_stringv</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-has-namespace" title="g_file_info_has_namespace ()">g_file_info_has_namespace</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-status" title="g_file_info_set_attribute_status ()">g_file_info_set_attribute_status</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-get-etag" title="g_file_io_stream_get_etag ()">g_file_io_stream_get_etag</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info" title="g_file_io_stream_query_info ()">g_file_io_stream_query_info</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-async" title="g_file_io_stream_query_info_async ()">g_file_io_stream_query_info_async</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-finish" title="g_file_io_stream_query_info_finish ()">g_file_io_stream_query_info_finish</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-open-readwrite" title="g_file_open_readwrite ()">g_file_open_readwrite</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-open-readwrite-async" title="g_file_open_readwrite_async ()">g_file_open_readwrite_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-open-readwrite-finish" title="g_file_open_readwrite_finish ()">g_file_open_readwrite_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-poll-mountable" title="g_file_poll_mountable ()">g_file_poll_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-poll-mountable-finish" title="g_file_poll_mountable_finish ()">g_file_poll_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-readwrite" title="g_file_replace_readwrite ()">g_file_replace_readwrite</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-readwrite-async" title="g_file_replace_readwrite_async ()">g_file_replace_readwrite_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-readwrite-finish" title="g_file_replace_readwrite_finish ()">g_file_replace_readwrite_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-start-mountable" title="g_file_start_mountable ()">g_file_start_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-start-mountable-finish" title="g_file_start_mountable_finish ()">g_file_start_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-stop-mountable" title="g_file_stop_mountable ()">g_file_stop_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-stop-mountable-finish" title="g_file_stop_mountable_finish ()">g_file_stop_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-supports-thread-contexts" title="g_file_supports_thread_contexts ()">g_file_supports_thread_contexts</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()">g_file_unmount_mountable_with_operation</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable-with-operation-finish" title="g_file_unmount_mountable_with_operation_finish ()">g_file_unmount_mountable_with_operation_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-any" title='The "is-any" property'>GInetAddress:is-any</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-link-local" title='The "is-link-local" property'>GInetAddress:is-link-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-loopback" title='The "is-loopback" property'>GInetAddress:is-loopback</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-global" title='The "is-mc-global" property'>GInetAddress:is-mc-global</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-link-local" title='The "is-mc-link-local" property'>GInetAddress:is-mc-link-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-node-local" title='The "is-mc-node-local" property'>GInetAddress:is-mc-node-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-org-local" title='The "is-mc-org-local" property'>GInetAddress:is-mc-org-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-site-local" title='The "is-mc-site-local" property'>GInetAddress:is-mc-site-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-multicast" title='The "is-multicast" property'>GInetAddress:is-multicast</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-site-local" title='The "is-site-local" property'>GInetAddress:is-site-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-family" title="g_inet_address_get_family ()">g_inet_address_get_family</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-any" title="g_inet_address_get_is_any ()">g_inet_address_get_is_any</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-link-local" title="g_inet_address_get_is_link_local ()">g_inet_address_get_is_link_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-loopback" title="g_inet_address_get_is_loopback ()">g_inet_address_get_is_loopback</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-global" title="g_inet_address_get_is_mc_global ()">g_inet_address_get_is_mc_global</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-link-local" title="g_inet_address_get_is_mc_link_local ()">g_inet_address_get_is_mc_link_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-node-local" title="g_inet_address_get_is_mc_node_local ()">g_inet_address_get_is_mc_node_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-org-local" title="g_inet_address_get_is_mc_org_local ()">g_inet_address_get_is_mc_org_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-site-local" title="g_inet_address_get_is_mc_site_local ()">g_inet_address_get_is_mc_site_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-multicast" title="g_inet_address_get_is_multicast ()">g_inet_address_get_is_multicast</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-site-local" title="g_inet_address_get_is_site_local ()">g_inet_address_get_is_site_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-native-size" title="g_inet_address_get_native_size ()">g_inet_address_get_native_size</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-any" title="g_inet_address_new_any ()">g_inet_address_new_any</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-from-bytes" title="g_inet_address_new_from_bytes ()">g_inet_address_new_from_bytes</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-from-string" title="g_inet_address_new_from_string ()">g_inet_address_new_from_string</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-loopback" title="g_inet_address_new_loopback ()">g_inet_address_new_loopback</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-to-bytes" title="g_inet_address_to_bytes ()">g_inet_address_to_bytes</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-to-string" title="g_inet_address_to_string ()">g_inet_address_to_string</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-address" title="g_inet_socket_address_get_address ()">g_inet_socket_address_get_address</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-port" title="g_inet_socket_address_get_port ()">g_inet_socket_address_get_port</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-new" title="g_inet_socket_address_new ()">g_inet_socket_address_new</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#GInitable-struct" title="GInitable">GInitable</a>, struct in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#GInitableIface" title="struct GInitableIface">GInitableIface</a>, struct in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()">g_initable_init</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-new" title="g_initable_new ()">g_initable_new</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-newv" title="g_initable_newv ()">g_initable_newv</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-new-valist" title="g_initable_new_valist ()">g_initable_new_valist</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GInputVector" title="struct GInputVector">GInputVector</a>, struct in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-clear-pending" title="g_io_stream_clear_pending ()">g_io_stream_clear_pending</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-close" title="g_io_stream_close ()">g_io_stream_close</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-close-async" title="g_io_stream_close_async ()">g_io_stream_close_async</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-close-finish" title="g_io_stream_close_finish ()">g_io_stream_close_finish</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-get-input-stream" title="g_io_stream_get_input_stream ()">g_io_stream_get_input_stream</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-get-output-stream" title="g_io_stream_get_output_stream ()">g_io_stream_get_output_stream</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-has-pending" title="g_io_stream_has_pending ()">g_io_stream_has_pending</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-is-closed" title="g_io_stream_is_closed ()">g_io_stream_is_closed</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-set-pending" title="g_io_stream_set_pending ()">g_io_stream_set_pending</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMount.html#GMount-pre-unmount" title='The "pre-unmount" signal'>GMount::pre-unmount</a>, object signal in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-show-processes" title='The "show-processes" signal'>GMountOperation::show-processes</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject-with-operation" title="g_mount_eject_with_operation ()">g_mount_eject_with_operation</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject-with-operation-finish" title="g_mount_eject_with_operation_finish ()">g_mount_eject_with_operation_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount-with-operation" title="g_mount_unmount_with_operation ()">g_mount_unmount_with_operation</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()">g_mount_unmount_with_operation_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-get-hostname" title="g_network_address_get_hostname ()">g_network_address_get_hostname</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-get-port" title="g_network_address_get_port ()">g_network_address_get_port</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-new" title="g_network_address_new ()">g_network_address_new</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-parse" title="g_network_address_parse ()">g_network_address_parse</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-domain" title="g_network_service_get_domain ()">g_network_service_get_domain</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-protocol" title="g_network_service_get_protocol ()">g_network_service_get_protocol</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-service" title="g_network_service_get_service ()">g_network_service_get_service</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-new" title="g_network_service_new ()">g_network_service_new</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<a name="idxO"></a><h3 class="title">O</h3>
-<dt>
-<a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector">GOutputVector</a>, struct in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="GResolver.html#GResolverError" title="enum GResolverError">GResolverError</a>, enum in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-free-addresses" title="g_resolver_free_addresses ()">g_resolver_free_addresses</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-free-targets" title="g_resolver_free_targets ()">g_resolver_free_targets</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-get-default" title="g_resolver_get_default ()">g_resolver_get_default</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address" title="g_resolver_lookup_by_address ()">g_resolver_lookup_by_address</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address-async" title="g_resolver_lookup_by_address_async ()">g_resolver_lookup_by_address_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address-finish" title="g_resolver_lookup_by_address_finish ()">g_resolver_lookup_by_address_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()">g_resolver_lookup_by_name</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name-async" title="g_resolver_lookup_by_name_async ()">g_resolver_lookup_by_name_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name-finish" title="g_resolver_lookup_by_name_finish ()">g_resolver_lookup_by_name_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()">g_resolver_lookup_service</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-service-async" title="g_resolver_lookup_service_async ()">g_resolver_lookup_service_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-service-finish" title="g_resolver_lookup_service_finish ()">g_resolver_lookup_service_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-set-default" title="g_resolver_set_default ()">g_resolver_set_default</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSocket.html#GSocket-struct" title="GSocket">GSocket</a>, struct in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient-struct" title="GSocketClient">GSocketClient</a>, struct in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#GSocketConnection-struct" title="GSocketConnection">GSocketConnection</a>, struct in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily">GSocketFamily</a>, enum in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#GSocketListener-struct" title="GSocketListener">GSocketListener</a>, struct in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags">GSocketMsgFlags</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol">GSocketProtocol</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#GSocketService-struct" title="GSocketService">GSocketService</a>, struct in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#GSocketService-incoming" title='The "incoming" signal'>GSocketService::incoming</a>, object signal in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketSourceFunc" title="GSocketSourceFunc ()">GSocketSourceFunc</a>, user_function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketType" title="enum GSocketType">GSocketType</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-accept" title="g_socket_accept ()">g_socket_accept</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-get-family" title="g_socket_address_get_family ()">g_socket_address_get_family</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-get-native-size" title="g_socket_address_get_native_size ()">g_socket_address_get_native_size</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-new-from-native" title="g_socket_address_new_from_native ()">g_socket_address_new_from_native</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-to-native" title="g_socket_address_to_native ()">g_socket_address_to_native</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()">g_socket_bind</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-check-connect-result" title="g_socket_check_connect_result ()">g_socket_check_connect_result</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()">g_socket_client_connect</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-async" title="g_socket_client_connect_async ()">g_socket_client_connect_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-finish" title="g_socket_client_connect_finish ()">g_socket_client_connect_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host" title="g_socket_client_connect_to_host ()">g_socket_client_connect_to_host</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-async" title="g_socket_client_connect_to_host_async ()">g_socket_client_connect_to_host_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-finish" title="g_socket_client_connect_to_host_finish ()">g_socket_client_connect_to_host_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-async" title="g_socket_client_connect_to_service_async ()">g_socket_client_connect_to_service_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-finish" title="g_socket_client_connect_to_service_finish ()">g_socket_client_connect_to_service_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-family" title="g_socket_client_get_family ()">g_socket_client_get_family</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-local-address" title="g_socket_client_get_local_address ()">g_socket_client_get_local_address</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-protocol" title="g_socket_client_get_protocol ()">g_socket_client_get_protocol</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-socket-type" title="g_socket_client_get_socket_type ()">g_socket_client_get_socket_type</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-new" title="g_socket_client_new ()">g_socket_client_new</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-family" title="g_socket_client_set_family ()">g_socket_client_set_family</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-local-address" title="g_socket_client_set_local_address ()">g_socket_client_set_local_address</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-protocol" title="g_socket_client_set_protocol ()">g_socket_client_set_protocol</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-socket-type" title="g_socket_client_set_socket_type ()">g_socket_client_set_socket_type</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-close" title="g_socket_close ()">g_socket_close</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-condition-check" title="g_socket_condition_check ()">g_socket_condition_check</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-condition-wait" title="g_socket_condition_wait ()">g_socket_condition_wait</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-connect" title="g_socket_connect ()">g_socket_connect</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-connectable-enumerate" title="g_socket_connectable_enumerate ()">g_socket_connectable_enumerate</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-factory-create-connection" title="g_socket_connection_factory_create_connection ()">g_socket_connection_factory_create_connection</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-factory-lookup-type" title="g_socket_connection_factory_lookup_type ()">g_socket_connection_factory_lookup_type</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-factory-register-type" title="g_socket_connection_factory_register_type ()">g_socket_connection_factory_register_type</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-local-address" title="g_socket_connection_get_local_address ()">g_socket_connection_get_local_address</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-remote-address" title="g_socket_connection_get_remote_address ()">g_socket_connection_get_remote_address</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-socket" title="g_socket_connection_get_socket ()">g_socket_connection_get_socket</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-deserialize" title="g_socket_control_message_deserialize ()">g_socket_control_message_deserialize</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-level" title="g_socket_control_message_get_level ()">g_socket_control_message_get_level</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-msg-type" title="g_socket_control_message_get_msg_type ()">g_socket_control_message_get_msg_type</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-size" title="g_socket_control_message_get_size ()">g_socket_control_message_get_size</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-serialize" title="g_socket_control_message_serialize ()">g_socket_control_message_serialize</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-create-source" title="g_socket_create_source ()">g_socket_create_source</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-blocking" title="g_socket_get_blocking ()">g_socket_get_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-family" title="g_socket_get_family ()">g_socket_get_family</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-fd" title="g_socket_get_fd ()">g_socket_get_fd</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-keepalive" title="g_socket_get_keepalive ()">g_socket_get_keepalive</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-listen-backlog" title="g_socket_get_listen_backlog ()">g_socket_get_listen_backlog</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-local-address" title="g_socket_get_local_address ()">g_socket_get_local_address</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-protocol" title="g_socket_get_protocol ()">g_socket_get_protocol</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-remote-address" title="g_socket_get_remote_address ()">g_socket_get_remote_address</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-socket-type" title="g_socket_get_socket_type ()">g_socket_get_socket_type</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-is-closed" title="g_socket_is_closed ()">g_socket_is_closed</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-is-connected" title="g_socket_is_connected ()">g_socket_is_connected</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-listen" title="g_socket_listen ()">g_socket_listen</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept" title="g_socket_listener_accept ()">g_socket_listener_accept</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-async" title="g_socket_listener_accept_async ()">g_socket_listener_accept_async</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-finish" title="g_socket_listener_accept_finish ()">g_socket_listener_accept_finish</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-socket" title="g_socket_listener_accept_socket ()">g_socket_listener_accept_socket</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-async" title="g_socket_listener_accept_socket_async ()">g_socket_listener_accept_socket_async</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-finish" title="g_socket_listener_accept_socket_finish ()">g_socket_listener_accept_socket_finish</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()">g_socket_listener_add_address</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-inet-port" title="g_socket_listener_add_inet_port ()">g_socket_listener_add_inet_port</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-socket" title="g_socket_listener_add_socket ()">g_socket_listener_add_socket</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-close" title="g_socket_listener_close ()">g_socket_listener_close</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-new" title="g_socket_listener_new ()">g_socket_listener_new</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-set-backlog" title="g_socket_listener_set_backlog ()">g_socket_listener_set_backlog</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-new" title="g_socket_new ()">g_socket_new</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-new-from-fd" title="g_socket_new_from_fd ()">g_socket_new_from_fd</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()">g_socket_receive</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive-from" title="g_socket_receive_from ()">g_socket_receive_from</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()">g_socket_receive_message</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()">g_socket_send</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()">g_socket_send_message</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send-to" title="g_socket_send_to ()">g_socket_send_to</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-is-active" title="g_socket_service_is_active ()">g_socket_service_is_active</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-new" title="g_socket_service_new ()">g_socket_service_new</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-start" title="g_socket_service_start ()">g_socket_service_start</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-stop" title="g_socket_service_stop ()">g_socket_service_stop</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-blocking" title="g_socket_set_blocking ()">g_socket_set_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-keepalive" title="g_socket_set_keepalive ()">g_socket_set_keepalive</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-listen-backlog" title="g_socket_set_listen_backlog ()">g_socket_set_listen_backlog</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-shutdown" title="g_socket_shutdown ()">g_socket_shutdown</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-speaks-ipv4" title="g_socket_speaks_ipv4 ()">g_socket_speaks_ipv4</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-copy" title="g_srv_target_copy ()">g_srv_target_copy</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-free" title="g_srv_target_free ()">g_srv_target_free</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-hostname" title="g_srv_target_get_hostname ()">g_srv_target_get_hostname</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-port" title="g_srv_target_get_port ()">g_srv_target_get_port</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-priority" title="g_srv_target_get_priority ()">g_srv_target_get_priority</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-weight" title="g_srv_target_get_weight ()">g_srv_target_get_weight</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-list-sort" title="g_srv_target_list_sort ()">g_srv_target_list_sort</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-new" title="g_srv_target_new ()">g_srv_target_new</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GTcpConnection.html#GTcpConnection-struct" title="GTcpConnection">GTcpConnection</a>, struct in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpConnection.html#g-tcp-connection-get-graceful-disconnect" title="g_tcp_connection_get_graceful_disconnect ()">g_tcp_connection_get_graceful_disconnect</a>, function in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpConnection.html#g-tcp-connection-set-graceful-disconnect" title="g_tcp_connection_set_graceful_disconnect ()">g_tcp_connection_set_graceful_disconnect</a>, function in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThreadedSocketService.html#GThreadedSocketService-struct" title="GThreadedSocketService">GThreadedSocketService</a>, struct in <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThreadedSocketService.html#g-threaded-socket-service-new" title="g_threaded_socket_service_new ()">g_threaded_socket_service_new</a>, function in <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-fd" title="g_unix_connection_receive_fd ()">g_unix_connection_receive_fd</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-fd" title="g_unix_connection_send_fd ()">g_unix_connection_send_fd</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-append-fd" title="g_unix_fd_message_append_fd ()">g_unix_fd_message_append_fd</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-new" title="g_unix_fd_message_new ()">g_unix_fd_message_new</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-steal-fds" title="g_unix_fd_message_steal_fds ()">g_unix_fd_message_steal_fds</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-abstract-names-supported" title="g_unix_socket_address_abstract_names_supported ()">g_unix_socket_address_abstract_names_supported</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-is-abstract" title="g_unix_socket_address_get_is_abstract ()">g_unix_socket_address_get_is_abstract</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path" title="g_unix_socket_address_get_path ()">g_unix_socket_address_get_path</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path-len" title="g_unix_socket_address_get_path_len ()">g_unix_socket_address_get_path_len</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new" title="g_unix_socket_address_new ()">g_unix_socket_address_new</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-stop-button" title='The "drive-stop-button" signal'>GVolumeMonitor::drive-stop-button</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject-with-operation" title="g_volume_eject_with_operation ()">g_volume_eject_with_operation</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject-with-operation-finish" title="g_volume_eject_with_operation_finish ()">g_volume_eject_with_operation_finish</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-24.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-24.html
deleted file mode 100644
index 6282d2f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-24.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.24</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-22.html" title="Index of new symbols in 2.22">
-<link rel="next" href="api-index-2-26.html" title="Index of new symbols in 2.26">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-22.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-26.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxO">O</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxZ">Z</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-24"></a>Index of new symbols in 2.24</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-display-name" title="g_app_info_get_display_name ()">g_app_info_get_display_name</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-get-num-fallbacks" title="g_charset_converter_get_num_fallbacks ()">g_charset_converter_get_num_fallbacks</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-get-use-fallback" title="g_charset_converter_get_use_fallback ()">g_charset_converter_get_use_fallback</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-new" title="g_charset_converter_new ()">g_charset_converter_new</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-set-use-fallback" title="g_charset_converter_set_use_fallback ()">g_charset_converter_set_use_fallback</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverter-struct" title="GConverter">GConverter</a>, struct in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverterFlags" title="enum GConverterFlags">GConverterFlags</a>, enum in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverterIface" title="struct GConverterIface">GConverterIface</a>, struct in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverterResult" title="enum GConverterResult">GConverterResult</a>, enum in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()">g_converter_convert</a>, function in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterInputstream.html#g-converter-input-stream-get-converter" title="g_converter_input_stream_get_converter ()">g_converter_input_stream_get_converter</a>, function in <a class="link" href="gio-GConverterInputstream.html" title="GConverterInputstream">GConverterInputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterOutputstream.html#g-converter-output-stream-get-converter" title="g_converter_output_stream_get_converter ()">g_converter_output_stream_get_converter</a>, function in <a class="link" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">GConverterOutputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#g-converter-reset" title="g_converter_reset ()">g_converter_reset</a>, function in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-finish" title="g_data_input_stream_read_upto_finish ()">g_data_input_stream_read_upto_finish</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-filename" title="g_desktop_app_info_get_filename ()">g_desktop_app_info_get_filename</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFileDescriptorBased.html#g-file-descriptor-based-get-fd" title="g_file_descriptor_based_get_fd ()">g_file_descriptor_based_get_fd</a>, function in <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-has-parent" title="g_file_has_parent ()">g_file_has_parent</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory" title="g_io_modules_scan_all_in_directory ()">g_io_modules_scan_all_in_directory</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-query" title="g_io_module_query ()">g_io_module_query</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--data" title='The "data" property'>GMemoryOutputStream:data</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--data-size" title='The "data-size" property'>GMemoryOutputStream:data-size</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--destroy-function" title='The "destroy-function" property'>GMemoryOutputStream:destroy-function</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--realloc-function" title='The "realloc-function" property'>GMemoryOutputStream:realloc-function</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--size" title='The "size" property'>GMemoryOutputStream:size</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxO"></a><h3 class="title">O</h3>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-is-closing" title="g_output_stream_is_closing ()">g_output_stream_is_closing</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-any-inet-port" title="g_socket_listener_add_any_inet_port ()">g_socket_listener_add_any_inet_port</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-append" title="g_unix_fd_list_append ()">g_unix_fd_list_append</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-get" title="g_unix_fd_list_get ()">g_unix_fd_list_get</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-get-length" title="g_unix_fd_list_get_length ()">g_unix_fd_list_get_length</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-new" title="g_unix_fd_list_new ()">g_unix_fd_list_new</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-new-from-array" title="g_unix_fd_list_new_from_array ()">g_unix_fd_list_new_from_array</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-peek-fds" title="g_unix_fd_list_peek_fds ()">g_unix_fd_list_peek_fds</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-steal-fds" title="g_unix_fd_list_steal_fds ()">g_unix_fd_list_steal_fds</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-get-fd-list" title="g_unix_fd_message_get_fd_list ()">g_unix_fd_message_get_fd_list</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-new-with-fd-list" title="g_unix_fd_message_new_with_fd_list ()">g_unix_fd_message_new_with_fd_list</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<a name="idxZ"></a><h3 class="title">Z</h3>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat">GZlibCompressorFormat</a>, enum in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#g-zlib-compressor-new" title="g_zlib_compressor_new ()">g_zlib_compressor_new</a>, function in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#g-zlib-decompressor-new" title="g_zlib_decompressor_new ()">g_zlib_decompressor_new</a>, function in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-26.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-26.html
deleted file mode 100644
index f4785f7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-26.html
+++ /dev/null
@@ -1,1645 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.26</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-24.html" title="Index of new symbols in 2.24">
-<link rel="next" href="api-index-2-28.html" title="Index of new symbols in 2.28">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-24.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-28.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxB">B</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxP">P</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxW">W</a>
-  | 
- <a class="shortcut" href="#idxZ">Z</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-26"></a>Index of new symbols in 2.26</h2></div></div></div>
-<a name="idx"></a><a name="idxB"></a><h3 class="title">B</h3>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusAcquiredCallback" title="GBusAcquiredCallback ()">GBusAcquiredCallback</a>, user_function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()">GBusNameAcquiredCallback</a>, user_function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()">GBusNameAppearedCallback</a>, user_function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()">GBusNameLostCallback</a>, user_function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags">GBusNameOwnerFlags</a>, enum in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()">GBusNameVanishedCallback</a>, user_function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags">GBusNameWatcherFlags</a>, enum in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType">GBusType</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()">g_bus_get</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-bus-get-finish" title="g_bus_get_finish ()">g_bus_get_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()">g_bus_get_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()">g_bus_own_name</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" title="g_bus_own_name_on_connection ()">g_bus_own_name_on_connection</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection-with-closures" title="g_bus_own_name_on_connection_with_closures ()">g_bus_own_name_on_connection_with_closures</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-with-closures" title="g_bus_own_name_with_closures ()">g_bus_own_name_with_closures</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()">g_bus_unown_name</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()">g_bus_unwatch_name</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()">g_bus_watch_name</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection" title="g_bus_watch_name_on_connection ()">g_bus_watch_name_on_connection</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection-with-closures" title="g_bus_watch_name_on_connection_with_closures ()">g_bus_watch_name_on_connection_with_closures</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-with-closures" title="g_bus_watch_name_with_closures ()">g_bus_watch_name_with_closures</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="GCredentials.html#GCredentials-struct" title="GCredentials">GCredentials</a>, struct in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType">GCredentialsType</a>, enum in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-get-native" title="g_credentials_get_native ()">g_credentials_get_native</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-get-unix-user" title="g_credentials_get_unix_user ()">g_credentials_get_unix_user</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-is-same-user" title="g_credentials_is_same_user ()">g_credentials_is_same_user</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-new" title="g_credentials_new ()">g_credentials_new</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-set-native" title="g_credentials_set_native ()">g_credentials_set_native</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-set-unix-user" title="g_credentials_set_unix_user ()">g_credentials_set_unix_user</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-to-string" title="g_credentials_to_string ()">g_credentials_to_string</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()">g_data_input_stream_read_upto</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-async" title="g_data_input_stream_read_upto_async ()">g_data_input_stream_read_upto_async</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo-struct" title="GDBusAnnotationInfo">GDBusAnnotationInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo-struct" title="GDBusArgInfo">GDBusArgInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-struct" title="GDBusAuthObserver">GDBusAuthObserver</a>, struct in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer" title='The "authorize-authenticated-peer" signal'>GDBusAuthObserver::authorize-authenticated-peer</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags">GDBusCallFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags-enum" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection-struct" title="GDBusConnection">GDBusConnection</a>, struct in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection-closed" title='The "closed" signal'>GDBusConnection::closed</a>, object signal in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--address" title='The "address" property'>GDBusConnection:address</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--authentication-observer" title='The "authentication-observer" property'>GDBusConnection:authentication-observer</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--capabilities" title='The "capabilities" property'>GDBusConnection:capabilities</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--closed" title='The "closed" property'>GDBusConnection:closed</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'>GDBusConnection:exit-on-close</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'>GDBusConnection:flags</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--guid" title='The "guid" property'>GDBusConnection:guid</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--stream" title='The "stream" property'>GDBusConnection:stream</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--unique-name" title='The "unique-name" property'>GDBusConnection:unique-name</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnectionFlags-enum" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#GDBusError" title="enum GDBusError">GDBusError</a>, enum in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#GDBusErrorEntry" title="GDBusErrorEntry">GDBusErrorEntry</a>, struct in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceGetPropertyFunc" title="GDBusInterfaceGetPropertyFunc ()">GDBusInterfaceGetPropertyFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct" title="GDBusInterfaceInfo">GDBusInterfaceInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceMethodCallFunc" title="GDBusInterfaceMethodCallFunc ()">GDBusInterfaceMethodCallFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceSetPropertyFunc" title="GDBusInterfaceSetPropertyFunc ()">GDBusInterfaceSetPropertyFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable">GDBusInterfaceVTable</a>, struct in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessage-struct" title="GDBusMessage">GDBusMessage</a>, struct in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder">GDBusMessageByteOrder</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusMessageFilterFunction" title="GDBusMessageFilterFunction ()">GDBusMessageFilterFunction</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags">GDBusMessageFlags</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField">GDBusMessageHeaderField</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType">GDBusMessageType</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo-struct" title="GDBusMethodInfo">GDBusMethodInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#GDBusMethodInvocation-struct" title="GDBusMethodInvocation">GDBusMethodInvocation</a>, struct in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo-struct" title="GDBusNodeInfo">GDBusNodeInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo-struct" title="GDBusPropertyInfo">GDBusPropertyInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfoFlags" title="enum GDBusPropertyInfoFlags">GDBusPropertyInfoFlags</a>, enum in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy-struct" title="GDBusProxy">GDBusProxy</a>, struct in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'>GDBusProxy::g-properties-changed</a>, object signal in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'>GDBusProxy::g-signal</a>, object signal in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-bus-type" title='The "g-bus-type" property'>GDBusProxy:g-bus-type</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-connection" title='The "g-connection" property'>GDBusProxy:g-connection</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-default-timeout" title='The "g-default-timeout" property'>GDBusProxy:g-default-timeout</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-flags" title='The "g-flags" property'>GDBusProxy:g-flags</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'>GDBusProxy:g-interface-info</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-name" title='The "g-interface-name" property'>GDBusProxy:g-interface-name</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-name" title='The "g-name" property'>GDBusProxy:g-name</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-name-owner" title='The "g-name-owner" property'>GDBusProxy:g-name-owner</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-object-path" title='The "g-object-path" property'>GDBusProxy:g-object-path</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxyClass" title="struct GDBusProxyClass">GDBusProxyClass</a>, struct in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags-enum" title="enum GDBusProxyFlags">GDBusProxyFlags</a>, enum in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags">GDBusSendMessageFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer-struct" title="GDBusServer">GDBusServer</a>, struct in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer-new-connection" title='The "new-connection" signal'>GDBusServer::new-connection</a>, object signal in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--active" title='The "active" property'>GDBusServer:active</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--address" title='The "address" property'>GDBusServer:address</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--authentication-observer" title='The "authentication-observer" property'>GDBusServer:authentication-observer</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--client-address" title='The "client-address" property'>GDBusServer:client-address</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--flags" title='The "flags" property'>GDBusServer:flags</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--guid" title='The "guid" property'>GDBusServer:guid</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServerFlags-enum" title="enum GDBusServerFlags">GDBusServerFlags</a>, enum in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSignalCallback" title="GDBusSignalCallback ()">GDBusSignalCallback</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSignalFlags" title="enum GDBusSignalFlags">GDBusSignalFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo-struct" title="GDBusSignalInfo">GDBusSignalInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeDispatchFunc" title="GDBusSubtreeDispatchFunc ()">GDBusSubtreeDispatchFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeEnumerateFunc" title="GDBusSubtreeEnumerateFunc ()">GDBusSubtreeEnumerateFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeFlags" title="enum GDBusSubtreeFlags">GDBusSubtreeFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeIntrospectFunc" title="GDBusSubtreeIntrospectFunc ()">GDBusSubtreeIntrospectFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable">GDBusSubtreeVTable</a>, struct in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync" title="g_dbus_address_get_for_bus_sync ()">g_dbus_address_get_for_bus_sync</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" title="g_dbus_address_get_stream ()">g_dbus_address_get_stream</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-finish" title="g_dbus_address_get_stream_finish ()">g_dbus_address_get_stream_finish</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-sync" title="g_dbus_address_get_stream_sync ()">g_dbus_address_get_stream_sync</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-lookup" title="g_dbus_annotation_info_lookup ()">g_dbus_annotation_info_lookup</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-ref" title="g_dbus_annotation_info_ref ()">g_dbus_annotation_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-unref" title="g_dbus_annotation_info_unref ()">g_dbus_annotation_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-ref" title="g_dbus_arg_info_ref ()">g_dbus_arg_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-unref" title="g_dbus_arg_info_unref ()">g_dbus_arg_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer" title="g_dbus_auth_observer_authorize_authenticated_peer ()">g_dbus_auth_observer_authorize_authenticated_peer</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-new" title="g_dbus_auth_observer_new ()">g_dbus_auth_observer_new</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-add-filter" title="g_dbus_connection_add_filter ()">g_dbus_connection_add_filter</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()">g_dbus_connection_call</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-finish" title="g_dbus_connection_call_finish ()">g_dbus_connection_call_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()">g_dbus_connection_call_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()">g_dbus_connection_close</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-close-finish" title="g_dbus_connection_close_finish ()">g_dbus_connection_close_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-close-sync" title="g_dbus_connection_close_sync ()">g_dbus_connection_close_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-emit-signal" title="g_dbus_connection_emit_signal ()">g_dbus_connection_emit_signal</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()">g_dbus_connection_flush</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-flush-finish" title="g_dbus_connection_flush_finish ()">g_dbus_connection_flush_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-flush-sync" title="g_dbus_connection_flush_sync ()">g_dbus_connection_flush_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-capabilities" title="g_dbus_connection_get_capabilities ()">g_dbus_connection_get_capabilities</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-exit-on-close" title="g_dbus_connection_get_exit_on_close ()">g_dbus_connection_get_exit_on_close</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-guid" title="g_dbus_connection_get_guid ()">g_dbus_connection_get_guid</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-peer-credentials" title="g_dbus_connection_get_peer_credentials ()">g_dbus_connection_get_peer_credentials</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-stream" title="g_dbus_connection_get_stream ()">g_dbus_connection_get_stream</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-unique-name" title="g_dbus_connection_get_unique_name ()">g_dbus_connection_get_unique_name</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-is-closed" title="g_dbus_connection_is_closed ()">g_dbus_connection_is_closed</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()">g_dbus_connection_new</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-finish" title="g_dbus_connection_new_finish ()">g_dbus_connection_new_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()">g_dbus_connection_new_for_address</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-finish" title="g_dbus_connection_new_for_address_finish ()">g_dbus_connection_new_for_address_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-sync" title="g_dbus_connection_new_for_address_sync ()">g_dbus_connection_new_for_address_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-sync" title="g_dbus_connection_new_sync ()">g_dbus_connection_new_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()">g_dbus_connection_register_object</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()">g_dbus_connection_register_subtree</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-remove-filter" title="g_dbus_connection_remove_filter ()">g_dbus_connection_remove_filter</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message" title="g_dbus_connection_send_message ()">g_dbus_connection_send_message</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()">g_dbus_connection_send_message_with_reply</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-finish" title="g_dbus_connection_send_message_with_reply_finish ()">g_dbus_connection_send_message_with_reply_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync" title="g_dbus_connection_send_message_with_reply_sync ()">g_dbus_connection_send_message_with_reply_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-set-exit-on-close" title="g_dbus_connection_set_exit_on_close ()">g_dbus_connection_set_exit_on_close</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()">g_dbus_connection_signal_subscribe</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-signal-unsubscribe" title="g_dbus_connection_signal_unsubscribe ()">g_dbus_connection_signal_unsubscribe</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-start-message-processing" title="g_dbus_connection_start_message_processing ()">g_dbus_connection_start_message_processing</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()">g_dbus_connection_unregister_object</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-subtree" title="g_dbus_connection_unregister_subtree ()">g_dbus_connection_unregister_subtree</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#G-DBUS-ERROR:CAPS" title="G_DBUS_ERROR">G_DBUS_ERROR</a>, macro in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-encode-gerror" title="g_dbus_error_encode_gerror ()">g_dbus_error_encode_gerror</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()">g_dbus_error_get_remote_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-is-remote-error" title="g_dbus_error_is_remote_error ()">g_dbus_error_is_remote_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-new-for-dbus-error" title="g_dbus_error_new_for_dbus_error ()">g_dbus_error_new_for_dbus_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()">g_dbus_error_register_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()">g_dbus_error_register_error_domain</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error" title="g_dbus_error_set_dbus_error ()">g_dbus_error_set_dbus_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error-valist" title="g_dbus_error_set_dbus_error_valist ()">g_dbus_error_set_dbus_error_valist</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()">g_dbus_error_strip_remote_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-unregister-error" title="g_dbus_error_unregister_error ()">g_dbus_error_unregister_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-generate-guid" title="g_dbus_generate_guid ()">g_dbus_generate_guid</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-generate-xml" title="g_dbus_interface_info_generate_xml ()">g_dbus_interface_info_generate_xml</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-method" title="g_dbus_interface_info_lookup_method ()">g_dbus_interface_info_lookup_method</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-property" title="g_dbus_interface_info_lookup_property ()">g_dbus_interface_info_lookup_property</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-signal" title="g_dbus_interface_info_lookup_signal ()">g_dbus_interface_info_lookup_signal</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref" title="g_dbus_interface_info_ref ()">g_dbus_interface_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-unref" title="g_dbus_interface_info_unref ()">g_dbus_interface_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-address" title="g_dbus_is_address ()">g_dbus_is_address</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-guid" title="g_dbus_is_guid ()">g_dbus_is_guid</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-interface-name" title="g_dbus_is_interface_name ()">g_dbus_is_interface_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-member-name" title="g_dbus_is_member_name ()">g_dbus_is_member_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-name" title="g_dbus_is_name ()">g_dbus_is_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-supported-address" title="g_dbus_is_supported_address ()">g_dbus_is_supported_address</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-unique-name" title="g_dbus_is_unique_name ()">g_dbus_is_unique_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-bytes-needed" title="g_dbus_message_bytes_needed ()">g_dbus_message_bytes_needed</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-copy" title="g_dbus_message_copy ()">g_dbus_message_copy</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-arg0" title="g_dbus_message_get_arg0 ()">g_dbus_message_get_arg0</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-body" title="g_dbus_message_get_body ()">g_dbus_message_get_body</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-destination" title="g_dbus_message_get_destination ()">g_dbus_message_get_destination</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-error-name" title="g_dbus_message_get_error_name ()">g_dbus_message_get_error_name</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-flags" title="g_dbus_message_get_flags ()">g_dbus_message_get_flags</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-header" title="g_dbus_message_get_header ()">g_dbus_message_get_header</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-header-fields" title="g_dbus_message_get_header_fields ()">g_dbus_message_get_header_fields</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-interface" title="g_dbus_message_get_interface ()">g_dbus_message_get_interface</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-locked" title="g_dbus_message_get_locked ()">g_dbus_message_get_locked</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-member" title="g_dbus_message_get_member ()">g_dbus_message_get_member</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-message-type" title="g_dbus_message_get_message_type ()">g_dbus_message_get_message_type</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-num-unix-fds" title="g_dbus_message_get_num_unix_fds ()">g_dbus_message_get_num_unix_fds</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-path" title="g_dbus_message_get_path ()">g_dbus_message_get_path</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-reply-serial" title="g_dbus_message_get_reply_serial ()">g_dbus_message_get_reply_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-sender" title="g_dbus_message_get_sender ()">g_dbus_message_get_sender</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-serial" title="g_dbus_message_get_serial ()">g_dbus_message_get_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-signature" title="g_dbus_message_get_signature ()">g_dbus_message_get_signature</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-unix-fd-list" title="g_dbus_message_get_unix_fd_list ()">g_dbus_message_get_unix_fd_list</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-lock" title="g_dbus_message_lock ()">g_dbus_message_lock</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new" title="g_dbus_message_new ()">g_dbus_message_new</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-from-blob" title="g_dbus_message_new_from_blob ()">g_dbus_message_new_from_blob</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-call" title="g_dbus_message_new_method_call ()">g_dbus_message_new_method_call</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error" title="g_dbus_message_new_method_error ()">g_dbus_message_new_method_error</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error-literal" title="g_dbus_message_new_method_error_literal ()">g_dbus_message_new_method_error_literal</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error-valist" title="g_dbus_message_new_method_error_valist ()">g_dbus_message_new_method_error_valist</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-reply" title="g_dbus_message_new_method_reply ()">g_dbus_message_new_method_reply</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-signal" title="g_dbus_message_new_signal ()">g_dbus_message_new_signal</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-print" title="g_dbus_message_print ()">g_dbus_message_print</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-body" title="g_dbus_message_set_body ()">g_dbus_message_set_body</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-destination" title="g_dbus_message_set_destination ()">g_dbus_message_set_destination</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-error-name" title="g_dbus_message_set_error_name ()">g_dbus_message_set_error_name</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-flags" title="g_dbus_message_set_flags ()">g_dbus_message_set_flags</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-header" title="g_dbus_message_set_header ()">g_dbus_message_set_header</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-interface" title="g_dbus_message_set_interface ()">g_dbus_message_set_interface</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-member" title="g_dbus_message_set_member ()">g_dbus_message_set_member</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-message-type" title="g_dbus_message_set_message_type ()">g_dbus_message_set_message_type</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-num-unix-fds" title="g_dbus_message_set_num_unix_fds ()">g_dbus_message_set_num_unix_fds</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-path" title="g_dbus_message_set_path ()">g_dbus_message_set_path</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-reply-serial" title="g_dbus_message_set_reply_serial ()">g_dbus_message_set_reply_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-sender" title="g_dbus_message_set_sender ()">g_dbus_message_set_sender</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-serial" title="g_dbus_message_set_serial ()">g_dbus_message_set_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-signature" title="g_dbus_message_set_signature ()">g_dbus_message_set_signature</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-unix-fd-list" title="g_dbus_message_set_unix_fd_list ()">g_dbus_message_set_unix_fd_list</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-to-blob" title="g_dbus_message_to_blob ()">g_dbus_message_to_blob</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-to-gerror" title="g_dbus_message_to_gerror ()">g_dbus_message_to_gerror</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-ref" title="g_dbus_method_info_ref ()">g_dbus_method_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-unref" title="g_dbus_method_info_unref ()">g_dbus_method_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-connection" title="g_dbus_method_invocation_get_connection ()">g_dbus_method_invocation_get_connection</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-interface-name" title="g_dbus_method_invocation_get_interface_name ()">g_dbus_method_invocation_get_interface_name</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-message" title="g_dbus_method_invocation_get_message ()">g_dbus_method_invocation_get_message</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-info" title="g_dbus_method_invocation_get_method_info ()">g_dbus_method_invocation_get_method_info</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-name" title="g_dbus_method_invocation_get_method_name ()">g_dbus_method_invocation_get_method_name</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-object-path" title="g_dbus_method_invocation_get_object_path ()">g_dbus_method_invocation_get_object_path</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-parameters" title="g_dbus_method_invocation_get_parameters ()">g_dbus_method_invocation_get_parameters</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" title="g_dbus_method_invocation_get_sender ()">g_dbus_method_invocation_get_sender</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-user-data" title="g_dbus_method_invocation_get_user_data ()">g_dbus_method_invocation_get_user_data</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error" title="g_dbus_method_invocation_return_dbus_error ()">g_dbus_method_invocation_return_dbus_error</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()">g_dbus_method_invocation_return_error</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-literal" title="g_dbus_method_invocation_return_error_literal ()">g_dbus_method_invocation_return_error_literal</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-valist" title="g_dbus_method_invocation_return_error_valist ()">g_dbus_method_invocation_return_error_valist</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-gerror" title="g_dbus_method_invocation_return_gerror ()">g_dbus_method_invocation_return_gerror</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()">g_dbus_method_invocation_return_value</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-generate-xml" title="g_dbus_node_info_generate_xml ()">g_dbus_node_info_generate_xml</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface" title="g_dbus_node_info_lookup_interface ()">g_dbus_node_info_lookup_interface</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml" title="g_dbus_node_info_new_for_xml ()">g_dbus_node_info_new_for_xml</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-ref" title="g_dbus_node_info_ref ()">g_dbus_node_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref" title="g_dbus_node_info_unref ()">g_dbus_node_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-ref" title="g_dbus_property_info_ref ()">g_dbus_property_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-unref" title="g_dbus_property_info_unref ()">g_dbus_property_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()">g_dbus_proxy_call</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()">g_dbus_proxy_call_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()">g_dbus_proxy_call_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-cached-property" title="g_dbus_proxy_get_cached_property ()">g_dbus_proxy_get_cached_property</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-cached-property-names" title="g_dbus_proxy_get_cached_property_names ()">g_dbus_proxy_get_cached_property_names</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-connection" title="g_dbus_proxy_get_connection ()">g_dbus_proxy_get_connection</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-default-timeout" title="g_dbus_proxy_get_default_timeout ()">g_dbus_proxy_get_default_timeout</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-flags" title="g_dbus_proxy_get_flags ()">g_dbus_proxy_get_flags</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-interface-info" title="g_dbus_proxy_get_interface_info ()">g_dbus_proxy_get_interface_info</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-interface-name" title="g_dbus_proxy_get_interface_name ()">g_dbus_proxy_get_interface_name</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name" title="g_dbus_proxy_get_name ()">g_dbus_proxy_get_name</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name-owner" title="g_dbus_proxy_get_name_owner ()">g_dbus_proxy_get_name_owner</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-object-path" title="g_dbus_proxy_get_object_path ()">g_dbus_proxy_get_object_path</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()">g_dbus_proxy_new</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-finish" title="g_dbus_proxy_new_finish ()">g_dbus_proxy_new_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus" title="g_dbus_proxy_new_for_bus ()">g_dbus_proxy_new_for_bus</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-finish" title="g_dbus_proxy_new_for_bus_finish ()">g_dbus_proxy_new_for_bus_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()">g_dbus_proxy_new_for_bus_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()">g_dbus_proxy_new_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-set-cached-property" title="g_dbus_proxy_set_cached_property ()">g_dbus_proxy_set_cached_property</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-set-default-timeout" title="g_dbus_proxy_set_default_timeout ()">g_dbus_proxy_set_default_timeout</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-set-interface-info" title="g_dbus_proxy_set_interface_info ()">g_dbus_proxy_set_interface_info</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-get-client-address" title="g_dbus_server_get_client_address ()">g_dbus_server_get_client_address</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-get-flags" title="g_dbus_server_get_flags ()">g_dbus_server_get_flags</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-get-guid" title="g_dbus_server_get_guid ()">g_dbus_server_get_guid</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-is-active" title="g_dbus_server_is_active ()">g_dbus_server_is_active</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-new-sync" title="g_dbus_server_new_sync ()">g_dbus_server_new_sync</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-start" title="g_dbus_server_start ()">g_dbus_server_start</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-stop" title="g_dbus_server_stop ()">g_dbus_server_stop</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-ref" title="g_dbus_signal_info_ref ()">g_dbus_signal_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-unref" title="g_dbus_signal_info_unref ()">g_dbus_signal_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="gio-GIOError.html#g-io-error-from-win32-error" title="g_io_error_from_win32_error ()">g_io_error_from_win32_error</a>, function in <a class="link" href="gio-GIOError.html" title="GIOError">GIOError</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-steal-data" title="g_memory_output_stream_steal_data ()">g_memory_output_stream_steal_data</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-get-scheme" title="g_network_address_get_scheme ()">g_network_address_get_scheme</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-parse-uri" title="g_network_address_parse_uri ()">g_network_address_parse_uri</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-scheme" title="g_network_service_get_scheme ()">g_network_service_get_scheme</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-set-scheme" title="g_network_service_set_scheme ()">g_network_service_set_scheme</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()">g_permission_acquire</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-acquire-async" title="g_permission_acquire_async ()">g_permission_acquire_async</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-acquire-finish" title="g_permission_acquire_finish ()">g_permission_acquire_finish</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-get-allowed" title="g_permission_get_allowed ()">g_permission_get_allowed</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-get-can-acquire" title="g_permission_get_can_acquire ()">g_permission_get_can_acquire</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-get-can-release" title="g_permission_get_can_release ()">g_permission_get_can_release</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-impl-update" title="g_permission_impl_update ()">g_permission_impl_update</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()">g_permission_release</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-release-async" title="g_permission_release_async ()">g_permission_release_async</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-release-finish" title="g_permission_release_finish ()">g_permission_release_finish</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#GProxy-struct" title="GProxy">GProxy</a>, struct in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress-struct" title="GProxyAddress">GProxyAddress</a>, struct in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#GProxyInterface" title="struct GProxyInterface">GProxyInterface</a>, struct in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#GProxyResolver-struct" title="GProxyResolver">GProxyResolver</a>, struct in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-hostname" title="g_proxy_address_get_destination_hostname ()">g_proxy_address_get_destination_hostname</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-port" title="g_proxy_address_get_destination_port ()">g_proxy_address_get_destination_port</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-password" title="g_proxy_address_get_password ()">g_proxy_address_get_password</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-protocol" title="g_proxy_address_get_protocol ()">g_proxy_address_get_protocol</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-username" title="g_proxy_address_get_username ()">g_proxy_address_get_username</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-new" title="g_proxy_address_new ()">g_proxy_address_new</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()">g_proxy_connect</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-connect-async" title="g_proxy_connect_async ()">g_proxy_connect_async</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-connect-finish" title="g_proxy_connect_finish ()">g_proxy_connect_finish</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#G-PROXY-EXTENSION-POINT-NAME:CAPS" title="G_PROXY_EXTENSION_POINT_NAME">G_PROXY_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-get-default-for-protocol" title="g_proxy_get_default_for_protocol ()">g_proxy_get_default_for_protocol</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-get-default" title="g_proxy_resolver_get_default ()">g_proxy_resolver_get_default</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-is-supported" title="g_proxy_resolver_is_supported ()">g_proxy_resolver_is_supported</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup" title="g_proxy_resolver_lookup ()">g_proxy_resolver_lookup</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-async" title="g_proxy_resolver_lookup_async ()">g_proxy_resolver_lookup_async</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-finish" title="g_proxy_resolver_lookup_finish ()">g_proxy_resolver_lookup_finish</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-supports-hostname" title="g_proxy_supports_hostname ()">g_proxy_supports_hostname</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()">g_settings_backend_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed-tree" title="g_settings_backend_changed_tree ()">g_settings_backend_changed_tree</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-flatten-tree" title="g_settings_backend_flatten_tree ()">g_settings_backend_flatten_tree</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-keys-changed" title="g_settings_backend_keys_changed ()">g_settings_backend_keys_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-path-changed" title="g_settings_backend_path_changed ()">g_settings_backend_path_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-path-writable-changed" title="g_settings_backend_path_writable_changed ()">g_settings_backend_path_writable_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-writable-changed" title="g_settings_backend_writable_changed ()">g_settings_backend_writable_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()">g_settings_bind</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()">g_settings_bind_with_mapping</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-bind-writable" title="g_settings_bind_writable ()">g_settings_bind_writable</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()">g_settings_delay</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()">g_settings_get</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-boolean" title="g_settings_get_boolean ()">g_settings_get_boolean</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-child" title="g_settings_get_child ()">g_settings_get_child</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-double" title="g_settings_get_double ()">g_settings_get_double</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-enum" title="g_settings_get_enum ()">g_settings_get_enum</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-flags" title="g_settings_get_flags ()">g_settings_get_flags</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-has-unapplied" title="g_settings_get_has_unapplied ()">g_settings_get_has_unapplied</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-int" title="g_settings_get_int ()">g_settings_get_int</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()">g_settings_get_string</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()">g_settings_get_strv</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()">g_settings_get_value</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()">g_settings_is_writable</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-list-schemas" title="g_settings_list_schemas ()">g_settings_list_schemas</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()">g_settings_new</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-with-backend" title="g_settings_new_with_backend ()">g_settings_new_with_backend</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-with-backend-and-path" title="g_settings_new_with_backend_and_path ()">g_settings_new_with_backend_and_path</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-with-path" title="g_settings_new_with_path ()">g_settings_new_with_path</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()">g_settings_set</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-boolean" title="g_settings_set_boolean ()">g_settings_set_boolean</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-double" title="g_settings_set_double ()">g_settings_set_double</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-int" title="g_settings_set_int ()">g_settings_set_int</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-string" title="g_settings_set_string ()">g_settings_set_string</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-strv" title="g_settings_set_strv ()">g_settings_set_strv</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()">g_settings_set_value</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-unbind" title="g_settings_unbind ()">g_settings_unbind</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimplePermission.html#g-simple-permission-new" title="g_simple_permission_new ()">g_simple_permission_new</a>, function in <a class="link" href="GSimplePermission.html" title="GSimplePermission">GSimplePermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--timeout" title='The "timeout" property'>GSocket:timeout</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri" title="g_socket_client_connect_to_uri ()">g_socket_client_connect_to_uri</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-async" title="g_socket_client_connect_to_uri_async ()">g_socket_client_connect_to_uri_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-finish" title="g_socket_client_connect_to_uri_finish ()">g_socket_client_connect_to_uri_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-enable-proxy" title="g_socket_client_get_enable_proxy ()">g_socket_client_get_enable_proxy</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-timeout" title="g_socket_client_get_timeout ()">g_socket_client_get_timeout</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-enable-proxy" title="g_socket_client_set_enable_proxy ()">g_socket_client_set_enable_proxy</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-timeout" title="g_socket_client_set_timeout ()">g_socket_client_set_timeout</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-connectable-proxy-enumerate" title="g_socket_connectable_proxy_enumerate ()">g_socket_connectable_proxy_enumerate</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()">g_socket_get_credentials</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-timeout" title="g_socket_get_timeout ()">g_socket_get_timeout</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive-with-blocking" title="g_socket_receive_with_blocking ()">g_socket_receive_with_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send-with-blocking" title="g_socket_send_with_blocking ()">g_socket_send_with_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-timeout" title="g_socket_set_timeout ()">g_socket_set_timeout</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ANNOTATION-INFO:CAPS" title="G_TYPE_DBUS_ANNOTATION_INFO">G_TYPE_DBUS_ANNOTATION_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ARG-INFO:CAPS" title="G_TYPE_DBUS_ARG_INFO">G_TYPE_DBUS_ARG_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-INTERFACE-INFO:CAPS" title="G_TYPE_DBUS_INTERFACE_INFO">G_TYPE_DBUS_INTERFACE_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-METHOD-INFO:CAPS" title="G_TYPE_DBUS_METHOD_INFO">G_TYPE_DBUS_METHOD_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-NODE-INFO:CAPS" title="G_TYPE_DBUS_NODE_INFO">G_TYPE_DBUS_NODE_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-PROPERTY-INFO:CAPS" title="G_TYPE_DBUS_PROPERTY_INFO">G_TYPE_DBUS_PROPERTY_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-SIGNAL-INFO:CAPS" title="G_TYPE_DBUS_SIGNAL_INFO">G_TYPE_DBUS_SIGNAL_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessage-struct" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>, struct in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessage--credentials" title='The "credentials" property'>GUnixCredentialsMessage:credentials</a>, object property in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessageClass" title="struct GUnixCredentialsMessageClass">GUnixCredentialsMessageClass</a>, struct in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType">GUnixSocketAddressType</a>, enum in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()">g_unix_connection_receive_credentials</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()">g_unix_connection_send_credentials</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-get-credentials" title="g_unix_credentials_message_get_credentials ()">g_unix_credentials_message_get_credentials</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-is-supported" title="g_unix_credentials_message_is_supported ()">g_unix_credentials_message_is_supported</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-new" title="g_unix_credentials_message_new ()">g_unix_credentials_message_new</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-new-with-credentials" title="g_unix_credentials_message_new_with_credentials ()">g_unix_credentials_message_new_with_credentials</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-address-type" title="g_unix_socket_address_get_address_type ()">g_unix_socket_address_get_address_type</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-with-type" title="g_unix_socket_address_new_with_type ()">g_unix_socket_address_new_with_type</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<a name="idxW"></a><h3 class="title">W</h3>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-get-close-handle" title="g_win32_input_stream_get_close_handle ()">g_win32_input_stream_get_close_handle</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-get-handle" title="g_win32_input_stream_get_handle ()">g_win32_input_stream_get_handle</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-set-close-handle" title="g_win32_input_stream_set_close_handle ()">g_win32_input_stream_set_close_handle</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-get-close-handle" title="g_win32_output_stream_get_close_handle ()">g_win32_output_stream_get_close_handle</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-get-handle" title="g_win32_output_stream_get_handle ()">g_win32_output_stream_get_handle</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-new" title="g_win32_output_stream_new ()">g_win32_output_stream_new</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-set-close-handle" title="g_win32_output_stream_set_close_handle ()">g_win32_output_stream_set_close_handle</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxZ"></a><h3 class="title">Z</h3>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressor--file-info" title='The "file-info" property'>GZlibCompressor:file-info</a>, object property in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--file-info" title='The "file-info" property'>GZlibDecompressor:file-info</a>, object property in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#g-zlib-compressor-get-file-info" title="g_zlib_compressor_get_file_info ()">g_zlib_compressor_get_file_info</a>, function in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#g-zlib-compressor-set-file-info" title="g_zlib_compressor_set_file_info ()">g_zlib_compressor_set_file_info</a>, function in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#g-zlib-decompressor-get-file-info" title="g_zlib_decompressor_get_file_info ()">g_zlib_decompressor_get_file_info</a>, function in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-28.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-28.html
deleted file mode 100644
index ab688ca..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-28.html
+++ /dev/null
@@ -1,724 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.28</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-26.html" title="Index of new symbols in 2.26">
-<link rel="next" href="api-index-2-30.html" title="Index of new symbols in 2.30">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-26.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-30.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxP">P</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-28"></a>Index of new symbols in 2.28</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GAction.html#GAction--enabled" title='The "enabled" property'>GAction:enabled</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--name" title='The "name" property'>GAction:name</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--parameter-type" title='The "parameter-type" property'>GAction:parameter-type</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--state" title='The "state" property'>GAction:state</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--state-type" title='The "state-type" property'>GAction:state-type</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-added" title='The "action-added" signal'>GActionGroup::action-added</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-enabled-changed" title='The "action-enabled-changed" signal'>GActionGroup::action-enabled-changed</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-removed" title='The "action-removed" signal'>GActionGroup::action-removed</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-state-changed" title='The "action-state-changed" signal'>GActionGroup::action-state-changed</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroupInterface" title="struct GActionGroupInterface">GActionGroupInterface</a>, struct in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GActionInterface" title="struct GActionInterface">GActionInterface</a>, struct in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()">g_action_activate</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-enabled" title="g_action_get_enabled ()">g_action_get_enabled</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-name" title="g_action_get_name ()">g_action_get_name</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-parameter-type" title="g_action_get_parameter_type ()">g_action_get_parameter_type</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-state" title="g_action_get_state ()">g_action_get_state</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-state-hint" title="g_action_get_state_hint ()">g_action_get_state_hint</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-state-type" title="g_action_get_state_type ()">g_action_get_state_type</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-added" title="g_action_group_action_added ()">g_action_group_action_added</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-enabled-changed" title="g_action_group_action_enabled_changed ()">g_action_group_action_enabled_changed</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-removed" title="g_action_group_action_removed ()">g_action_group_action_removed</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-state-changed" title="g_action_group_action_state_changed ()">g_action_group_action_state_changed</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()">g_action_group_activate_action</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()">g_action_group_change_action_state</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()">g_action_group_get_action_enabled</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()">g_action_group_get_action_parameter_type</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()">g_action_group_get_action_state</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state-hint" title="g_action_group_get_action_state_hint ()">g_action_group_get_action_state_hint</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()">g_action_group_get_action_state_type</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-has-action" title="g_action_group_has_action ()">g_action_group_has_action</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()">g_action_group_list_actions</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-struct" title="GApplication">GApplication</a>, struct in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplicationClass" title="struct GApplicationClass">GApplicationClass</a>, struct in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#GApplicationCommandLineClass" title="struct GApplicationCommandLineClass">GApplicationCommandLineClass</a>, struct in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplicationFlags-enum" title="enum GApplicationFlags">GApplicationFlags</a>, enum in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-activate" title="g_application_activate ()">g_application_activate</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-getenv" title="g_application_command_line_getenv ()">g_application_command_line_getenv</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-arguments" title="g_application_command_line_get_arguments ()">g_application_command_line_get_arguments</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-cwd" title="g_application_command_line_get_cwd ()">g_application_command_line_get_cwd</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-environ" title="g_application_command_line_get_environ ()">g_application_command_line_get_environ</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-exit-status" title="g_application_command_line_get_exit_status ()">g_application_command_line_get_exit_status</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-is-remote" title="g_application_command_line_get_is_remote ()">g_application_command_line_get_is_remote</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-platform-data" title="g_application_command_line_get_platform_data ()">g_application_command_line_get_platform_data</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-print" title="g_application_command_line_print ()">g_application_command_line_print</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-printerr" title="g_application_command_line_printerr ()">g_application_command_line_printerr</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-set-exit-status" title="g_application_command_line_set_exit_status ()">g_application_command_line_set_exit_status</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-application-id" title="g_application_get_application_id ()">g_application_get_application_id</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-flags" title="g_application_get_flags ()">g_application_get_flags</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-inactivity-timeout" title="g_application_get_inactivity_timeout ()">g_application_get_inactivity_timeout</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()">g_application_get_is_registered</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-is-remote" title="g_application_get_is_remote ()">g_application_get_is_remote</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-open" title="g_application_open ()">g_application_open</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-register" title="g_application_register ()">g_application_register</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-run" title="g_application_run ()">g_application_run</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-action-group" title="g_application_set_action_group ()">g_application_set_action_group</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-application-id" title="g_application_set_application_id ()">g_application_set_application_id</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-flags" title="g_application_set_flags ()">g_application_set_flags</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-inactivity-timeout" title="g_application_set_inactivity_timeout ()">g_application_set_inactivity_timeout</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-fallback-for-type" title="g_app_info_get_fallback_for_type ()">g_app_info_get_fallback_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-recommended-for-type" title="g_app_info_get_recommended_for_type ()">g_app_info_get_recommended_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="GCancellable.html#GCancellableSourceFunc" title="GCancellableSourceFunc ()">GCancellableSourceFunc</a>, user_function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-source-new" title="g_cancellable_source_new ()">g_cancellable_source_new</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-clear-emblems" title="g_emblemed_icon_clear_emblems ()">g_emblemed_icon_clear_emblems</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="GIOStream.html#GIOStreamSpliceFlags" title="enum GIOStreamSpliceFlags">GIOStreamSpliceFlags</a>, enum in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-splice-async" title="g_io_stream_splice_async ()">g_io_stream_splice_async</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-splice-finish" title="g_io_stream_splice_finish ()">g_io_stream_splice_finish</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-memory-settings-backend-new" title="g_memory_settings_backend_new ()">g_memory_settings_backend_new</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-null-settings-backend-new" title="g_null_settings_backend_new ()">g_null_settings_backend_new</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="GPollableInputStream.html#GPollableInputStream-struct" title="GPollableInputStream">GPollableInputStream</a>, struct in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#GPollableInputStreamInterface" title="struct GPollableInputStreamInterface">GPollableInputStreamInterface</a>, struct in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#GPollableOutputStream-struct" title="GPollableOutputStream">GPollableOutputStream</a>, struct in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#GPollableOutputStreamInterface" title="struct GPollableOutputStreamInterface">GPollableOutputStreamInterface</a>, struct in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()">GPollableSourceFunc</a>, user_function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-can-poll" title="g_pollable_input_stream_can_poll ()">g_pollable_input_stream_can_poll</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()">g_pollable_input_stream_create_source</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()">g_pollable_input_stream_is_readable</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()">g_pollable_output_stream_can_poll</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()">g_pollable_output_stream_create_source</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()">g_pollable_output_stream_is_writable</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSettings.html#GSettings--delay-apply" title='The "delay-apply" property'>GSettings:delay-apply</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-get-default" title="g_settings_backend_get_default ()">g_settings_backend_get_default</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-range" title="g_settings_get_range ()">g_settings_get_range</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-list-relocatable-schemas" title="g_settings_list_relocatable_schemas ()">g_settings_list_relocatable_schemas</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-range-check" title="g_settings_range_check ()">g_settings_range_check</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction-activate" title='The "activate" signal'>GSimpleAction::activate</a>, object signal in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--enabled" title='The "enabled" property'>GSimpleAction:enabled</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--name" title='The "name" property'>GSimpleAction:name</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--parameter-type" title='The "parameter-type" property'>GSimpleAction:parameter-type</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--state" title='The "state" property'>GSimpleAction:state</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--state-type" title='The "state-type" property'>GSimpleAction:state-type</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#GSimpleActionGroup-struct" title="GSimpleActionGroup">GSimpleActionGroup</a>, struct in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-insert" title="g_simple_action_group_insert ()">g_simple_action_group_insert</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-lookup" title="g_simple_action_group_lookup ()">g_simple_action_group_lookup</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-new" title="g_simple_action_group_new ()">g_simple_action_group_new</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-remove" title="g_simple_action_group_remove ()">g_simple_action_group_remove</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-new" title="g_simple_action_new ()">g_simple_action_new</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-new-stateful" title="g_simple_action_new_stateful ()">g_simple_action_new_stateful</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-set-enabled" title="g_simple_action_set_enabled ()">g_simple_action_set_enabled</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-take-gerror-in-idle" title="g_simple_async_report_take_gerror_in_idle ()">g_simple_async_report_take_gerror_in_idle</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-take-error" title="g_simple_async_result_new_take_error ()">g_simple_async_result_new_take_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-take-error" title="g_simple_async_result_take_error ()">g_simple_async_result_take_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-tls" title="g_socket_client_get_tls ()">g_socket_client_get_tls</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-tls-validation-flags" title="g_socket_client_get_tls_validation_flags ()">g_socket_client_get_tls_validation_flags</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-tls" title="g_socket_client_set_tls ()">g_socket_client_set_tls</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-tls-validation-flags" title="g_socket_client_set_tls_validation_flags ()">g_socket_client_set_tls_validation_flags</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GTcpWrapperConnection.html#g-tcp-wrapper-connection-new" title="g_tcp_wrapper_connection_new ()">g_tcp_wrapper_connection_new</a>, function in <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode">GTlsAuthenticationMode</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#GTlsBackend-struct" title="GTlsBackend">GTlsBackend</a>, struct in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#GTlsBackendInterface" title="struct GTlsBackendInterface">GTlsBackendInterface</a>, struct in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate-struct" title="GTlsCertificate">GTlsCertificate</a>, struct in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate" title='The "certificate" property'>GTlsCertificate:certificate</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate-pem" title='The "certificate-pem" property'>GTlsCertificate:certificate-pem</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--issuer" title='The "issuer" property'>GTlsCertificate:issuer</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key" title='The "private-key" property'>GTlsCertificate:private-key</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key-pem" title='The "private-key-pem" property'>GTlsCertificate:private-key-pem</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags-enum" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection-struct" title="GTlsClientConnection">GTlsClientConnection</a>, struct in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--accepted-cas" title='The "accepted-cas" property'>GTlsClientConnection:accepted-cas</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--server-identity" title='The "server-identity" property'>GTlsClientConnection:server-identity</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--use-ssl3" title='The "use-ssl3" property'>GTlsClientConnection:use-ssl3</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'>GTlsClientConnection:validation-flags</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection-struct" title="GTlsConnection">GTlsConnection</a>, struct in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'>GTlsConnection::accept-certificate</a>, object signal in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--base-io-stream" title='The "base-io-stream" property'>GTlsConnection:base-io-stream</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--certificate" title='The "certificate" property'>GTlsConnection:certificate</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate" title='The "peer-certificate" property'>GTlsConnection:peer-certificate</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate-errors" title='The "peer-certificate-errors" property'>GTlsConnection:peer-certificate-errors</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--rehandshake-mode" title='The "rehandshake-mode" property'>GTlsConnection:rehandshake-mode</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--require-close-notify" title='The "require-close-notify" property'>GTlsConnection:require-close-notify</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsError" title="enum GTlsError">GTlsError</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode">GTlsRehandshakeMode</a>, enum in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#GTlsServerConnection-struct" title="GTlsServerConnection">GTlsServerConnection</a>, struct in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#GTlsServerConnection--authentication-mode" title='The "authentication-mode" property'>GTlsServerConnection:authentication-mode</a>, object property in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-certificate-type" title="g_tls_backend_get_certificate_type ()">g_tls_backend_get_certificate_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-client-connection-type" title="g_tls_backend_get_client_connection_type ()">g_tls_backend_get_client_connection_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-default" title="g_tls_backend_get_default ()">g_tls_backend_get_default</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-server-connection-type" title="g_tls_backend_get_server_connection_type ()">g_tls_backend_get_server_connection_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-supports-tls" title="g_tls_backend_supports_tls ()">g_tls_backend_supports_tls</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-get-issuer" title="g_tls_certificate_get_issuer ()">g_tls_certificate_get_issuer</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-list-new-from-file" title="g_tls_certificate_list_new_from_file ()">g_tls_certificate_list_new_from_file</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-file" title="g_tls_certificate_new_from_file ()">g_tls_certificate_new_from_file</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-files" title="g_tls_certificate_new_from_files ()">g_tls_certificate_new_from_files</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-pem" title="g_tls_certificate_new_from_pem ()">g_tls_certificate_new_from_pem</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-verify" title="g_tls_certificate_verify ()">g_tls_certificate_verify</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas" title="g_tls_client_connection_get_accepted_cas ()">g_tls_client_connection_get_accepted_cas</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-server-identity" title="g_tls_client_connection_get_server_identity ()">g_tls_client_connection_get_server_identity</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-use-ssl3" title="g_tls_client_connection_get_use_ssl3 ()">g_tls_client_connection_get_use_ssl3</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-validation-flags" title="g_tls_client_connection_get_validation_flags ()">g_tls_client_connection_get_validation_flags</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-new" title="g_tls_client_connection_new ()">g_tls_client_connection_new</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-server-identity" title="g_tls_client_connection_set_server_identity ()">g_tls_client_connection_set_server_identity</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3" title="g_tls_client_connection_set_use_ssl3 ()">g_tls_client_connection_set_use_ssl3</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-validation-flags" title="g_tls_client_connection_set_validation_flags ()">g_tls_client_connection_set_validation_flags</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-emit-accept-certificate" title="g_tls_connection_emit_accept_certificate ()">g_tls_connection_emit_accept_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-certificate" title="g_tls_connection_get_certificate ()">g_tls_connection_get_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate" title="g_tls_connection_get_peer_certificate ()">g_tls_connection_get_peer_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate-errors" title="g_tls_connection_get_peer_certificate_errors ()">g_tls_connection_get_peer_certificate_errors</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-rehandshake-mode" title="g_tls_connection_get_rehandshake_mode ()">g_tls_connection_get_rehandshake_mode</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-require-close-notify" title="g_tls_connection_get_require_close_notify ()">g_tls_connection_get_require_close_notify</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()">g_tls_connection_handshake</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake-async" title="g_tls_connection_handshake_async ()">g_tls_connection_handshake_async</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake-finish" title="g_tls_connection_handshake_finish ()">g_tls_connection_handshake_finish</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-certificate" title="g_tls_connection_set_certificate ()">g_tls_connection_set_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" title="g_tls_connection_set_rehandshake_mode ()">g_tls_connection_set_rehandshake_mode</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()">g_tls_connection_set_require_close_notify</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#g-tls-server-connection-new" title="g_tls_server_connection_new ()">g_tls_server_connection_new</a>, function in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-30.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-30.html
deleted file mode 100644
index 950effc..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-30.html
+++ /dev/null
@@ -1,691 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.30</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-28.html" title="Index of new symbols in 2.28">
-<link rel="next" href="api-index-2-32.html" title="Index of new symbols in 2.32">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-28.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-32.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-30"></a>Index of new symbols in 2.30</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()">g_action_change_state</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish-utf8" title="g_data_input_stream_read_line_finish_utf8 ()">g_data_input_stream_read_line_finish_utf8</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-utf8" title="g_data_input_stream_read_line_utf8 ()">g_data_input_stream_read_line_utf8</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#GDBusInterface-struct" title="GDBusInterface">GDBusInterface</a>, struct in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#GDBusInterfaceIface" title="struct GDBusInterfaceIface">GDBusInterfaceIface</a>, struct in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>, struct in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method" title='The "g-authorize-method" signal'>GDBusInterfaceSkeleton::g-authorize-method</a>, object signal in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags" title='The "g-flags" property'>GDBusInterfaceSkeleton:g-flags</a>, object property in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass" title="struct GDBusInterfaceSkeletonClass">GDBusInterfaceSkeletonClass</a>, struct in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>, enum in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObject-interface-added" title='The "interface-added" signal'>GDBusObject::interface-added</a>, object signal in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObject-interface-removed" title='The "interface-removed" signal'>GDBusObject::interface-removed</a>, object signal in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObjectIface" title="struct GDBusObjectIface">GDBusObjectIface</a>, struct in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-added" title='The "interface-added" signal'>GDBusObjectManager::interface-added</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-removed" title='The "interface-removed" signal'>GDBusObjectManager::interface-removed</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-added" title='The "object-added" signal'>GDBusObjectManager::object-added</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-removed" title='The "object-removed" signal'>GDBusObjectManager::object-removed</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>, struct in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed" title='The "interface-proxy-properties-changed" signal'>GDBusObjectManagerClient::interface-proxy-properties-changed</a>, object signal in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal" title='The "interface-proxy-signal" signal'>GDBusObjectManagerClient::interface-proxy-signal</a>, object signal in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--bus-type" title='The "bus-type" property'>GDBusObjectManagerClient:bus-type</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection" title='The "connection" property'>GDBusObjectManagerClient:connection</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags" title='The "flags" property'>GDBusObjectManagerClient:flags</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-destroy-notify" title='The "get-proxy-type-destroy-notify" property'>GDBusObjectManagerClient:get-proxy-type-destroy-notify</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func" title='The "get-proxy-type-func" property'>GDBusObjectManagerClient:get-proxy-type-func</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data" title='The "get-proxy-type-user-data" property'>GDBusObjectManagerClient:get-proxy-type-user-data</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name" title='The "name" property'>GDBusObjectManagerClient:name</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'>GDBusObjectManagerClient:name-owner</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--object-path" title='The "object-path" property'>GDBusObjectManagerClient:object-path</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" title="struct GDBusObjectManagerClientClass">GDBusObjectManagerClientClass</a>, struct in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>, enum in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManagerIface" title="struct GDBusObjectManagerIface">GDBusObjectManagerIface</a>, struct in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>, struct in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer--connection" title='The "connection" property'>GDBusObjectManagerServer:connection</a>, object property in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path" title='The "object-path" property'>GDBusObjectManagerServer:object-path</a>, object property in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServerClass" title="struct GDBusObjectManagerServerClass">GDBusObjectManagerServerClass</a>, struct in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy-struct" title="GDBusObjectProxy">GDBusObjectProxy</a>, struct in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-connection" title='The "g-connection" property'>GDBusObjectProxy:g-connection</a>, object property in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-object-path" title='The "g-object-path" property'>GDBusObjectProxy:g-object-path</a>, object property in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxyClass" title="struct GDBusObjectProxyClass">GDBusObjectProxyClass</a>, struct in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>, struct in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method" title='The "authorize-method" signal'>GDBusObjectSkeleton::authorize-method</a>, object signal in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton--g-object-path" title='The "g-object-path" property'>GDBusObjectSkeleton:g-object-path</a>, object property in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeletonClass" title="struct GDBusObjectSkeletonClass">GDBusObjectSkeletonClass</a>, struct in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()">GDBusProxyTypeFunc</a>, user_function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list" title="g_dbus_connection_call_with_unix_fd_list ()">g_dbus_connection_call_with_unix_fd_list</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-finish" title="g_dbus_connection_call_with_unix_fd_list_finish ()">g_dbus_connection_call_with_unix_fd_list_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-sync" title="g_dbus_connection_call_with_unix_fd_list_sync ()">g_dbus_connection_call_with_unix_fd_list_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvalue-to-gvariant" title="g_dbus_gvalue_to_gvariant ()">g_dbus_gvalue_to_gvariant</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvariant-to-gvalue" title="g_dbus_gvariant_to_gvalue ()">g_dbus_gvariant_to_gvalue</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-get-info" title="g_dbus_interface_get_info ()">g_dbus_interface_get_info</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-get-object" title="g_dbus_interface_get_object ()">g_dbus_interface_get_object</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()">g_dbus_interface_info_cache_build</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-release" title="g_dbus_interface_info_cache_release ()">g_dbus_interface_info_cache_release</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-set-object" title="g_dbus_interface_set_object ()">g_dbus_interface_set_object</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-export" title="g_dbus_interface_skeleton_export ()">g_dbus_interface_skeleton_export</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" title="g_dbus_interface_skeleton_flush ()">g_dbus_interface_skeleton_flush</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connection" title="g_dbus_interface_skeleton_get_connection ()">g_dbus_interface_skeleton_get_connection</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" title="g_dbus_interface_skeleton_get_flags ()">g_dbus_interface_skeleton_get_flags</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-info" title="g_dbus_interface_skeleton_get_info ()">g_dbus_interface_skeleton_get_info</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path" title="g_dbus_interface_skeleton_get_object_path ()">g_dbus_interface_skeleton_get_object_path</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-properties" title="g_dbus_interface_skeleton_get_properties ()">g_dbus_interface_skeleton_get_properties</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-vtable" title="g_dbus_interface_skeleton_get_vtable ()">g_dbus_interface_skeleton_get_vtable</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags" title="g_dbus_interface_skeleton_set_flags ()">g_dbus_interface_skeleton_set_flags</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport" title="g_dbus_interface_skeleton_unexport ()">g_dbus_interface_skeleton_unexport</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list" title="g_dbus_method_invocation_return_value_with_unix_fd_list ()">g_dbus_method_invocation_return_value_with_unix_fd_list</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-take-error" title="g_dbus_method_invocation_take_error ()">g_dbus_method_invocation_take_error</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#g-dbus-object-get-interface" title="g_dbus_object_get_interface ()">g_dbus_object_get_interface</a>, function in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#g-dbus-object-get-interfaces" title="g_dbus_object_get_interfaces ()">g_dbus_object_get_interfaces</a>, function in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#g-dbus-object-get-object-path" title="g_dbus_object_get_object_path ()">g_dbus_object_get_object_path</a>, function in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-connection" title="g_dbus_object_manager_client_get_connection ()">g_dbus_object_manager_client_get_connection</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags" title="g_dbus_object_manager_client_get_flags ()">g_dbus_object_manager_client_get_flags</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name" title="g_dbus_object_manager_client_get_name ()">g_dbus_object_manager_client_get_name</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner" title="g_dbus_object_manager_client_get_name_owner ()">g_dbus_object_manager_client_get_name_owner</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()">g_dbus_object_manager_client_new</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish" title="g_dbus_object_manager_client_new_finish ()">g_dbus_object_manager_client_new_finish</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()">g_dbus_object_manager_client_new_for_bus</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-finish" title="g_dbus_object_manager_client_new_for_bus_finish ()">g_dbus_object_manager_client_new_for_bus_finish</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync" title="g_dbus_object_manager_client_new_for_bus_sync ()">g_dbus_object_manager_client_new_for_bus_sync</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()">g_dbus_object_manager_client_new_sync</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-interface" title="g_dbus_object_manager_get_interface ()">g_dbus_object_manager_get_interface</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object" title="g_dbus_object_manager_get_object ()">g_dbus_object_manager_get_object</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-objects" title="g_dbus_object_manager_get_objects ()">g_dbus_object_manager_get_objects</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object-path" title="g_dbus_object_manager_get_object_path ()">g_dbus_object_manager_get_object_path</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()">g_dbus_object_manager_server_export</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export-uniquely" title="g_dbus_object_manager_server_export_uniquely ()">g_dbus_object_manager_server_export_uniquely</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-get-connection" title="g_dbus_object_manager_server_get_connection ()">g_dbus_object_manager_server_get_connection</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-new" title="g_dbus_object_manager_server_new ()">g_dbus_object_manager_server_new</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" title="g_dbus_object_manager_server_unexport ()">g_dbus_object_manager_server_unexport</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#g-dbus-object-proxy-get-connection" title="g_dbus_object_proxy_get_connection ()">g_dbus_object_proxy_get_connection</a>, function in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#g-dbus-object-proxy-new" title="g_dbus_object_proxy_new ()">g_dbus_object_proxy_new</a>, function in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-add-interface" title="g_dbus_object_skeleton_add_interface ()">g_dbus_object_skeleton_add_interface</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-flush" title="g_dbus_object_skeleton_flush ()">g_dbus_object_skeleton_flush</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-new" title="g_dbus_object_skeleton_new ()">g_dbus_object_skeleton_new</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface" title="g_dbus_object_skeleton_remove_interface ()">g_dbus_object_skeleton_remove_interface</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface-by-name" title="g_dbus_object_skeleton_remove_interface_by_name ()">g_dbus_object_skeleton_remove_interface_by_name</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-set-object-path" title="g_dbus_object_skeleton_set_object_path ()">g_dbus_object_skeleton_set_object_path</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list" title="g_dbus_proxy_call_with_unix_fd_list ()">g_dbus_proxy_call_with_unix_fd_list</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-finish" title="g_dbus_proxy_call_with_unix_fd_list_finish ()">g_dbus_proxy_call_with_unix_fd_list_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-sync" title="g_dbus_proxy_call_with_unix_fd_list_sync ()">g_dbus_proxy_call_with_unix_fd_list_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-nodisplay" title="g_desktop_app_info_get_nodisplay ()">g_desktop_app_info_get_nodisplay</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-show-in" title="g_desktop_app_info_get_show_in ()">g_desktop_app_info_get_show_in</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-equal" title="g_inet_address_equal ()">g_inet_address_equal</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope">GIOModuleScope</a>, struct in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#GIOModuleScopeFlags" title="enum GIOModuleScopeFlags">GIOModuleScopeFlags</a>, enum in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory-with-scope" title="g_io_modules_load_all_in_directory_with_scope ()">g_io_modules_load_all_in_directory_with_scope</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory-with-scope" title="g_io_modules_scan_all_in_directory_with_scope ()">g_io_modules_scan_all_in_directory_with_scope</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-scope-block" title="g_io_module_scope_block ()">g_io_module_scope_block</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-scope-free" title="g_io_module_scope_free ()">g_io_module_scope_free</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-scope-new" title="g_io_module_scope_new ()">g_io_module_scope_new</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="GNetworkMonitor.html#G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS" title="G_NETWORK_MONITOR_EXTENSION_POINT_NAME">G_NETWORK_MONITOR_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-uint" title="g_settings_get_uint ()">g_settings_get_uint</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-uint" title="g_settings_set_uint ()">g_settings_set_uint</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction-change-state" title='The "change-state" signal'>GSimpleAction::change-state</a>, object signal in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-add-entries" title="g_simple_action_group_add_entries ()">g_simple_action_group_add_entries</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-set-state" title="g_simple_action_set_state ()">g_simple_action_set_state</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--database" title='The "database" property'>GTlsConnection:database</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--interaction" title='The "interaction" property'>GTlsConnection:interaction</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#GTlsDatabase-struct" title="GTlsDatabase">GTlsDatabase</a>, struct in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags">GTlsDatabaseLookupFlags</a>, enum in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags">GTlsDatabaseVerifyFlags</a>, enum in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#GTlsFileDatabase-struct" title="GTlsFileDatabase">GTlsFileDatabase</a>, struct in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#GTlsFileDatabase--anchors" title='The "anchors" property'>GTlsFileDatabase:anchors</a>, object property in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#GTlsInteraction-struct" title="GTlsInteraction">GTlsInteraction</a>, struct in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult">GTlsInteractionResult</a>, enum in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPassword-struct" title="GTlsPassword">GTlsPassword</a>, struct in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPasswordFlags-enum" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>, enum in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-default-database" title="g_tls_backend_get_default_database ()">g_tls_backend_get_default_database</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-file-database-type" title="g_tls_backend_get_file_database_type ()">g_tls_backend_get_file_database_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-database" title="g_tls_connection_get_database ()">g_tls_connection_get_database</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-interaction" title="g_tls_connection_get_interaction ()">g_tls_connection_get_interaction</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-database" title="g_tls_connection_set_database ()">g_tls_connection_set_database</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-interaction" title="g_tls_connection_set_interaction ()">g_tls_connection_set_interaction</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-create-certificate-handle" title="g_tls_database_create_certificate_handle ()">g_tls_database_create_certificate_handle</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" title="g_tls_database_lookup_certificates_issued_by ()">g_tls_database_lookup_certificates_issued_by</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-async" title="g_tls_database_lookup_certificates_issued_by_async ()">g_tls_database_lookup_certificates_issued_by_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-finish" title="g_tls_database_lookup_certificates_issued_by_finish ()">g_tls_database_lookup_certificates_issued_by_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle" title="g_tls_database_lookup_certificate_for_handle ()">g_tls_database_lookup_certificate_for_handle</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-async" title="g_tls_database_lookup_certificate_for_handle_async ()">g_tls_database_lookup_certificate_for_handle_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-finish" title="g_tls_database_lookup_certificate_for_handle_finish ()">g_tls_database_lookup_certificate_for_handle_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" title="g_tls_database_lookup_certificate_issuer ()">g_tls_database_lookup_certificate_issuer</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-async" title="g_tls_database_lookup_certificate_issuer_async ()">g_tls_database_lookup_certificate_issuer_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-finish" title="g_tls_database_lookup_certificate_issuer_finish ()">g_tls_database_lookup_certificate_issuer_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()">g_tls_database_verify_chain</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-async" title="g_tls_database_verify_chain_async ()">g_tls_database_verify_chain_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-finish" title="g_tls_database_verify_chain_finish ()">g_tls_database_verify_chain_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#g-tls-file-database-new" title="g_tls_file_database_new ()">g_tls_file_database_new</a>, function in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password" title="g_tls_interaction_ask_password ()">g_tls_interaction_ask_password</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-async" title="g_tls_interaction_ask_password_async ()">g_tls_interaction_ask_password_async</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-finish" title="g_tls_interaction_ask_password_finish ()">g_tls_interaction_ask_password_finish</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" title="g_tls_interaction_invoke_ask_password ()">g_tls_interaction_invoke_ask_password</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-description" title="g_tls_password_get_description ()">g_tls_password_get_description</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()">g_tls_password_get_flags</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-value" title="g_tls_password_get_value ()">g_tls_password_get_value</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-warning" title="g_tls_password_get_warning ()">g_tls_password_get_warning</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-description" title="g_tls_password_set_description ()">g_tls_password_set_description</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-flags" title="g_tls_password_set_flags ()">g_tls_password_set_flags</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-value" title="g_tls_password_set_value ()">g_tls_password_set_value</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-value-full" title="g_tls_password_set_value_full ()">g_tls_password_set_value_full</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-warning" title="g_tls_password_set_warning ()">g_tls_password_set_warning</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-32.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-32.html
deleted file mode 100644
index 2b02624..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-32.html
+++ /dev/null
@@ -1,698 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.32</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-30.html" title="Index of new symbols in 2.30">
-<link rel="next" href="api-index-2-34.html" title="Index of new symbols in 2.34">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-30.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-34.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxR">R</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-32"></a>Index of new symbols in 2.32</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GActionMap.html#GActionMapInterface" title="struct GActionMapInterface">GActionMapInterface</a>, struct in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-query-action" title="g_action_group_query_action ()">g_action_group_query_action</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-add-action" title="g_action_map_add_action ()">g_action_map_add_action</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()">g_action_map_add_action_entries</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-lookup-action" title="g_action_map_lookup_action ()">g_action_map_lookup_action</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-remove-action" title="g_action_map_remove_action ()">g_action_map_remove_action</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-default" title="g_application_get_default ()">g_application_get_default</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-quit" title="g_application_quit ()">g_application_quit</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-default" title="g_application_set_default ()">g_application_set_default</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-get-environment" title="g_app_launch_context_get_environment ()">g_app_launch_context_get_environment</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-setenv" title="g_app_launch_context_setenv ()">g_app_launch_context_setenv</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-unsetenv" title="g_app_launch_context_unsetenv ()">g_app_launch_context_unsetenv</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDBusActionGroup.html#g-dbus-action-group-get" title="g_dbus_action_group_get ()">g_dbus_action_group_get</a>, function in <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup">GDBusActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()">g_dbus_connection_export_action_group</a>, function in <a class="link" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">GActionGroup exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()">g_dbus_connection_export_menu_model</a>, function in <a class="link" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">GMenuModel exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-unexport-action-group" title="g_dbus_connection_unexport_action_group ()">g_dbus_connection_unexport_action_group</a>, function in <a class="link" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">GActionGroup exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-unexport-menu-model" title="g_dbus_connection_unexport_menu_model ()">g_dbus_connection_unexport_menu_model</a>, function in <a class="link" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">GMenuModel exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-dup-object" title="g_dbus_interface_dup_object ()">g_dbus_interface_dup_object</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections" title="g_dbus_interface_skeleton_get_connections ()">g_dbus_interface_skeleton_get_connections</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection" title="g_dbus_interface_skeleton_has_connection ()">g_dbus_interface_skeleton_has_connection</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport-from-connection" title="g_dbus_interface_skeleton_unexport_from_connection ()">g_dbus_interface_skeleton_unexport_from_connection</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMenuModel.html#g-dbus-menu-model-get" title="g_dbus_menu_model_get ()">g_dbus_menu_model_get</a>, function in <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel">GDBusMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords" title="g_desktop_app_info_get_keywords ()">g_desktop_app_info_get_keywords</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-sort-key" title="g_drive_get_sort_key ()">g_drive_get_sort_key</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USED">G_FILE_ATTRIBUTE_FILESYSTEM_USED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-to-string" title="g_file_attribute_matcher_to_string ()">g_file_attribute_matcher_to_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-new-tmp" title="g_file_new_tmp ()">g_file_new_tmp</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask">GInetAddressMask</a>, struct in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--flowinfo" title='The "flowinfo" property'>GInetSocketAddress:flowinfo</a>, object property in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-equal" title="g_inet_address_mask_equal ()">g_inet_address_mask_equal</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-address" title="g_inet_address_mask_get_address ()">g_inet_address_mask_get_address</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-family" title="g_inet_address_mask_get_family ()">g_inet_address_mask_get_family</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-length" title="g_inet_address_mask_get_length ()">g_inet_address_mask_get_length</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-matches" title="g_inet_address_mask_matches ()">g_inet_address_mask_matches</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-new" title="g_inet_address_mask_new ()">g_inet_address_mask_new</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-new-from-string" title="g_inet_address_mask_new_from_string ()">g_inet_address_mask_new_from_string</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-to-string" title="g_inet_address_mask_to_string ()">g_inet_address_mask_to_string</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-flowinfo" title="g_inet_socket_address_get_flowinfo ()">g_inet_socket_address_get_flowinfo</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-scope-id" title="g_inet_socket_address_get_scope_id ()">g_inet_socket_address_get_scope_id</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMenu.html#GMenu-struct" title="GMenu">GMenu</a>, struct in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuAttributeIter-struct" title="struct GMenuAttributeIter">GMenuAttributeIter</a>, struct in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#GMenuItem-struct" title="GMenuItem">GMenuItem</a>, struct in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuLinkIter-struct" title="struct GMenuLinkIter">GMenuLinkIter</a>, struct in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuModel-struct" title="GMenuModel">GMenuModel</a>, struct in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append" title="g_menu_append ()">g_menu_append</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append-item" title="g_menu_append_item ()">g_menu_append_item</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append-section" title="g_menu_append_section ()">g_menu_append_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append-submenu" title="g_menu_append_submenu ()">g_menu_append_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-name" title="g_menu_attribute_iter_get_name ()">g_menu_attribute_iter_get_name</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-next" title="g_menu_attribute_iter_get_next ()">g_menu_attribute_iter_get_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-value" title="g_menu_attribute_iter_get_value ()">g_menu_attribute_iter_get_value</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-next" title="g_menu_attribute_iter_next ()">g_menu_attribute_iter_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-freeze" title="g_menu_freeze ()">g_menu_freeze</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert" title="g_menu_insert ()">g_menu_insert</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()">g_menu_insert_item</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert-section" title="g_menu_insert_section ()">g_menu_insert_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert-submenu" title="g_menu_insert_submenu ()">g_menu_insert_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()">g_menu_item_new</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()">g_menu_item_new_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-new-submenu" title="g_menu_item_new_submenu ()">g_menu_item_new_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-action-and-target" title="g_menu_item_set_action_and_target ()">g_menu_item_set_action_and_target</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()">g_menu_item_set_action_and_target_value</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-attribute" title="g_menu_item_set_attribute ()">g_menu_item_set_attribute</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-attribute-value" title="g_menu_item_set_attribute_value ()">g_menu_item_set_attribute_value</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-detailed-action" title="g_menu_item_set_detailed_action ()">g_menu_item_set_detailed_action</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-label" title="g_menu_item_set_label ()">g_menu_item_set_label</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-link" title="g_menu_item_set_link ()">g_menu_item_set_link</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-section" title="g_menu_item_set_section ()">g_menu_item_set_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-submenu" title="g_menu_item_set_submenu ()">g_menu_item_set_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-name" title="g_menu_link_iter_get_name ()">g_menu_link_iter_get_name</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-next" title="g_menu_link_iter_get_next ()">g_menu_link_iter_get_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-value" title="g_menu_link_iter_get_value ()">g_menu_link_iter_get_value</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-next" title="g_menu_link_iter_next ()">g_menu_link_iter_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-item-attribute" title="g_menu_model_get_item_attribute ()">g_menu_model_get_item_attribute</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-item-attribute-value" title="g_menu_model_get_item_attribute_value ()">g_menu_model_get_item_attribute_value</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-item-link" title="g_menu_model_get_item_link ()">g_menu_model_get_item_link</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-n-items" title="g_menu_model_get_n_items ()">g_menu_model_get_n_items</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-is-mutable" title="g_menu_model_is_mutable ()">g_menu_model_is_mutable</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-items-changed" title="g_menu_model_items_changed ()">g_menu_model_items_changed</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-iterate-item-attributes" title="g_menu_model_iterate_item_attributes ()">g_menu_model_iterate_item_attributes</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-iterate-item-links" title="g_menu_model_iterate_item_links ()">g_menu_model_iterate_item_links</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-new" title="g_menu_new ()">g_menu_new</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend" title="g_menu_prepend ()">g_menu_prepend</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend-item" title="g_menu_prepend_item ()">g_menu_prepend_item</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend-section" title="g_menu_prepend_section ()">g_menu_prepend_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend-submenu" title="g_menu_prepend_submenu ()">g_menu_prepend_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-remove" title="g_menu_remove ()">g_menu_remove</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-sort-key" title="g_mount_get_sort_key ()">g_mount_get_sort_key</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitor-struct" title="GNetworkMonitor">GNetworkMonitor</a>, struct in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitor-network-changed" title='The "network-changed" signal'>GNetworkMonitor::network-changed</a>, object signal in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitor--network-available" title='The "network-available" property'>GNetworkMonitor:network-available</a>, object property in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach" title="g_network_monitor_can_reach ()">g_network_monitor_can_reach</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-get-default" title="g_network_monitor_get_default ()">g_network_monitor_get_default</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-get-network-available" title="g_network_monitor_get_network_available ()">g_network_monitor_get_network_available</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#GRemoteActionGroupInterface" title="struct GRemoteActionGroupInterface">GRemoteActionGroupInterface</a>, struct in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#g-remote-action-group-activate-action-full" title="g_remote_action_group_activate_action_full ()">g_remote_action_group_activate_action_full</a>, function in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#g-remote-action-group-change-action-state-full" title="g_remote_action_group_change_action_state_full ()">g_remote_action_group_change_action_state_full</a>, function in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResource" title="GResource">GResource</a>, struct in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResourceError" title="enum GResourceError">GResourceError</a>, enum in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResourceFlags" title="enum GResourceFlags">GResourceFlags</a>, enum in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags">GResourceLookupFlags</a>, enum in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-enumerate-children" title="g_resources_enumerate_children ()">g_resources_enumerate_children</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-get-info" title="g_resources_get_info ()">g_resources_get_info</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-lookup-data" title="g_resources_lookup_data ()">g_resources_lookup_data</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-open-stream" title="g_resources_open_stream ()">g_resources_open_stream</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-register" title="g_resources_register ()">g_resources_register</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-unregister" title="g_resources_unregister ()">g_resources_unregister</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-enumerate-children" title="g_resource_enumerate_children ()">g_resource_enumerate_children</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-get-info" title="g_resource_get_info ()">g_resource_get_info</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-load" title="g_resource_load ()">g_resource_load</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-lookup-data" title="g_resource_lookup_data ()">g_resource_lookup_data</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-new-from-data" title="g_resource_new_from_data ()">g_resource_new_from_data</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-open-stream" title="g_resource_open_stream ()">g_resource_open_stream</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-ref" title="g_resource_ref ()">g_resource_ref</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-unref" title="g_resource_unref ()">g_resource_unref</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema-struct" title="GSettingsSchema">GSettingsSchema</a>, struct in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource">GSettingsSchemaSource</a>, struct in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-create-action" title="g_settings_create_action ()">g_settings_create_action</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-full" title="g_settings_new_full ()">g_settings_new_full</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-path" title="g_settings_schema_get_path ()">g_settings_schema_get_path</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-ref" title="g_settings_schema_ref ()">g_settings_schema_ref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default" title="g_settings_schema_source_get_default ()">g_settings_schema_source_get_default</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup" title="g_settings_schema_source_lookup ()">g_settings_schema_source_lookup</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-new-from-directory" title="g_settings_schema_source_new_from_directory ()">g_settings_schema_source_new_from_directory</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-ref" title="g_settings_schema_source_ref ()">g_settings_schema_source_ref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-unref" title="g_settings_schema_source_unref ()">g_settings_schema_source_unref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-unref" title="g_settings_schema_unref ()">g_settings_schema_unref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()">g_simple_async_result_set_check_cancellable</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--broadcast" title='The "broadcast" property'>GSocket:broadcast</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--multicast-loopback" title='The "multicast-loopback" property'>GSocket:multicast-loopback</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--multicast-ttl" title='The "multicast-ttl" property'>GSocket:multicast-ttl</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--ttl" title='The "ttl" property'>GSocket:ttl</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient-event" title='The "event" signal'>GSocketClient::event</a>, object signal in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClientEvent" title="enum GSocketClientEvent">GSocketClientEvent</a>, enum in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-condition-timed-wait" title="g_socket_condition_timed_wait ()">g_socket_condition_timed_wait</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-connect" title="g_socket_connection_connect ()">g_socket_connection_connect</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-connect-async" title="g_socket_connection_connect_async ()">g_socket_connection_connect_async</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-connect-finish" title="g_socket_connection_connect_finish ()">g_socket_connection_connect_finish</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-is-connected" title="g_socket_connection_is_connected ()">g_socket_connection_is_connected</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-available-bytes" title="g_socket_get_available_bytes ()">g_socket_get_available_bytes</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-broadcast" title="g_socket_get_broadcast ()">g_socket_get_broadcast</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-multicast-loopback" title="g_socket_get_multicast_loopback ()">g_socket_get_multicast_loopback</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-multicast-ttl" title="g_socket_get_multicast_ttl ()">g_socket_get_multicast_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-ttl" title="g_socket_get_ttl ()">g_socket_get_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-join-multicast-group" title="g_socket_join_multicast_group ()">g_socket_join_multicast_group</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-leave-multicast-group" title="g_socket_leave_multicast_group ()">g_socket_leave_multicast_group</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-broadcast" title="g_socket_set_broadcast ()">g_socket_set_broadcast</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-multicast-loopback" title="g_socket_set_multicast_loopback ()">g_socket_set_multicast_loopback</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-multicast-ttl" title="g_socket_set_multicast_ttl ()">g_socket_set_multicast_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-ttl" title="g_socket_set_ttl ()">g_socket_set_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA:CAPS" title="G_TYPE_SETTINGS_SCHEMA">G_TYPE_SETTINGS_SCHEMA</a>, macro in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS" title="G_TYPE_SETTINGS_SCHEMA_SOURCE">G_TYPE_SETTINGS_SCHEMA_SOURCE</a>, macro in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-async" title="g_unix_connection_receive_credentials_async ()">g_unix_connection_receive_credentials_async</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-finish" title="g_unix_connection_receive_credentials_finish ()">g_unix_connection_receive_credentials_finish</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-async" title="g_unix_connection_send_credentials_async ()">g_unix_connection_send_credentials_async</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-finish" title="g_unix_connection_send_credentials_finish ()">g_unix_connection_send_credentials_finish</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-options" title="g_unix_mount_point_get_options ()">g_unix_mount_point_get_options</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-sort-key" title="g_volume_get_sort_key ()">g_volume_get_sort_key</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-34.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-34.html
deleted file mode 100644
index 2cff373..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-2-34.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of new symbols in 2.34</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxP">P</a>
-  | 
- <a class="shortcut" href="#idxR">R</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-2-34"></a>Index of new symbols in 2.34</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-dbus-connection" title="g_application_get_dbus_connection ()">g_application_get_dbus_connection</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-dbus-object-path" title="g_application_get_dbus_object_path ()">g_application_get_dbus_object_path</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-supported-types" title="g_app_info_get_supported_types ()">g_app_info_get_supported_types</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#g-async-result-is-tagged" title="g_async_result_is_tagged ()">g_async_result_is_tagged</a>, function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#g-async-result-legacy-propagate-error" title="g_async_result_legacy_propagate_error ()">g_async_result_legacy_propagate_error</a>, function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'>GDBusAuthObserver::allow-mechanism</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" title="g_dbus_auth_observer_allow_mechanism ()">g_dbus_auth_observer_allow_mechanism</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-last-serial" title="g_dbus_connection_get_last_serial ()">g_dbus_connection_get_last_serial</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-is-exported" title="g_dbus_object_manager_server_is_exported ()">g_dbus_object_manager_server_is_exported</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" title="g_desktop_app_info_get_startup_wm_class ()">g_desktop_app_info_get_startup_wm_class</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFile.html#g-file-delete-async" title="g_file_delete_async ()">g_file_delete_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-delete-finish" title="g_file_delete_finish ()">g_file_delete_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-show-unmount-progress" title='The "show-unmount-progress" signal'>GMountOperation::show-unmount-progress</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-source-new-full" title="g_pollable_source_new_full ()">g_pollable_source_new_full</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-stream-read" title="g_pollable_stream_read ()">g_pollable_stream_read</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()">g_pollable_stream_write</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write-all" title="g_pollable_stream_write_all ()">g_pollable_stream_write_all</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'>GProxyAddress:destination-protocol</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'>GProxyAddress:uri</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-protocol" title="g_proxy_address_get_destination_protocol ()">g_proxy_address_get_destination_protocol</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-uri" title="g_proxy_address_get_uri ()">g_proxy_address_get_uri</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()">g_resolver_lookup_records</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()">g_resolver_lookup_records_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()">g_resolver_lookup_records_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GTestDBus.html#GTestDBus-struct" title="GTestDBus">GTestDBus</a>, struct in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'>GTestDBus:flags</a>, object property in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#GTestDBusFlags-enum" title="enum GTestDBusFlags">GTestDBusFlags</a>, enum in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-is-same" title="g_tls_certificate_is_same ()">g_tls_certificate_is_same</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-deprecated.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-deprecated.html
deleted file mode 100644
index 5b90b05..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-deprecated.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index of deprecated symbols</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-full.html" title="Index">
-<link rel="next" href="api-index-2-18.html" title="Index of new symbols in 2.18">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-2-18.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-deprecated"></a>Index of deprecated symbols</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-action-group" title="g_application_set_action_group ()">g_application_set_action_group</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject" title="g_drive_eject ()">g_drive_eject</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject-finish" title="g_drive_eject_finish ()">g_drive_eject_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable" title="g_file_eject_mountable ()">g_file_eject_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable-finish" title="g_file_eject_mountable_finish ()">g_file_eject_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable" title="g_file_unmount_mountable ()">g_file_unmount_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable-finish" title="g_file_unmount_mountable_finish ()">g_file_unmount_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject" title="g_mount_eject ()">g_mount_eject</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject-finish" title="g_mount_eject_finish ()">g_mount_eject_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount" title="g_mount_unmount ()">g_mount_unmount</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount-finish" title="g_mount_unmount_finish ()">g_mount_unmount_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSettings.html#GSettings--schema" title='The "schema" property'>GSettings:schema</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--use-system-certdb" title='The "use-system-certdb" property'>GTlsConnection:use-system-certdb</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-use-system-certdb" title="g_tls_connection_get_use_system_certdb ()">g_tls_connection_get_use_system_certdb</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-use-system-certdb" title="g_tls_connection_set_use_system_certdb ()">g_tls_connection_set_use_system_certdb</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--abstract" title='The "abstract" property'>GUnixSocketAddress:abstract</a>, object property in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-is-abstract" title="g_unix_socket_address_get_is_abstract ()">g_unix_socket_address_get_is_abstract</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-abstract" title="g_unix_socket_address_new_abstract ()">g_unix_socket_address_new_abstract</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject" title="g_volume_eject ()">g_volume_eject</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject-finish" title="g_volume_eject_finish ()">g_volume_eject_finish</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" title="g_volume_monitor_adopt_orphan_mount ()">g_volume_monitor_adopt_orphan_mount</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/api-index-full.html b/gtk+-mingw/share/gtk-doc/html/gio/api-index-full.html
deleted file mode 100644
index 63ebcce..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/api-index-full.html
+++ /dev/null
@@ -1,8685 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="gio-hierarchy.html" title="Object Hierarchy">
-<link rel="next" href="api-index-deprecated.html" title="Index of deprecated symbols">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-hierarchy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-deprecated.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxA">A</a>
-  | 
- <a class="shortcut" href="#idxB">B</a>
-  | 
- <a class="shortcut" href="#idxC">C</a>
-  | 
- <a class="shortcut" href="#idxD">D</a>
-  | 
- <a class="shortcut" href="#idxE">E</a>
-  | 
- <a class="shortcut" href="#idxF">F</a>
-  | 
- <a class="shortcut" href="#idxI">I</a>
-  | 
- <a class="shortcut" href="#idxK">K</a>
-  | 
- <a class="shortcut" href="#idxL">L</a>
-  | 
- <a class="shortcut" href="#idxM">M</a>
-  | 
- <a class="shortcut" href="#idxN">N</a>
-  | 
- <a class="shortcut" href="#idxO">O</a>
-  | 
- <a class="shortcut" href="#idxP">P</a>
-  | 
- <a class="shortcut" href="#idxR">R</a>
-  | 
- <a class="shortcut" href="#idxS">S</a>
-  | 
- <a class="shortcut" href="#idxT">T</a>
-  | 
- <a class="shortcut" href="#idxU">U</a>
-  | 
- <a class="shortcut" href="#idxV">V</a>
-  | 
- <a class="shortcut" href="#idxW">W</a>
-  | 
- <a class="shortcut" href="#idxZ">Z</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="api-index-full"></a>Index</h2></div></div></div>
-<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
-<dt>
-<a class="link" href="GAction.html#GAction-struct" title="GAction">GAction</a>, struct in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--enabled" title='The "enabled" property'>GAction:enabled</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--name" title='The "name" property'>GAction:name</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--parameter-type" title='The "parameter-type" property'>GAction:parameter-type</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--state" title='The "state" property'>GAction:state</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GAction--state-type" title='The "state-type" property'>GAction:state-type</a>, object property in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#GActionEntry" title="struct GActionEntry">GActionEntry</a>, struct in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-struct" title="GActionGroup">GActionGroup</a>, struct in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-added" title='The "action-added" signal'>GActionGroup::action-added</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-enabled-changed" title='The "action-enabled-changed" signal'>GActionGroup::action-enabled-changed</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-removed" title='The "action-removed" signal'>GActionGroup::action-removed</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroup-action-state-changed" title='The "action-state-changed" signal'>GActionGroup::action-state-changed</a>, object signal in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#GActionGroupInterface" title="struct GActionGroupInterface">GActionGroupInterface</a>, struct in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#GActionInterface" title="struct GActionInterface">GActionInterface</a>, struct in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#GActionMap-struct" title="GActionMap">GActionMap</a>, struct in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#GActionMapInterface" title="struct GActionMapInterface">GActionMapInterface</a>, struct in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-activate" title="g_action_activate ()">g_action_activate</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-change-state" title="g_action_change_state ()">g_action_change_state</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-enabled" title="g_action_get_enabled ()">g_action_get_enabled</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-name" title="g_action_get_name ()">g_action_get_name</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-parameter-type" title="g_action_get_parameter_type ()">g_action_get_parameter_type</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-state" title="g_action_get_state ()">g_action_get_state</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-state-hint" title="g_action_get_state_hint ()">g_action_get_state_hint</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAction.html#g-action-get-state-type" title="g_action_get_state_type ()">g_action_get_state_type</a>, function in <a class="link" href="GAction.html" title="GAction">GAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-added" title="g_action_group_action_added ()">g_action_group_action_added</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-enabled-changed" title="g_action_group_action_enabled_changed ()">g_action_group_action_enabled_changed</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-removed" title="g_action_group_action_removed ()">g_action_group_action_removed</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-action-state-changed" title="g_action_group_action_state_changed ()">g_action_group_action_state_changed</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-activate-action" title="g_action_group_activate_action ()">g_action_group_activate_action</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-change-action-state" title="g_action_group_change_action_state ()">g_action_group_change_action_state</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-enabled" title="g_action_group_get_action_enabled ()">g_action_group_get_action_enabled</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-parameter-type" title="g_action_group_get_action_parameter_type ()">g_action_group_get_action_parameter_type</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state" title="g_action_group_get_action_state ()">g_action_group_get_action_state</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state-hint" title="g_action_group_get_action_state_hint ()">g_action_group_get_action_state_hint</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-get-action-state-type" title="g_action_group_get_action_state_type ()">g_action_group_get_action_state_type</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-has-action" title="g_action_group_has_action ()">g_action_group_has_action</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-list-actions" title="g_action_group_list_actions ()">g_action_group_list_actions</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionGroup.html#g-action-group-query-action" title="g_action_group_query_action ()">g_action_group_query_action</a>, function in <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-add-action" title="g_action_map_add_action ()">g_action_map_add_action</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()">g_action_map_add_action_entries</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-lookup-action" title="g_action_map_lookup_action ()">g_action_map_lookup_action</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GActionMap.html#g-action-map-remove-action" title="g_action_map_remove_action ()">g_action_map_remove_action</a>, function in <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#GAppInfo-struct" title="GAppInfo">GAppInfo</a>, struct in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#GAppInfoCreateFlags" title="enum GAppInfoCreateFlags">GAppInfoCreateFlags</a>, enum in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#GAppInfoIface" title="struct GAppInfoIface">GAppInfoIface</a>, struct in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#GAppLaunchContext-struct" title="GAppLaunchContext">GAppLaunchContext</a>, struct in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-struct" title="GApplication">GApplication</a>, struct in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-activate" title='The "activate" signal'>GApplication::activate</a>, object signal in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-command-line" title='The "command-line" signal'>GApplication::command-line</a>, object signal in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-open" title='The "open" signal'>GApplication::open</a>, object signal in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-shutdown" title='The "shutdown" signal'>GApplication::shutdown</a>, object signal in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication-startup" title='The "startup" signal'>GApplication::startup</a>, object signal in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication--action-group" title='The "action-group" property'>GApplication:action-group</a>, object property in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication--application-id" title='The "application-id" property'>GApplication:application-id</a>, object property in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication--flags" title='The "flags" property'>GApplication:flags</a>, object property in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication--inactivity-timeout" title='The "inactivity-timeout" property'>GApplication:inactivity-timeout</a>, object property in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication--is-registered" title='The "is-registered" property'>GApplication:is-registered</a>, object property in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplication--is-remote" title='The "is-remote" property'>GApplication:is-remote</a>, object property in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplicationClass" title="struct GApplicationClass">GApplicationClass</a>, struct in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#GApplicationCommandLine-struct" title="GApplicationCommandLine">GApplicationCommandLine</a>, struct in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#GApplicationCommandLineClass" title="struct GApplicationCommandLineClass">GApplicationCommandLineClass</a>, struct in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#GApplicationFlags-enum" title="enum GApplicationFlags">GApplicationFlags</a>, enum in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-activate" title="g_application_activate ()">g_application_activate</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-getenv" title="g_application_command_line_getenv ()">g_application_command_line_getenv</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-arguments" title="g_application_command_line_get_arguments ()">g_application_command_line_get_arguments</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-cwd" title="g_application_command_line_get_cwd ()">g_application_command_line_get_cwd</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-environ" title="g_application_command_line_get_environ ()">g_application_command_line_get_environ</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-exit-status" title="g_application_command_line_get_exit_status ()">g_application_command_line_get_exit_status</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-is-remote" title="g_application_command_line_get_is_remote ()">g_application_command_line_get_is_remote</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-get-platform-data" title="g_application_command_line_get_platform_data ()">g_application_command_line_get_platform_data</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-print" title="g_application_command_line_print ()">g_application_command_line_print</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-printerr" title="g_application_command_line_printerr ()">g_application_command_line_printerr</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplicationCommandLine.html#g-application-command-line-set-exit-status" title="g_application_command_line_set_exit_status ()">g_application_command_line_set_exit_status</a>, function in <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-application-id" title="g_application_get_application_id ()">g_application_get_application_id</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-dbus-connection" title="g_application_get_dbus_connection ()">g_application_get_dbus_connection</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-dbus-object-path" title="g_application_get_dbus_object_path ()">g_application_get_dbus_object_path</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-default" title="g_application_get_default ()">g_application_get_default</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-flags" title="g_application_get_flags ()">g_application_get_flags</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-inactivity-timeout" title="g_application_get_inactivity_timeout ()">g_application_get_inactivity_timeout</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()">g_application_get_is_registered</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-get-is-remote" title="g_application_get_is_remote ()">g_application_get_is_remote</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-hold" title="g_application_hold ()">g_application_hold</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()">g_application_id_is_valid</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-new" title="g_application_new ()">g_application_new</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-open" title="g_application_open ()">g_application_open</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-quit" title="g_application_quit ()">g_application_quit</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-register" title="g_application_register ()">g_application_register</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-release" title="g_application_release ()">g_application_release</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-run" title="g_application_run ()">g_application_run</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-action-group" title="g_application_set_action_group ()">g_application_set_action_group</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-application-id" title="g_application_set_application_id ()">g_application_set_application_id</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-default" title="g_application_set_default ()">g_application_set_default</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-flags" title="g_application_set_flags ()">g_application_set_flags</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GApplication.html#g-application-set-inactivity-timeout" title="g_application_set_inactivity_timeout ()">g_application_set_inactivity_timeout</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-add-supports-type" title="g_app_info_add_supports_type ()">g_app_info_add_supports_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-can-delete" title="g_app_info_can_delete ()">g_app_info_can_delete</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-can-remove-supports-type" title="g_app_info_can_remove_supports_type ()">g_app_info_can_remove_supports_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-create-from-commandline" title="g_app_info_create_from_commandline ()">g_app_info_create_from_commandline</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-delete" title="g_app_info_delete ()">g_app_info_delete</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-dup" title="g_app_info_dup ()">g_app_info_dup</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-equal" title="g_app_info_equal ()">g_app_info_equal</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-all" title="g_app_info_get_all ()">g_app_info_get_all</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-all-for-type" title="g_app_info_get_all_for_type ()">g_app_info_get_all_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-commandline" title="g_app_info_get_commandline ()">g_app_info_get_commandline</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-default-for-type" title="g_app_info_get_default_for_type ()">g_app_info_get_default_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-default-for-uri-scheme" title="g_app_info_get_default_for_uri_scheme ()">g_app_info_get_default_for_uri_scheme</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-description" title="g_app_info_get_description ()">g_app_info_get_description</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-display-name" title="g_app_info_get_display_name ()">g_app_info_get_display_name</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-executable" title="g_app_info_get_executable ()">g_app_info_get_executable</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-fallback-for-type" title="g_app_info_get_fallback_for_type ()">g_app_info_get_fallback_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-icon" title="g_app_info_get_icon ()">g_app_info_get_icon</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-id" title="g_app_info_get_id ()">g_app_info_get_id</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-name" title="g_app_info_get_name ()">g_app_info_get_name</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-recommended-for-type" title="g_app_info_get_recommended_for_type ()">g_app_info_get_recommended_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-get-supported-types" title="g_app_info_get_supported_types ()">g_app_info_get_supported_types</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-launch" title="g_app_info_launch ()">g_app_info_launch</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-launch-default-for-uri" title="g_app_info_launch_default_for_uri ()">g_app_info_launch_default_for_uri</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-launch-uris" title="g_app_info_launch_uris ()">g_app_info_launch_uris</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-remove-supports-type" title="g_app_info_remove_supports_type ()">g_app_info_remove_supports_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-reset-type-associations" title="g_app_info_reset_type_associations ()">g_app_info_reset_type_associations</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-set-as-default-for-extension" title="g_app_info_set_as_default_for_extension ()">g_app_info_set_as_default_for_extension</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-set-as-default-for-type" title="g_app_info_set_as_default_for_type ()">g_app_info_set_as_default_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-set-as-last-used-for-type" title="g_app_info_set_as_last_used_for_type ()">g_app_info_set_as_last_used_for_type</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-should-show" title="g_app_info_should_show ()">g_app_info_should_show</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-supports-files" title="g_app_info_supports_files ()">g_app_info_supports_files</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-info-supports-uris" title="g_app_info_supports_uris ()">g_app_info_supports_uris</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-get-display" title="g_app_launch_context_get_display ()">g_app_launch_context_get_display</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-get-environment" title="g_app_launch_context_get_environment ()">g_app_launch_context_get_environment</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-get-startup-notify-id" title="g_app_launch_context_get_startup_notify_id ()">g_app_launch_context_get_startup_notify_id</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-launch-failed" title="g_app_launch_context_launch_failed ()">g_app_launch_context_launch_failed</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-new" title="g_app_launch_context_new ()">g_app_launch_context_new</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-setenv" title="g_app_launch_context_setenv ()">g_app_launch_context_setenv</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAppInfo.html#g-app-launch-context-unsetenv" title="g_app_launch_context_unsetenv ()">g_app_launch_context_unsetenv</a>, function in <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GAskPasswordFlags-enum" title="enum GAskPasswordFlags">GAskPasswordFlags</a>, enum in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#GAsyncInitable-struct" title="GAsyncInitable">GAsyncInitable</a>, struct in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#GAsyncInitableIface" title="struct GAsyncInitableIface">GAsyncInitableIface</a>, struct in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()">GAsyncReadyCallback</a>, user_function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#GAsyncResult-struct" title="GAsyncResult">GAsyncResult</a>, struct in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#GAsyncResultIface" title="struct GAsyncResultIface">GAsyncResultIface</a>, struct in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-init-async" title="g_async_initable_init_async ()">g_async_initable_init_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-init-finish" title="g_async_initable_init_finish ()">g_async_initable_init_finish</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-newv-async" title="g_async_initable_newv_async ()">g_async_initable_newv_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-new-async" title="g_async_initable_new_async ()">g_async_initable_new_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-new-finish" title="g_async_initable_new_finish ()">g_async_initable_new_finish</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncInitable.html#g-async-initable-new-valist-async" title="g_async_initable_new_valist_async ()">g_async_initable_new_valist_async</a>, function in <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#g-async-result-get-source-object" title="g_async_result_get_source_object ()">g_async_result_get_source_object</a>, function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#g-async-result-get-user-data" title="g_async_result_get_user_data ()">g_async_result_get_user_data</a>, function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#g-async-result-is-tagged" title="g_async_result_is_tagged ()">g_async_result_is_tagged</a>, function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GAsyncResult.html#g-async-result-legacy-propagate-error" title="g_async_result_legacy_propagate_error ()">g_async_result_legacy_propagate_error</a>, function in <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
-</dt>
-<dd></dd>
-<a name="idxB"></a><h3 class="title">B</h3>
-<dt>
-<a class="link" href="GBufferedInputStream.html#GBufferedInputStream-struct" title="GBufferedInputStream">GBufferedInputStream</a>, struct in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#GBufferedInputStream--buffer-size" title='The "buffer-size" property'>GBufferedInputStream:buffer-size</a>, object property in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream-struct" title="GBufferedOutputStream">GBufferedOutputStream</a>, struct in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream--auto-grow" title='The "auto-grow" property'>GBufferedOutputStream:auto-grow</a>, object property in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream--buffer-size" title='The "buffer-size" property'>GBufferedOutputStream:buffer-size</a>, object property in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill" title="g_buffered_input_stream_fill ()">g_buffered_input_stream_fill</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill-async" title="g_buffered_input_stream_fill_async ()">g_buffered_input_stream_fill_async</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-fill-finish" title="g_buffered_input_stream_fill_finish ()">g_buffered_input_stream_fill_finish</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-get-available" title="g_buffered_input_stream_get_available ()">g_buffered_input_stream_get_available</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-get-buffer-size" title="g_buffered_input_stream_get_buffer_size ()">g_buffered_input_stream_get_buffer_size</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-new" title="g_buffered_input_stream_new ()">g_buffered_input_stream_new</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-new-sized" title="g_buffered_input_stream_new_sized ()">g_buffered_input_stream_new_sized</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-peek" title="g_buffered_input_stream_peek ()">g_buffered_input_stream_peek</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-peek-buffer" title="g_buffered_input_stream_peek_buffer ()">g_buffered_input_stream_peek_buffer</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-read-byte" title="g_buffered_input_stream_read_byte ()">g_buffered_input_stream_read_byte</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedInputStream.html#g-buffered-input-stream-set-buffer-size" title="g_buffered_input_stream_set_buffer_size ()">g_buffered_input_stream_set_buffer_size</a>, function in <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-get-auto-grow" title="g_buffered_output_stream_get_auto_grow ()">g_buffered_output_stream_get_auto_grow</a>, function in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-get-buffer-size" title="g_buffered_output_stream_get_buffer_size ()">g_buffered_output_stream_get_buffer_size</a>, function in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-new" title="g_buffered_output_stream_new ()">g_buffered_output_stream_new</a>, function in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-new-sized" title="g_buffered_output_stream_new_sized ()">g_buffered_output_stream_new_sized</a>, function in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-set-auto-grow" title="g_buffered_output_stream_set_auto_grow ()">g_buffered_output_stream_set_auto_grow</a>, function in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GBufferedOutputStream.html#g-buffered-output-stream-set-buffer-size" title="g_buffered_output_stream_set_buffer_size ()">g_buffered_output_stream_set_buffer_size</a>, function in <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusAcquiredCallback" title="GBusAcquiredCallback ()">GBusAcquiredCallback</a>, user_function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()">GBusNameAcquiredCallback</a>, user_function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()">GBusNameAppearedCallback</a>, user_function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()">GBusNameLostCallback</a>, user_function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags">GBusNameOwnerFlags</a>, enum in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()">GBusNameVanishedCallback</a>, user_function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags">GBusNameWatcherFlags</a>, enum in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType">GBusType</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()">g_bus_get</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-bus-get-finish" title="g_bus_get_finish ()">g_bus_get_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()">g_bus_get_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()">g_bus_own_name</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" title="g_bus_own_name_on_connection ()">g_bus_own_name_on_connection</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection-with-closures" title="g_bus_own_name_on_connection_with_closures ()">g_bus_own_name_on_connection_with_closures</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-with-closures" title="g_bus_own_name_with_closures ()">g_bus_own_name_with_closures</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()">g_bus_unown_name</a>, function in <a class="link" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">Owning Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()">g_bus_unwatch_name</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()">g_bus_watch_name</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection" title="g_bus_watch_name_on_connection ()">g_bus_watch_name_on_connection</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection-with-closures" title="g_bus_watch_name_on_connection_with_closures ()">g_bus_watch_name_on_connection_with_closures</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-with-closures" title="g_bus_watch_name_with_closures ()">g_bus_watch_name_with_closures</a>, function in <a class="link" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">Watching Bus Names</a>
-</dt>
-<dd></dd>
-<a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="GCancellable.html#GCancellable-struct" title="GCancellable">GCancellable</a>, struct in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "cancelled" signal'>GCancellable::cancelled</a>, object signal in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#GCancellableSourceFunc" title="GCancellableSourceFunc ()">GCancellableSourceFunc</a>, user_function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-cancel" title="g_cancellable_cancel ()">g_cancellable_cancel</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-connect" title="g_cancellable_connect ()">g_cancellable_connect</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-disconnect" title="g_cancellable_disconnect ()">g_cancellable_disconnect</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-get-current" title="g_cancellable_get_current ()">g_cancellable_get_current</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-get-fd" title="g_cancellable_get_fd ()">g_cancellable_get_fd</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-is-cancelled" title="g_cancellable_is_cancelled ()">g_cancellable_is_cancelled</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-make-pollfd" title="g_cancellable_make_pollfd ()">g_cancellable_make_pollfd</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-new" title="g_cancellable_new ()">g_cancellable_new</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-pop-current" title="g_cancellable_pop_current ()">g_cancellable_pop_current</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-push-current" title="g_cancellable_push_current ()">g_cancellable_push_current</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-release-fd" title="g_cancellable_release_fd ()">g_cancellable_release_fd</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-reset" title="g_cancellable_reset ()">g_cancellable_reset</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-set-error-if-cancelled" title="g_cancellable_set_error_if_cancelled ()">g_cancellable_set_error_if_cancelled</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCancellable.html#g-cancellable-source-new" title="g_cancellable_source_new ()">g_cancellable_source_new</a>, function in <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#GCharsetConverter-struct" title="GCharsetConverter">GCharsetConverter</a>, struct in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#GCharsetConverter--from-charset" title='The "from-charset" property'>GCharsetConverter:from-charset</a>, object property in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#GCharsetConverter--to-charset" title='The "to-charset" property'>GCharsetConverter:to-charset</a>, object property in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#GCharsetConverter--use-fallback" title='The "use-fallback" property'>GCharsetConverter:use-fallback</a>, object property in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-get-num-fallbacks" title="g_charset_converter_get_num_fallbacks ()">g_charset_converter_get_num_fallbacks</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-get-use-fallback" title="g_charset_converter_get_use_fallback ()">g_charset_converter_get_use_fallback</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-new" title="g_charset_converter_new ()">g_charset_converter_new</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCharsetConverter.html#g-charset-converter-set-use-fallback" title="g_charset_converter_set_use_fallback ()">g_charset_converter_set_use_fallback</a>, function in <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-types-get-registered" title="g_content_types_get_registered ()">g_content_types_get_registered</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-can-be-executable" title="g_content_type_can_be_executable ()">g_content_type_can_be_executable</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-equals" title="g_content_type_equals ()">g_content_type_equals</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-from-mime-type" title="g_content_type_from_mime_type ()">g_content_type_from_mime_type</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-get-description" title="g_content_type_get_description ()">g_content_type_get_description</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-get-icon" title="g_content_type_get_icon ()">g_content_type_get_icon</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-get-mime-type" title="g_content_type_get_mime_type ()">g_content_type_get_mime_type</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-guess" title="g_content_type_guess ()">g_content_type_guess</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-guess-for-tree" title="g_content_type_guess_for_tree ()">g_content_type_guess_for_tree</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-is-a" title="g_content_type_is_a ()">g_content_type_is_a</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GContentType.html#g-content-type-is-unknown" title="g_content_type_is_unknown ()">g_content_type_is_unknown</a>, function in <a class="link" href="gio-GContentType.html" title="GContentType">GContentType</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverter-struct" title="GConverter">GConverter</a>, struct in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverterFlags" title="enum GConverterFlags">GConverterFlags</a>, enum in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverterIface" title="struct GConverterIface">GConverterIface</a>, struct in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterInputstream.html#GConverterInputStream-struct" title="GConverterInputStream">GConverterInputStream</a>, struct in <a class="link" href="gio-GConverterInputstream.html" title="GConverterInputstream">GConverterInputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterInputstream.html#GConverterInputStream--converter" title='The "converter" property'>GConverterInputStream:converter</a>, object property in <a class="link" href="gio-GConverterInputstream.html" title="GConverterInputstream">GConverterInputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream-struct" title="GConverterOutputStream">GConverterOutputStream</a>, struct in <a class="link" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">GConverterOutputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream--converter" title='The "converter" property'>GConverterOutputStream:converter</a>, object property in <a class="link" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">GConverterOutputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#GConverterResult" title="enum GConverterResult">GConverterResult</a>, enum in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#g-converter-convert" title="g_converter_convert ()">g_converter_convert</a>, function in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterInputstream.html#g-converter-input-stream-get-converter" title="g_converter_input_stream_get_converter ()">g_converter_input_stream_get_converter</a>, function in <a class="link" href="gio-GConverterInputstream.html" title="GConverterInputstream">GConverterInputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterInputstream.html#g-converter-input-stream-new" title="g_converter_input_stream_new ()">g_converter_input_stream_new</a>, function in <a class="link" href="gio-GConverterInputstream.html" title="GConverterInputstream">GConverterInputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterOutputstream.html#g-converter-output-stream-get-converter" title="g_converter_output_stream_get_converter ()">g_converter_output_stream_get_converter</a>, function in <a class="link" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">GConverterOutputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GConverterOutputstream.html#g-converter-output-stream-new" title="g_converter_output_stream_new ()">g_converter_output_stream_new</a>, function in <a class="link" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">GConverterOutputstream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GConverter.html#g-converter-reset" title="g_converter_reset ()">g_converter_reset</a>, function in <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#GCredentials-struct" title="GCredentials">GCredentials</a>, struct in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#GCredentialsType" title="enum GCredentialsType">GCredentialsType</a>, enum in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-get-native" title="g_credentials_get_native ()">g_credentials_get_native</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-get-unix-user" title="g_credentials_get_unix_user ()">g_credentials_get_unix_user</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-is-same-user" title="g_credentials_is_same_user ()">g_credentials_is_same_user</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-new" title="g_credentials_new ()">g_credentials_new</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-set-native" title="g_credentials_set_native ()">g_credentials_set_native</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-set-unix-user" title="g_credentials_set_unix_user ()">g_credentials_set_unix_user</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GCredentials.html#g-credentials-to-string" title="g_credentials_to_string ()">g_credentials_to_string</a>, function in <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
-</dt>
-<dd></dd>
-<a name="idxD"></a><h3 class="title">D</h3>
-<dt>
-<a class="link" href="GDataInputStream.html#GDataInputStream-struct" title="GDataInputStream">GDataInputStream</a>, struct in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#GDataInputStream--byte-order" title='The "byte-order" property'>GDataInputStream:byte-order</a>, object property in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#GDataInputStream--newline-type" title='The "newline-type" property'>GDataInputStream:newline-type</a>, object property in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#GDataOutputStream-struct" title="struct GDataOutputStream">GDataOutputStream</a>, struct in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#GDataOutputStream--byte-order" title='The "byte-order" property'>GDataOutputStream:byte-order</a>, object property in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder">GDataStreamByteOrder</a>, enum in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#GDataStreamNewlineType" title="enum GDataStreamNewlineType">GDataStreamNewlineType</a>, enum in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-get-byte-order" title="g_data_input_stream_get_byte_order ()">g_data_input_stream_get_byte_order</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-get-newline-type" title="g_data_input_stream_get_newline_type ()">g_data_input_stream_get_newline_type</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-new" title="g_data_input_stream_new ()">g_data_input_stream_new</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-byte" title="g_data_input_stream_read_byte ()">g_data_input_stream_read_byte</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-int16" title="g_data_input_stream_read_int16 ()">g_data_input_stream_read_int16</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-int32" title="g_data_input_stream_read_int32 ()">g_data_input_stream_read_int32</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-int64" title="g_data_input_stream_read_int64 ()">g_data_input_stream_read_int64</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line" title="g_data_input_stream_read_line ()">g_data_input_stream_read_line</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-async" title="g_data_input_stream_read_line_async ()">g_data_input_stream_read_line_async</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish" title="g_data_input_stream_read_line_finish ()">g_data_input_stream_read_line_finish</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-finish-utf8" title="g_data_input_stream_read_line_finish_utf8 ()">g_data_input_stream_read_line_finish_utf8</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-line-utf8" title="g_data_input_stream_read_line_utf8 ()">g_data_input_stream_read_line_utf8</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-uint16" title="g_data_input_stream_read_uint16 ()">g_data_input_stream_read_uint16</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-uint32" title="g_data_input_stream_read_uint32 ()">g_data_input_stream_read_uint32</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-uint64" title="g_data_input_stream_read_uint64 ()">g_data_input_stream_read_uint64</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-until" title="g_data_input_stream_read_until ()">g_data_input_stream_read_until</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-async" title="g_data_input_stream_read_until_async ()">g_data_input_stream_read_until_async</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-until-finish" title="g_data_input_stream_read_until_finish ()">g_data_input_stream_read_until_finish</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto" title="g_data_input_stream_read_upto ()">g_data_input_stream_read_upto</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-async" title="g_data_input_stream_read_upto_async ()">g_data_input_stream_read_upto_async</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-read-upto-finish" title="g_data_input_stream_read_upto_finish ()">g_data_input_stream_read_upto_finish</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-set-byte-order" title="g_data_input_stream_set_byte_order ()">g_data_input_stream_set_byte_order</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataInputStream.html#g-data-input-stream-set-newline-type" title="g_data_input_stream_set_newline_type ()">g_data_input_stream_set_newline_type</a>, function in <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-get-byte-order" title="g_data_output_stream_get_byte_order ()">g_data_output_stream_get_byte_order</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-new" title="g_data_output_stream_new ()">g_data_output_stream_new</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-byte" title="g_data_output_stream_put_byte ()">g_data_output_stream_put_byte</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-int16" title="g_data_output_stream_put_int16 ()">g_data_output_stream_put_int16</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-int32" title="g_data_output_stream_put_int32 ()">g_data_output_stream_put_int32</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-int64" title="g_data_output_stream_put_int64 ()">g_data_output_stream_put_int64</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-string" title="g_data_output_stream_put_string ()">g_data_output_stream_put_string</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-uint16" title="g_data_output_stream_put_uint16 ()">g_data_output_stream_put_uint16</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-uint32" title="g_data_output_stream_put_uint32 ()">g_data_output_stream_put_uint32</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-put-uint64" title="g_data_output_stream_put_uint64 ()">g_data_output_stream_put_uint64</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDataOutputStream.html#g-data-output-stream-set-byte-order" title="g_data_output_stream_set_byte_order ()">g_data_output_stream_set_byte_order</a>, function in <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusActionGroup.html#GDBusActionGroup-struct" title="GDBusActionGroup">GDBusActionGroup</a>, struct in <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup">GDBusActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo-struct" title="GDBusAnnotationInfo">GDBusAnnotationInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo-struct" title="GDBusArgInfo">GDBusArgInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-struct" title="GDBusAuthObserver">GDBusAuthObserver</a>, struct in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'>GDBusAuthObserver::allow-mechanism</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer" title='The "authorize-authenticated-peer" signal'>GDBusAuthObserver::authorize-authenticated-peer</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags">GDBusCallFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags-enum" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection-struct" title="GDBusConnection">GDBusConnection</a>, struct in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection-closed" title='The "closed" signal'>GDBusConnection::closed</a>, object signal in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--address" title='The "address" property'>GDBusConnection:address</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--authentication-observer" title='The "authentication-observer" property'>GDBusConnection:authentication-observer</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--capabilities" title='The "capabilities" property'>GDBusConnection:capabilities</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--closed" title='The "closed" property'>GDBusConnection:closed</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'>GDBusConnection:exit-on-close</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'>GDBusConnection:flags</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--guid" title='The "guid" property'>GDBusConnection:guid</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--stream" title='The "stream" property'>GDBusConnection:stream</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnection--unique-name" title='The "unique-name" property'>GDBusConnection:unique-name</a>, object property in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusConnectionFlags-enum" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#GDBusError" title="enum GDBusError">GDBusError</a>, enum in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#GDBusErrorEntry" title="GDBusErrorEntry">GDBusErrorEntry</a>, struct in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#GDBusInterface-struct" title="GDBusInterface">GDBusInterface</a>, struct in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceGetPropertyFunc" title="GDBusInterfaceGetPropertyFunc ()">GDBusInterfaceGetPropertyFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#GDBusInterfaceIface" title="struct GDBusInterfaceIface">GDBusInterfaceIface</a>, struct in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct" title="GDBusInterfaceInfo">GDBusInterfaceInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceMethodCallFunc" title="GDBusInterfaceMethodCallFunc ()">GDBusInterfaceMethodCallFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceSetPropertyFunc" title="GDBusInterfaceSetPropertyFunc ()">GDBusInterfaceSetPropertyFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>, struct in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method" title='The "g-authorize-method" signal'>GDBusInterfaceSkeleton::g-authorize-method</a>, object signal in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags" title='The "g-flags" property'>GDBusInterfaceSkeleton:g-flags</a>, object property in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass" title="struct GDBusInterfaceSkeletonClass">GDBusInterfaceSkeletonClass</a>, struct in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>, enum in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusInterfaceVTable" title="GDBusInterfaceVTable">GDBusInterfaceVTable</a>, struct in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMenuModel.html#GDBusMenuModel-struct" title="GDBusMenuModel">GDBusMenuModel</a>, struct in <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel">GDBusMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessage-struct" title="GDBusMessage">GDBusMessage</a>, struct in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessage--locked" title='The "locked" property'>GDBusMessage:locked</a>, object property in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageByteOrder" title="enum GDBusMessageByteOrder">GDBusMessageByteOrder</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusMessageFilterFunction" title="GDBusMessageFilterFunction ()">GDBusMessageFilterFunction</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageFlags" title="enum GDBusMessageFlags">GDBusMessageFlags</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageHeaderField" title="enum GDBusMessageHeaderField">GDBusMessageHeaderField</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#GDBusMessageType" title="enum GDBusMessageType">GDBusMessageType</a>, enum in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo-struct" title="GDBusMethodInfo">GDBusMethodInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#GDBusMethodInvocation-struct" title="GDBusMethodInvocation">GDBusMethodInvocation</a>, struct in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo-struct" title="GDBusNodeInfo">GDBusNodeInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObject-struct" title="GDBusObject">GDBusObject</a>, struct in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObject-interface-added" title='The "interface-added" signal'>GDBusObject::interface-added</a>, object signal in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObject-interface-removed" title='The "interface-removed" signal'>GDBusObject::interface-removed</a>, object signal in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#GDBusObjectIface" title="struct GDBusObjectIface">GDBusObjectIface</a>, struct in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-struct" title="GDBusObjectManager">GDBusObjectManager</a>, struct in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-added" title='The "interface-added" signal'>GDBusObjectManager::interface-added</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-interface-removed" title='The "interface-removed" signal'>GDBusObjectManager::interface-removed</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-added" title='The "object-added" signal'>GDBusObjectManager::object-added</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManager-object-removed" title='The "object-removed" signal'>GDBusObjectManager::object-removed</a>, object signal in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>, struct in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed" title='The "interface-proxy-properties-changed" signal'>GDBusObjectManagerClient::interface-proxy-properties-changed</a>, object signal in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal" title='The "interface-proxy-signal" signal'>GDBusObjectManagerClient::interface-proxy-signal</a>, object signal in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--bus-type" title='The "bus-type" property'>GDBusObjectManagerClient:bus-type</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection" title='The "connection" property'>GDBusObjectManagerClient:connection</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags" title='The "flags" property'>GDBusObjectManagerClient:flags</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-destroy-notify" title='The "get-proxy-type-destroy-notify" property'>GDBusObjectManagerClient:get-proxy-type-destroy-notify</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func" title='The "get-proxy-type-func" property'>GDBusObjectManagerClient:get-proxy-type-func</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data" title='The "get-proxy-type-user-data" property'>GDBusObjectManagerClient:get-proxy-type-user-data</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name" title='The "name" property'>GDBusObjectManagerClient:name</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner" title='The "name-owner" property'>GDBusObjectManagerClient:name-owner</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--object-path" title='The "object-path" property'>GDBusObjectManagerClient:object-path</a>, object property in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" title="struct GDBusObjectManagerClientClass">GDBusObjectManagerClientClass</a>, struct in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>, enum in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#GDBusObjectManagerIface" title="struct GDBusObjectManagerIface">GDBusObjectManagerIface</a>, struct in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>, struct in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer--connection" title='The "connection" property'>GDBusObjectManagerServer:connection</a>, object property in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path" title='The "object-path" property'>GDBusObjectManagerServer:object-path</a>, object property in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#GDBusObjectManagerServerClass" title="struct GDBusObjectManagerServerClass">GDBusObjectManagerServerClass</a>, struct in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy-struct" title="GDBusObjectProxy">GDBusObjectProxy</a>, struct in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-connection" title='The "g-connection" property'>GDBusObjectProxy:g-connection</a>, object property in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxy--g-object-path" title='The "g-object-path" property'>GDBusObjectProxy:g-object-path</a>, object property in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#GDBusObjectProxyClass" title="struct GDBusObjectProxyClass">GDBusObjectProxyClass</a>, struct in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>, struct in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method" title='The "authorize-method" signal'>GDBusObjectSkeleton::authorize-method</a>, object signal in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeleton--g-object-path" title='The "g-object-path" property'>GDBusObjectSkeleton:g-object-path</a>, object property in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#GDBusObjectSkeletonClass" title="struct GDBusObjectSkeletonClass">GDBusObjectSkeletonClass</a>, struct in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo-struct" title="GDBusPropertyInfo">GDBusPropertyInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfoFlags" title="enum GDBusPropertyInfoFlags">GDBusPropertyInfoFlags</a>, enum in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy-struct" title="GDBusProxy">GDBusProxy</a>, struct in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-changed" title='The "g-properties-changed" signal'>GDBusProxy::g-properties-changed</a>, object signal in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'>GDBusProxy::g-signal</a>, object signal in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-bus-type" title='The "g-bus-type" property'>GDBusProxy:g-bus-type</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-connection" title='The "g-connection" property'>GDBusProxy:g-connection</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-default-timeout" title='The "g-default-timeout" property'>GDBusProxy:g-default-timeout</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-flags" title='The "g-flags" property'>GDBusProxy:g-flags</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'>GDBusProxy:g-interface-info</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-name" title='The "g-interface-name" property'>GDBusProxy:g-interface-name</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-name" title='The "g-name" property'>GDBusProxy:g-name</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-name-owner" title='The "g-name-owner" property'>GDBusProxy:g-name-owner</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxy--g-object-path" title='The "g-object-path" property'>GDBusProxy:g-object-path</a>, object property in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxyClass" title="struct GDBusProxyClass">GDBusProxyClass</a>, struct in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags-enum" title="enum GDBusProxyFlags">GDBusProxyFlags</a>, enum in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()">GDBusProxyTypeFunc</a>, user_function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSendMessageFlags" title="enum GDBusSendMessageFlags">GDBusSendMessageFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer-struct" title="GDBusServer">GDBusServer</a>, struct in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer-new-connection" title='The "new-connection" signal'>GDBusServer::new-connection</a>, object signal in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--active" title='The "active" property'>GDBusServer:active</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--address" title='The "address" property'>GDBusServer:address</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--authentication-observer" title='The "authentication-observer" property'>GDBusServer:authentication-observer</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--client-address" title='The "client-address" property'>GDBusServer:client-address</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--flags" title='The "flags" property'>GDBusServer:flags</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServer--guid" title='The "guid" property'>GDBusServer:guid</a>, object property in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#GDBusServerFlags-enum" title="enum GDBusServerFlags">GDBusServerFlags</a>, enum in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSignalCallback" title="GDBusSignalCallback ()">GDBusSignalCallback</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSignalFlags" title="enum GDBusSignalFlags">GDBusSignalFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo-struct" title="GDBusSignalInfo">GDBusSignalInfo</a>, struct in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeDispatchFunc" title="GDBusSubtreeDispatchFunc ()">GDBusSubtreeDispatchFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeEnumerateFunc" title="GDBusSubtreeEnumerateFunc ()">GDBusSubtreeEnumerateFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeFlags" title="enum GDBusSubtreeFlags">GDBusSubtreeFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeIntrospectFunc" title="GDBusSubtreeIntrospectFunc ()">GDBusSubtreeIntrospectFunc</a>, user_function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#GDBusSubtreeVTable" title="GDBusSubtreeVTable">GDBusSubtreeVTable</a>, struct in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusActionGroup.html#g-dbus-action-group-get" title="g_dbus_action_group_get ()">g_dbus_action_group_get</a>, function in <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup">GDBusActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync" title="g_dbus_address_get_for_bus_sync ()">g_dbus_address_get_for_bus_sync</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" title="g_dbus_address_get_stream ()">g_dbus_address_get_stream</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-finish" title="g_dbus_address_get_stream_finish ()">g_dbus_address_get_stream_finish</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-sync" title="g_dbus_address_get_stream_sync ()">g_dbus_address_get_stream_sync</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-lookup" title="g_dbus_annotation_info_lookup ()">g_dbus_annotation_info_lookup</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-ref" title="g_dbus_annotation_info_ref ()">g_dbus_annotation_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-unref" title="g_dbus_annotation_info_unref ()">g_dbus_annotation_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-ref" title="g_dbus_arg_info_ref ()">g_dbus_arg_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-unref" title="g_dbus_arg_info_unref ()">g_dbus_arg_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" title="g_dbus_auth_observer_allow_mechanism ()">g_dbus_auth_observer_allow_mechanism</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer" title="g_dbus_auth_observer_authorize_authenticated_peer ()">g_dbus_auth_observer_authorize_authenticated_peer</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-new" title="g_dbus_auth_observer_new ()">g_dbus_auth_observer_new</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-add-filter" title="g_dbus_connection_add_filter ()">g_dbus_connection_add_filter</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()">g_dbus_connection_call</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-finish" title="g_dbus_connection_call_finish ()">g_dbus_connection_call_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()">g_dbus_connection_call_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list" title="g_dbus_connection_call_with_unix_fd_list ()">g_dbus_connection_call_with_unix_fd_list</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-finish" title="g_dbus_connection_call_with_unix_fd_list_finish ()">g_dbus_connection_call_with_unix_fd_list_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-sync" title="g_dbus_connection_call_with_unix_fd_list_sync ()">g_dbus_connection_call_with_unix_fd_list_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-close" title="g_dbus_connection_close ()">g_dbus_connection_close</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-close-finish" title="g_dbus_connection_close_finish ()">g_dbus_connection_close_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-close-sync" title="g_dbus_connection_close_sync ()">g_dbus_connection_close_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-emit-signal" title="g_dbus_connection_emit_signal ()">g_dbus_connection_emit_signal</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()">g_dbus_connection_export_action_group</a>, function in <a class="link" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">GActionGroup exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()">g_dbus_connection_export_menu_model</a>, function in <a class="link" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">GMenuModel exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-flush" title="g_dbus_connection_flush ()">g_dbus_connection_flush</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-flush-finish" title="g_dbus_connection_flush_finish ()">g_dbus_connection_flush_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-flush-sync" title="g_dbus_connection_flush_sync ()">g_dbus_connection_flush_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-capabilities" title="g_dbus_connection_get_capabilities ()">g_dbus_connection_get_capabilities</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-exit-on-close" title="g_dbus_connection_get_exit_on_close ()">g_dbus_connection_get_exit_on_close</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-guid" title="g_dbus_connection_get_guid ()">g_dbus_connection_get_guid</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-last-serial" title="g_dbus_connection_get_last_serial ()">g_dbus_connection_get_last_serial</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-peer-credentials" title="g_dbus_connection_get_peer_credentials ()">g_dbus_connection_get_peer_credentials</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-stream" title="g_dbus_connection_get_stream ()">g_dbus_connection_get_stream</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-get-unique-name" title="g_dbus_connection_get_unique_name ()">g_dbus_connection_get_unique_name</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-is-closed" title="g_dbus_connection_is_closed ()">g_dbus_connection_is_closed</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()">g_dbus_connection_new</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-finish" title="g_dbus_connection_new_finish ()">g_dbus_connection_new_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()">g_dbus_connection_new_for_address</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-finish" title="g_dbus_connection_new_for_address_finish ()">g_dbus_connection_new_for_address_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-sync" title="g_dbus_connection_new_for_address_sync ()">g_dbus_connection_new_for_address_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-new-sync" title="g_dbus_connection_new_sync ()">g_dbus_connection_new_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()">g_dbus_connection_register_object</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-subtree" title="g_dbus_connection_register_subtree ()">g_dbus_connection_register_subtree</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-remove-filter" title="g_dbus_connection_remove_filter ()">g_dbus_connection_remove_filter</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message" title="g_dbus_connection_send_message ()">g_dbus_connection_send_message</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply" title="g_dbus_connection_send_message_with_reply ()">g_dbus_connection_send_message_with_reply</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-finish" title="g_dbus_connection_send_message_with_reply_finish ()">g_dbus_connection_send_message_with_reply_finish</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync" title="g_dbus_connection_send_message_with_reply_sync ()">g_dbus_connection_send_message_with_reply_sync</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-set-exit-on-close" title="g_dbus_connection_set_exit_on_close ()">g_dbus_connection_set_exit_on_close</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-signal-subscribe" title="g_dbus_connection_signal_subscribe ()">g_dbus_connection_signal_subscribe</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-signal-unsubscribe" title="g_dbus_connection_signal_unsubscribe ()">g_dbus_connection_signal_unsubscribe</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-start-message-processing" title="g_dbus_connection_start_message_processing ()">g_dbus_connection_start_message_processing</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-unexport-action-group" title="g_dbus_connection_unexport_action_group ()">g_dbus_connection_unexport_action_group</a>, function in <a class="link" href="gio-GActionGroup-exporter.html" title="GActionGroup exporter">GActionGroup exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-unexport-menu-model" title="g_dbus_connection_unexport_menu_model ()">g_dbus_connection_unexport_menu_model</a>, function in <a class="link" href="gio-GMenuModel-exporter.html" title="GMenuModel exporter">GMenuModel exporter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()">g_dbus_connection_unregister_object</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-subtree" title="g_dbus_connection_unregister_subtree ()">g_dbus_connection_unregister_subtree</a>, function in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#G-DBUS-ERROR:CAPS" title="G_DBUS_ERROR">G_DBUS_ERROR</a>, macro in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-encode-gerror" title="g_dbus_error_encode_gerror ()">g_dbus_error_encode_gerror</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()">g_dbus_error_get_remote_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-is-remote-error" title="g_dbus_error_is_remote_error ()">g_dbus_error_is_remote_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-new-for-dbus-error" title="g_dbus_error_new_for_dbus_error ()">g_dbus_error_new_for_dbus_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()">g_dbus_error_register_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()">g_dbus_error_register_error_domain</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error" title="g_dbus_error_set_dbus_error ()">g_dbus_error_set_dbus_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error-valist" title="g_dbus_error_set_dbus_error_valist ()">g_dbus_error_set_dbus_error_valist</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()">g_dbus_error_strip_remote_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GDBusError.html#g-dbus-error-unregister-error" title="g_dbus_error_unregister_error ()">g_dbus_error_unregister_error</a>, function in <a class="link" href="gio-GDBusError.html" title="GDBusError">GDBusError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-generate-guid" title="g_dbus_generate_guid ()">g_dbus_generate_guid</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvalue-to-gvariant" title="g_dbus_gvalue_to_gvariant ()">g_dbus_gvalue_to_gvariant</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvariant-to-gvalue" title="g_dbus_gvariant_to_gvalue ()">g_dbus_gvariant_to_gvalue</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-dup-object" title="g_dbus_interface_dup_object ()">g_dbus_interface_dup_object</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-get-info" title="g_dbus_interface_get_info ()">g_dbus_interface_get_info</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-get-object" title="g_dbus_interface_get_object ()">g_dbus_interface_get_object</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()">g_dbus_interface_info_cache_build</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-release" title="g_dbus_interface_info_cache_release ()">g_dbus_interface_info_cache_release</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-generate-xml" title="g_dbus_interface_info_generate_xml ()">g_dbus_interface_info_generate_xml</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-method" title="g_dbus_interface_info_lookup_method ()">g_dbus_interface_info_lookup_method</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-property" title="g_dbus_interface_info_lookup_property ()">g_dbus_interface_info_lookup_property</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-signal" title="g_dbus_interface_info_lookup_signal ()">g_dbus_interface_info_lookup_signal</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref" title="g_dbus_interface_info_ref ()">g_dbus_interface_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-unref" title="g_dbus_interface_info_unref ()">g_dbus_interface_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterface.html#g-dbus-interface-set-object" title="g_dbus_interface_set_object ()">g_dbus_interface_set_object</a>, function in <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-export" title="g_dbus_interface_skeleton_export ()">g_dbus_interface_skeleton_export</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" title="g_dbus_interface_skeleton_flush ()">g_dbus_interface_skeleton_flush</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connection" title="g_dbus_interface_skeleton_get_connection ()">g_dbus_interface_skeleton_get_connection</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections" title="g_dbus_interface_skeleton_get_connections ()">g_dbus_interface_skeleton_get_connections</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" title="g_dbus_interface_skeleton_get_flags ()">g_dbus_interface_skeleton_get_flags</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-info" title="g_dbus_interface_skeleton_get_info ()">g_dbus_interface_skeleton_get_info</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path" title="g_dbus_interface_skeleton_get_object_path ()">g_dbus_interface_skeleton_get_object_path</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-properties" title="g_dbus_interface_skeleton_get_properties ()">g_dbus_interface_skeleton_get_properties</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-vtable" title="g_dbus_interface_skeleton_get_vtable ()">g_dbus_interface_skeleton_get_vtable</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection" title="g_dbus_interface_skeleton_has_connection ()">g_dbus_interface_skeleton_has_connection</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags" title="g_dbus_interface_skeleton_set_flags ()">g_dbus_interface_skeleton_set_flags</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport" title="g_dbus_interface_skeleton_unexport ()">g_dbus_interface_skeleton_unexport</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport-from-connection" title="g_dbus_interface_skeleton_unexport_from_connection ()">g_dbus_interface_skeleton_unexport_from_connection</a>, function in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-address" title="g_dbus_is_address ()">g_dbus_is_address</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-guid" title="g_dbus_is_guid ()">g_dbus_is_guid</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-interface-name" title="g_dbus_is_interface_name ()">g_dbus_is_interface_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-member-name" title="g_dbus_is_member_name ()">g_dbus_is_member_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-name" title="g_dbus_is_name ()">g_dbus_is_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-supported-address" title="g_dbus_is_supported_address ()">g_dbus_is_supported_address</a>, function in <a class="link" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">D-Bus Addresses</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-unique-name" title="g_dbus_is_unique_name ()">g_dbus_is_unique_name</a>, function in <a class="link" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">D-Bus Utilities</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMenuModel.html#g-dbus-menu-model-get" title="g_dbus_menu_model_get ()">g_dbus_menu_model_get</a>, function in <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel">GDBusMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-bytes-needed" title="g_dbus_message_bytes_needed ()">g_dbus_message_bytes_needed</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-copy" title="g_dbus_message_copy ()">g_dbus_message_copy</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-arg0" title="g_dbus_message_get_arg0 ()">g_dbus_message_get_arg0</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-body" title="g_dbus_message_get_body ()">g_dbus_message_get_body</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-byte-order" title="g_dbus_message_get_byte_order ()">g_dbus_message_get_byte_order</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-destination" title="g_dbus_message_get_destination ()">g_dbus_message_get_destination</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-error-name" title="g_dbus_message_get_error_name ()">g_dbus_message_get_error_name</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-flags" title="g_dbus_message_get_flags ()">g_dbus_message_get_flags</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-header" title="g_dbus_message_get_header ()">g_dbus_message_get_header</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-header-fields" title="g_dbus_message_get_header_fields ()">g_dbus_message_get_header_fields</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-interface" title="g_dbus_message_get_interface ()">g_dbus_message_get_interface</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-locked" title="g_dbus_message_get_locked ()">g_dbus_message_get_locked</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-member" title="g_dbus_message_get_member ()">g_dbus_message_get_member</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-message-type" title="g_dbus_message_get_message_type ()">g_dbus_message_get_message_type</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-num-unix-fds" title="g_dbus_message_get_num_unix_fds ()">g_dbus_message_get_num_unix_fds</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-path" title="g_dbus_message_get_path ()">g_dbus_message_get_path</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-reply-serial" title="g_dbus_message_get_reply_serial ()">g_dbus_message_get_reply_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-sender" title="g_dbus_message_get_sender ()">g_dbus_message_get_sender</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-serial" title="g_dbus_message_get_serial ()">g_dbus_message_get_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-signature" title="g_dbus_message_get_signature ()">g_dbus_message_get_signature</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-get-unix-fd-list" title="g_dbus_message_get_unix_fd_list ()">g_dbus_message_get_unix_fd_list</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-lock" title="g_dbus_message_lock ()">g_dbus_message_lock</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new" title="g_dbus_message_new ()">g_dbus_message_new</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-from-blob" title="g_dbus_message_new_from_blob ()">g_dbus_message_new_from_blob</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-call" title="g_dbus_message_new_method_call ()">g_dbus_message_new_method_call</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error" title="g_dbus_message_new_method_error ()">g_dbus_message_new_method_error</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error-literal" title="g_dbus_message_new_method_error_literal ()">g_dbus_message_new_method_error_literal</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-error-valist" title="g_dbus_message_new_method_error_valist ()">g_dbus_message_new_method_error_valist</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-method-reply" title="g_dbus_message_new_method_reply ()">g_dbus_message_new_method_reply</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-new-signal" title="g_dbus_message_new_signal ()">g_dbus_message_new_signal</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-print" title="g_dbus_message_print ()">g_dbus_message_print</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-body" title="g_dbus_message_set_body ()">g_dbus_message_set_body</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-byte-order" title="g_dbus_message_set_byte_order ()">g_dbus_message_set_byte_order</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-destination" title="g_dbus_message_set_destination ()">g_dbus_message_set_destination</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-error-name" title="g_dbus_message_set_error_name ()">g_dbus_message_set_error_name</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-flags" title="g_dbus_message_set_flags ()">g_dbus_message_set_flags</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-header" title="g_dbus_message_set_header ()">g_dbus_message_set_header</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-interface" title="g_dbus_message_set_interface ()">g_dbus_message_set_interface</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-member" title="g_dbus_message_set_member ()">g_dbus_message_set_member</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-message-type" title="g_dbus_message_set_message_type ()">g_dbus_message_set_message_type</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-num-unix-fds" title="g_dbus_message_set_num_unix_fds ()">g_dbus_message_set_num_unix_fds</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-path" title="g_dbus_message_set_path ()">g_dbus_message_set_path</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-reply-serial" title="g_dbus_message_set_reply_serial ()">g_dbus_message_set_reply_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-sender" title="g_dbus_message_set_sender ()">g_dbus_message_set_sender</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-serial" title="g_dbus_message_set_serial ()">g_dbus_message_set_serial</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-signature" title="g_dbus_message_set_signature ()">g_dbus_message_set_signature</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-set-unix-fd-list" title="g_dbus_message_set_unix_fd_list ()">g_dbus_message_set_unix_fd_list</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-to-blob" title="g_dbus_message_to_blob ()">g_dbus_message_to_blob</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMessage.html#g-dbus-message-to-gerror" title="g_dbus_message_to_gerror ()">g_dbus_message_to_gerror</a>, function in <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-ref" title="g_dbus_method_info_ref ()">g_dbus_method_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-unref" title="g_dbus_method_info_unref ()">g_dbus_method_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-connection" title="g_dbus_method_invocation_get_connection ()">g_dbus_method_invocation_get_connection</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-interface-name" title="g_dbus_method_invocation_get_interface_name ()">g_dbus_method_invocation_get_interface_name</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-message" title="g_dbus_method_invocation_get_message ()">g_dbus_method_invocation_get_message</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-info" title="g_dbus_method_invocation_get_method_info ()">g_dbus_method_invocation_get_method_info</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-name" title="g_dbus_method_invocation_get_method_name ()">g_dbus_method_invocation_get_method_name</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-object-path" title="g_dbus_method_invocation_get_object_path ()">g_dbus_method_invocation_get_object_path</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-parameters" title="g_dbus_method_invocation_get_parameters ()">g_dbus_method_invocation_get_parameters</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" title="g_dbus_method_invocation_get_sender ()">g_dbus_method_invocation_get_sender</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-user-data" title="g_dbus_method_invocation_get_user_data ()">g_dbus_method_invocation_get_user_data</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error" title="g_dbus_method_invocation_return_dbus_error ()">g_dbus_method_invocation_return_dbus_error</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()">g_dbus_method_invocation_return_error</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-literal" title="g_dbus_method_invocation_return_error_literal ()">g_dbus_method_invocation_return_error_literal</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-valist" title="g_dbus_method_invocation_return_error_valist ()">g_dbus_method_invocation_return_error_valist</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-gerror" title="g_dbus_method_invocation_return_gerror ()">g_dbus_method_invocation_return_gerror</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()">g_dbus_method_invocation_return_value</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list" title="g_dbus_method_invocation_return_value_with_unix_fd_list ()">g_dbus_method_invocation_return_value_with_unix_fd_list</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-take-error" title="g_dbus_method_invocation_take_error ()">g_dbus_method_invocation_take_error</a>, function in <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-generate-xml" title="g_dbus_node_info_generate_xml ()">g_dbus_node_info_generate_xml</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface" title="g_dbus_node_info_lookup_interface ()">g_dbus_node_info_lookup_interface</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml" title="g_dbus_node_info_new_for_xml ()">g_dbus_node_info_new_for_xml</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-ref" title="g_dbus_node_info_ref ()">g_dbus_node_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref" title="g_dbus_node_info_unref ()">g_dbus_node_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#g-dbus-object-get-interface" title="g_dbus_object_get_interface ()">g_dbus_object_get_interface</a>, function in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#g-dbus-object-get-interfaces" title="g_dbus_object_get_interfaces ()">g_dbus_object_get_interfaces</a>, function in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObject.html#g-dbus-object-get-object-path" title="g_dbus_object_get_object_path ()">g_dbus_object_get_object_path</a>, function in <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-connection" title="g_dbus_object_manager_client_get_connection ()">g_dbus_object_manager_client_get_connection</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags" title="g_dbus_object_manager_client_get_flags ()">g_dbus_object_manager_client_get_flags</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name" title="g_dbus_object_manager_client_get_name ()">g_dbus_object_manager_client_get_name</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner" title="g_dbus_object_manager_client_get_name_owner ()">g_dbus_object_manager_client_get_name_owner</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()">g_dbus_object_manager_client_new</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish" title="g_dbus_object_manager_client_new_finish ()">g_dbus_object_manager_client_new_finish</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()">g_dbus_object_manager_client_new_for_bus</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-finish" title="g_dbus_object_manager_client_new_for_bus_finish ()">g_dbus_object_manager_client_new_for_bus_finish</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync" title="g_dbus_object_manager_client_new_for_bus_sync ()">g_dbus_object_manager_client_new_for_bus_sync</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()">g_dbus_object_manager_client_new_sync</a>, function in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-interface" title="g_dbus_object_manager_get_interface ()">g_dbus_object_manager_get_interface</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object" title="g_dbus_object_manager_get_object ()">g_dbus_object_manager_get_object</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-objects" title="g_dbus_object_manager_get_objects ()">g_dbus_object_manager_get_objects</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManager.html#g-dbus-object-manager-get-object-path" title="g_dbus_object_manager_get_object_path ()">g_dbus_object_manager_get_object_path</a>, function in <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()">g_dbus_object_manager_server_export</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export-uniquely" title="g_dbus_object_manager_server_export_uniquely ()">g_dbus_object_manager_server_export_uniquely</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-get-connection" title="g_dbus_object_manager_server_get_connection ()">g_dbus_object_manager_server_get_connection</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-is-exported" title="g_dbus_object_manager_server_is_exported ()">g_dbus_object_manager_server_is_exported</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-new" title="g_dbus_object_manager_server_new ()">g_dbus_object_manager_server_new</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-set-connection" title="g_dbus_object_manager_server_set_connection ()">g_dbus_object_manager_server_set_connection</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" title="g_dbus_object_manager_server_unexport ()">g_dbus_object_manager_server_unexport</a>, function in <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#g-dbus-object-proxy-get-connection" title="g_dbus_object_proxy_get_connection ()">g_dbus_object_proxy_get_connection</a>, function in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectProxy.html#g-dbus-object-proxy-new" title="g_dbus_object_proxy_new ()">g_dbus_object_proxy_new</a>, function in <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-add-interface" title="g_dbus_object_skeleton_add_interface ()">g_dbus_object_skeleton_add_interface</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-flush" title="g_dbus_object_skeleton_flush ()">g_dbus_object_skeleton_flush</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-new" title="g_dbus_object_skeleton_new ()">g_dbus_object_skeleton_new</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface" title="g_dbus_object_skeleton_remove_interface ()">g_dbus_object_skeleton_remove_interface</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface-by-name" title="g_dbus_object_skeleton_remove_interface_by_name ()">g_dbus_object_skeleton_remove_interface_by_name</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-set-object-path" title="g_dbus_object_skeleton_set_object_path ()">g_dbus_object_skeleton_set_object_path</a>, function in <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-ref" title="g_dbus_property_info_ref ()">g_dbus_property_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-unref" title="g_dbus_property_info_unref ()">g_dbus_property_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()">g_dbus_proxy_call</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()">g_dbus_proxy_call_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()">g_dbus_proxy_call_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list" title="g_dbus_proxy_call_with_unix_fd_list ()">g_dbus_proxy_call_with_unix_fd_list</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-finish" title="g_dbus_proxy_call_with_unix_fd_list_finish ()">g_dbus_proxy_call_with_unix_fd_list_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-sync" title="g_dbus_proxy_call_with_unix_fd_list_sync ()">g_dbus_proxy_call_with_unix_fd_list_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-cached-property" title="g_dbus_proxy_get_cached_property ()">g_dbus_proxy_get_cached_property</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-cached-property-names" title="g_dbus_proxy_get_cached_property_names ()">g_dbus_proxy_get_cached_property_names</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-connection" title="g_dbus_proxy_get_connection ()">g_dbus_proxy_get_connection</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-default-timeout" title="g_dbus_proxy_get_default_timeout ()">g_dbus_proxy_get_default_timeout</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-flags" title="g_dbus_proxy_get_flags ()">g_dbus_proxy_get_flags</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-interface-info" title="g_dbus_proxy_get_interface_info ()">g_dbus_proxy_get_interface_info</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-interface-name" title="g_dbus_proxy_get_interface_name ()">g_dbus_proxy_get_interface_name</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name" title="g_dbus_proxy_get_name ()">g_dbus_proxy_get_name</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name-owner" title="g_dbus_proxy_get_name_owner ()">g_dbus_proxy_get_name_owner</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-get-object-path" title="g_dbus_proxy_get_object_path ()">g_dbus_proxy_get_object_path</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()">g_dbus_proxy_new</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-finish" title="g_dbus_proxy_new_finish ()">g_dbus_proxy_new_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus" title="g_dbus_proxy_new_for_bus ()">g_dbus_proxy_new_for_bus</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-finish" title="g_dbus_proxy_new_for_bus_finish ()">g_dbus_proxy_new_for_bus_finish</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()">g_dbus_proxy_new_for_bus_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()">g_dbus_proxy_new_sync</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-set-cached-property" title="g_dbus_proxy_set_cached_property ()">g_dbus_proxy_set_cached_property</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-set-default-timeout" title="g_dbus_proxy_set_default_timeout ()">g_dbus_proxy_set_default_timeout</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-set-interface-info" title="g_dbus_proxy_set_interface_info ()">g_dbus_proxy_set_interface_info</a>, function in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-get-client-address" title="g_dbus_server_get_client_address ()">g_dbus_server_get_client_address</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-get-flags" title="g_dbus_server_get_flags ()">g_dbus_server_get_flags</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-get-guid" title="g_dbus_server_get_guid ()">g_dbus_server_get_guid</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-is-active" title="g_dbus_server_is_active ()">g_dbus_server_is_active</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-new-sync" title="g_dbus_server_new_sync ()">g_dbus_server_new_sync</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-start" title="g_dbus_server_start ()">g_dbus_server_start</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDBusServer.html#g-dbus-server-stop" title="g_dbus_server_stop ()">g_dbus_server_stop</a>, function in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-ref" title="g_dbus_signal_info_ref ()">g_dbus_signal_info_ref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-unref" title="g_dbus_signal_info_unref ()">g_dbus_signal_info_unref</a>, function in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo-struct" title="GDesktopAppInfo">GDesktopAppInfo</a>, struct in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo--filename" title='The "filename" property'>GDesktopAppInfo:filename</a>, object property in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback" title="GDesktopAppLaunchCallback ()">GDesktopAppLaunchCallback</a>, user_function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories" title="g_desktop_app_info_get_categories ()">g_desktop_app_info_get_categories</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-filename" title="g_desktop_app_info_get_filename ()">g_desktop_app_info_get_filename</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name" title="g_desktop_app_info_get_generic_name ()">g_desktop_app_info_get_generic_name</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-is-hidden" title="g_desktop_app_info_get_is_hidden ()">g_desktop_app_info_get_is_hidden</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords" title="g_desktop_app_info_get_keywords ()">g_desktop_app_info_get_keywords</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-nodisplay" title="g_desktop_app_info_get_nodisplay ()">g_desktop_app_info_get_nodisplay</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-show-in" title="g_desktop_app_info_get_show_in ()">g_desktop_app_info_get_show_in</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" title="g_desktop_app_info_get_startup_wm_class ()">g_desktop_app_info_get_startup_wm_class</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager" title="g_desktop_app_info_launch_uris_as_manager ()">g_desktop_app_info_launch_uris_as_manager</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new" title="g_desktop_app_info_new ()">g_desktop_app_info_new</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-filename" title="g_desktop_app_info_new_from_filename ()">g_desktop_app_info_new_from_filename</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-keyfile" title="g_desktop_app_info_new_from_keyfile ()">g_desktop_app_info_new_from_keyfile</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env" title="g_desktop_app_info_set_desktop_env ()">g_desktop_app_info_set_desktop_env</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDrive-struct" title="GDrive">GDrive</a>, struct in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDrive-changed" title='The "changed" signal'>GDrive::changed</a>, object signal in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDrive-disconnected" title='The "disconnected" signal'>GDrive::disconnected</a>, object signal in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDrive-eject-button" title='The "eject-button" signal'>GDrive::eject-button</a>, object signal in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDrive-stop-button" title='The "stop-button" signal'>GDrive::stop-button</a>, object signal in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDriveIface" title="struct GDriveIface">GDriveIface</a>, struct in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDriveStartFlags" title="enum GDriveStartFlags">GDriveStartFlags</a>, enum in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#GDriveStartStopType" title="enum GDriveStartStopType">GDriveStartStopType</a>, enum in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-eject" title="g_drive_can_eject ()">g_drive_can_eject</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-poll-for-media" title="g_drive_can_poll_for_media ()">g_drive_can_poll_for_media</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-start" title="g_drive_can_start ()">g_drive_can_start</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-start-degraded" title="g_drive_can_start_degraded ()">g_drive_can_start_degraded</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-can-stop" title="g_drive_can_stop ()">g_drive_can_stop</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject" title="g_drive_eject ()">g_drive_eject</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject-finish" title="g_drive_eject_finish ()">g_drive_eject_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject-with-operation" title="g_drive_eject_with_operation ()">g_drive_eject_with_operation</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-eject-with-operation-finish" title="g_drive_eject_with_operation_finish ()">g_drive_eject_with_operation_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-enumerate-identifiers" title="g_drive_enumerate_identifiers ()">g_drive_enumerate_identifiers</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-icon" title="g_drive_get_icon ()">g_drive_get_icon</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-identifier" title="g_drive_get_identifier ()">g_drive_get_identifier</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-name" title="g_drive_get_name ()">g_drive_get_name</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-sort-key" title="g_drive_get_sort_key ()">g_drive_get_sort_key</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-start-stop-type" title="g_drive_get_start_stop_type ()">g_drive_get_start_stop_type</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-get-volumes" title="g_drive_get_volumes ()">g_drive_get_volumes</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-has-media" title="g_drive_has_media ()">g_drive_has_media</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-has-volumes" title="g_drive_has_volumes ()">g_drive_has_volumes</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-is-media-check-automatic" title="g_drive_is_media_check_automatic ()">g_drive_is_media_check_automatic</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-is-media-removable" title="g_drive_is_media_removable ()">g_drive_is_media_removable</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-poll-for-media" title="g_drive_poll_for_media ()">g_drive_poll_for_media</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-poll-for-media-finish" title="g_drive_poll_for_media_finish ()">g_drive_poll_for_media_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-start" title="g_drive_start ()">g_drive_start</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-start-finish" title="g_drive_start_finish ()">g_drive_start_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-stop" title="g_drive_stop ()">g_drive_stop</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GDrive.html#g-drive-stop-finish" title="g_drive_stop_finish ()">g_drive_stop_finish</a>, function in <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="GEmblem.html#GEmblem-struct" title="GEmblem">GEmblem</a>, struct in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#GEmblem--icon" title='The "icon" property'>GEmblem:icon</a>, object property in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#GEmblem--origin" title='The "origin" property'>GEmblem:origin</a>, object property in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#GEmblemedIcon-struct" title="struct GEmblemedIcon">GEmblemedIcon</a>, struct in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#GEmblemedIcon--gicon" title='The "gicon" property'>GEmblemedIcon:gicon</a>, object property in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-add-emblem" title="g_emblemed_icon_add_emblem ()">g_emblemed_icon_add_emblem</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-clear-emblems" title="g_emblemed_icon_clear_emblems ()">g_emblemed_icon_clear_emblems</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-get-emblems" title="g_emblemed_icon_get_emblems ()">g_emblemed_icon_get_emblems</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-get-icon" title="g_emblemed_icon_get_icon ()">g_emblemed_icon_get_icon</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblemedIcon.html#g-emblemed-icon-new" title="g_emblemed_icon_new ()">g_emblemed_icon_new</a>, function in <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#GEmblemOrigin" title="enum GEmblemOrigin">GEmblemOrigin</a>, enum in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-get-icon" title="g_emblem_get_icon ()">g_emblem_get_icon</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-get-origin" title="g_emblem_get_origin ()">g_emblem_get_origin</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-new" title="g_emblem_new ()">g_emblem_new</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GEmblem.html#g-emblem-new-with-origin" title="g_emblem_new_with_origin ()">g_emblem_new_with_origin</a>, function in <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
-</dt>
-<dd></dd>
-<a name="idxF"></a><h3 class="title">F</h3>
-<dt>
-<a class="link" href="GFile.html#GFile-struct" title="GFile">GFile</a>, struct in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo">GFileAttributeInfo</a>, struct in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags">GFileAttributeInfoFlags</a>, enum in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList">GFileAttributeInfoList</a>, struct in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#GFileAttributeMatcher-struct" title="GFileAttributeMatcher">GFileAttributeMatcher</a>, struct in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus">GFileAttributeStatus</a>, enum in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType">GFileAttributeType</a>, enum in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags">GFileCopyFlags</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags">GFileCreateFlags</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileDescriptorBased.html#GFileDescriptorBased-struct" title="GFileDescriptorBased">GFileDescriptorBased</a>, struct in <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#GFileEnumerator-struct" title="GFileEnumerator">GFileEnumerator</a>, struct in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#GFileEnumerator--container" title='The "container" property'>GFileEnumerator:container</a>, object property in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIcon.html#GFileIcon-struct" title="GFileIcon">GFileIcon</a>, struct in <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIcon.html#GFileIcon--file" title='The "file" property'>GFileIcon:file</a>, object property in <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileIface" title="struct GFileIface">GFileIface</a>, struct in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#GFileInfo-struct" title="GFileInfo">GFileInfo</a>, struct in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInputStream.html#GFileInputStream-struct" title="GFileInputStream">GFileInputStream</a>, struct in <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#GFileIOStream-struct" title="GFileIOStream">GFileIOStream</a>, struct in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#GFileMonitor-struct" title="GFileMonitor">GFileMonitor</a>, struct in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#GFileMonitor-changed" title='The "changed" signal'>GFileMonitor::changed</a>, object signal in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#GFileMonitor--cancelled" title='The "cancelled" property'>GFileMonitor:cancelled</a>, object property in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#GFileMonitor--rate-limit" title='The "rate-limit" property'>GFileMonitor:rate-limit</a>, object property in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#GFileMonitorEvent" title="enum GFileMonitorEvent">GFileMonitorEvent</a>, enum in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileMonitorFlags-enum" title="enum GFileMonitorFlags">GFileMonitorFlags</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilenameCompleter.html#GFilenameCompleter-struct" title="GFilenameCompleter">GFilenameCompleter</a>, struct in <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilenameCompleter.html#GFilenameCompleter-got-completion-data" title='The "got-completion-data" signal'>GFilenameCompleter::got-completion-data</a>, object signal in <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilenameCompleter.html#g-filename-completer-get-completions" title="g_filename_completer_get_completions ()">g_filename_completer_get_completions</a>, function in <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilenameCompleter.html#g-filename-completer-get-completion-suffix" title="g_filename_completer_get_completion_suffix ()">g_filename_completer_get_completion_suffix</a>, function in <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilenameCompleter.html#g-filename-completer-new" title="g_filename_completer_new ()">g_filename_completer_new</a>, function in <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilenameCompleter.html#g-filename-completer-set-dirs-only" title="g_filename_completer_set_dirs_only ()">g_filename_completer_set_dirs_only</a>, function in <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileOutputStream.html#GFileOutputStream-struct" title="GFileOutputStream">GFileOutputStream</a>, struct in <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()">GFileProgressCallback</a>, user_function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags">GFileQueryInfoFlags</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFileReadMoreCallback" title="GFileReadMoreCallback ()">GFileReadMoreCallback</a>, user_function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#GFilesystemPreviewType" title="enum GFilesystemPreviewType">GFilesystemPreviewType</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#GFileType" title="enum GFileType">GFileType</a>, enum in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-append-to" title="g_file_append_to ()">g_file_append_to</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-append-to-async" title="g_file_append_to_async ()">g_file_append_to_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-append-to-finish" title="g_file_append_to_finish ()">g_file_append_to_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_READ">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS" title="G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS" title="G_FILE_ATTRIBUTE_DOS_IS_SYSTEM">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS" title="G_FILE_ATTRIBUTE_ETAG_VALUE">G_FILE_ATTRIBUTE_ETAG_VALUE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_FREE">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_READONLY">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_SIZE">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_TYPE">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USED">G_FILE_ATTRIBUTE_FILESYSTEM_USED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW">G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS" title="G_FILE_ATTRIBUTE_GVFS_BACKEND">G_FILE_ATTRIBUTE_GVFS_BACKEND</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS" title="G_FILE_ATTRIBUTE_ID_FILE">G_FILE_ATTRIBUTE_ID_FILE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS" title="G_FILE_ATTRIBUTE_ID_FILESYSTEM">G_FILE_ATTRIBUTE_ID_FILESYSTEM</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-add" title="g_file_attribute_info_list_add ()">g_file_attribute_info_list_add</a>, function in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-dup" title="g_file_attribute_info_list_dup ()">g_file_attribute_info_list_dup</a>, function in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-lookup" title="g_file_attribute_info_list_lookup ()">g_file_attribute_info_list_lookup</a>, function in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-new" title="g_file_attribute_info_list_new ()">g_file_attribute_info_list_new</a>, function in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-ref" title="g_file_attribute_info_list_ref ()">g_file_attribute_info_list_ref</a>, function in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-unref" title="g_file_attribute_info_list_unref ()">g_file_attribute_info_list_unref</a>, function in <a class="link" href="gio-GFileAttribute.html" title="GFileAttribute">GFileAttribute</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-enumerate-namespace" title="g_file_attribute_matcher_enumerate_namespace ()">g_file_attribute_matcher_enumerate_namespace</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-enumerate-next" title="g_file_attribute_matcher_enumerate_next ()">g_file_attribute_matcher_enumerate_next</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-matches" title="g_file_attribute_matcher_matches ()">g_file_attribute_matcher_matches</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-matches-only" title="g_file_attribute_matcher_matches_only ()">g_file_attribute_matcher_matches_only</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-new" title="g_file_attribute_matcher_new ()">g_file_attribute_matcher_new</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-ref" title="g_file_attribute_matcher_ref ()">g_file_attribute_matcher_ref</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-subtract" title="g_file_attribute_matcher_subtract ()">g_file_attribute_matcher_subtract</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-to-string" title="g_file_attribute_matcher_to_string ()">g_file_attribute_matcher_to_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-attribute-matcher-unref" title="g_file_attribute_matcher_unref ()">g_file_attribute_matcher_unref</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC">G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE">G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS" title="G_FILE_ATTRIBUTE_OWNER_GROUP">G_FILE_ATTRIBUTE_OWNER_GROUP</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER:CAPS" title="G_FILE_ATTRIBUTE_OWNER_USER">G_FILE_ATTRIBUTE_OWNER_USER</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS" title="G_FILE_ATTRIBUTE_OWNER_USER_REAL">G_FILE_ATTRIBUTE_OWNER_USER_REAL</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS" title="G_FILE_ATTRIBUTE_PREVIEW_ICON">G_FILE_ATTRIBUTE_PREVIEW_ICON</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS" title="G_FILE_ATTRIBUTE_SELINUX_CONTEXT">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE">G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_COPY_NAME">G_FILE_ATTRIBUTE_STANDARD_COPY_NAME</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION">G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ICON">G_FILE_ATTRIBUTE_STANDARD_ICON</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP">G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL">G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_NAME">G_FILE_ATTRIBUTE_STANDARD_NAME</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SIZE">G_FILE_ATTRIBUTE_STANDARD_SIZE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TARGET_URI">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TYPE">G_FILE_ATTRIBUTE_STANDARD_TYPE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS" title="G_FILE_ATTRIBUTE_THUMBNAILING_FAILED">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS" title="G_FILE_ATTRIBUTE_THUMBNAIL_PATH">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS">G_FILE_ATTRIBUTE_TIME_ACCESS</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS_USEC">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED">G_FILE_ATTRIBUTE_TIME_CHANGED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED_USEC">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED">G_FILE_ATTRIBUTE_TIME_CREATED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED_USEC">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED">G_FILE_ATTRIBUTE_TIME_MODIFIED</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-DELETION-DATE:CAPS" title="G_FILE_ATTRIBUTE_TRASH_DELETION_DATE">G_FILE_ATTRIBUTE_TRASH_DELETION_DATE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS" title="G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT">G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS" title="G_FILE_ATTRIBUTE_TRASH_ORIG_PATH">G_FILE_ATTRIBUTE_TRASH_ORIG_PATH</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS" title="G_FILE_ATTRIBUTE_UNIX_BLOCKS">G_FILE_ATTRIBUTE_UNIX_BLOCKS</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_DEVICE">G_FILE_ATTRIBUTE_UNIX_DEVICE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-GID:CAPS" title="G_FILE_ATTRIBUTE_UNIX_GID">G_FILE_ATTRIBUTE_UNIX_GID</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-INODE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_INODE">G_FILE_ATTRIBUTE_UNIX_INODE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS" title="G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-MODE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_MODE">G_FILE_ATTRIBUTE_UNIX_MODE</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS" title="G_FILE_ATTRIBUTE_UNIX_NLINK">G_FILE_ATTRIBUTE_UNIX_NLINK</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS" title="G_FILE_ATTRIBUTE_UNIX_RDEV">G_FILE_ATTRIBUTE_UNIX_RDEV</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-UID:CAPS" title="G_FILE_ATTRIBUTE_UNIX_UID">G_FILE_ATTRIBUTE_UNIX_UID</a>, macro in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-copy" title="g_file_copy ()">g_file_copy</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-copy-async" title="g_file_copy_async ()">g_file_copy_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-copy-attributes" title="g_file_copy_attributes ()">g_file_copy_attributes</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-copy-finish" title="g_file_copy_finish ()">g_file_copy_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create" title="g_file_create ()">g_file_create</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-async" title="g_file_create_async ()">g_file_create_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-finish" title="g_file_create_finish ()">g_file_create_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-readwrite" title="g_file_create_readwrite ()">g_file_create_readwrite</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-readwrite-async" title="g_file_create_readwrite_async ()">g_file_create_readwrite_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-create-readwrite-finish" title="g_file_create_readwrite_finish ()">g_file_create_readwrite_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-delete" title="g_file_delete ()">g_file_delete</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-delete-async" title="g_file_delete_async ()">g_file_delete_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-delete-finish" title="g_file_delete_finish ()">g_file_delete_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileDescriptorBased.html#g-file-descriptor-based-get-fd" title="g_file_descriptor_based_get_fd ()">g_file_descriptor_based_get_fd</a>, function in <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-dup" title="g_file_dup ()">g_file_dup</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable" title="g_file_eject_mountable ()">g_file_eject_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable-finish" title="g_file_eject_mountable_finish ()">g_file_eject_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation" title="g_file_eject_mountable_with_operation ()">g_file_eject_mountable_with_operation</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-eject-mountable-with-operation-finish" title="g_file_eject_mountable_with_operation_finish ()">g_file_eject_mountable_with_operation_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-enumerate-children" title="g_file_enumerate_children ()">g_file_enumerate_children</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-enumerate-children-async" title="g_file_enumerate_children_async ()">g_file_enumerate_children_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-enumerate-children-finish" title="g_file_enumerate_children_finish ()">g_file_enumerate_children_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-close" title="g_file_enumerator_close ()">g_file_enumerator_close</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-close-async" title="g_file_enumerator_close_async ()">g_file_enumerator_close_async</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-close-finish" title="g_file_enumerator_close_finish ()">g_file_enumerator_close_finish</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-get-container" title="g_file_enumerator_get_container ()">g_file_enumerator_get_container</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-has-pending" title="g_file_enumerator_has_pending ()">g_file_enumerator_has_pending</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-is-closed" title="g_file_enumerator_is_closed ()">g_file_enumerator_is_closed</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-next-file" title="g_file_enumerator_next_file ()">g_file_enumerator_next_file</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-next-files-async" title="g_file_enumerator_next_files_async ()">g_file_enumerator_next_files_async</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-next-files-finish" title="g_file_enumerator_next_files_finish ()">g_file_enumerator_next_files_finish</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileEnumerator.html#g-file-enumerator-set-pending" title="g_file_enumerator_set_pending ()">g_file_enumerator_set_pending</a>, function in <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-equal" title="g_file_equal ()">g_file_equal</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-find-enclosing-mount" title="g_file_find_enclosing_mount ()">g_file_find_enclosing_mount</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-find-enclosing-mount-async" title="g_file_find_enclosing_mount_async ()">g_file_find_enclosing_mount_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-find-enclosing-mount-finish" title="g_file_find_enclosing_mount_finish ()">g_file_find_enclosing_mount_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-basename" title="g_file_get_basename ()">g_file_get_basename</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-child" title="g_file_get_child ()">g_file_get_child</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-child-for-display-name" title="g_file_get_child_for_display_name ()">g_file_get_child_for_display_name</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-parent" title="g_file_get_parent ()">g_file_get_parent</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-parse-name" title="g_file_get_parse_name ()">g_file_get_parse_name</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-path" title="g_file_get_path ()">g_file_get_path</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-relative-path" title="g_file_get_relative_path ()">g_file_get_relative_path</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-uri" title="g_file_get_uri ()">g_file_get_uri</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-get-uri-scheme" title="g_file_get_uri_scheme ()">g_file_get_uri_scheme</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-hash" title="g_file_hash ()">g_file_hash</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-has-parent" title="g_file_has_parent ()">g_file_has_parent</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-has-prefix" title="g_file_has_prefix ()">g_file_has_prefix</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-has-uri-scheme" title="g_file_has_uri_scheme ()">g_file_has_uri_scheme</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIcon.html#g-file-icon-get-file" title="g_file_icon_get_file ()">g_file_icon_get_file</a>, function in <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIcon.html#g-file-icon-new" title="g_file_icon_new ()">g_file_icon_new</a>, function in <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-clear-status" title="g_file_info_clear_status ()">g_file_info_clear_status</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-copy-into" title="g_file_info_copy_into ()">g_file_info_copy_into</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-dup" title="g_file_info_dup ()">g_file_info_dup</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-as-string" title="g_file_info_get_attribute_as_string ()">g_file_info_get_attribute_as_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-boolean" title="g_file_info_get_attribute_boolean ()">g_file_info_get_attribute_boolean</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-byte-string" title="g_file_info_get_attribute_byte_string ()">g_file_info_get_attribute_byte_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-data" title="g_file_info_get_attribute_data ()">g_file_info_get_attribute_data</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-int32" title="g_file_info_get_attribute_int32 ()">g_file_info_get_attribute_int32</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-int64" title="g_file_info_get_attribute_int64 ()">g_file_info_get_attribute_int64</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-object" title="g_file_info_get_attribute_object ()">g_file_info_get_attribute_object</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-status" title="g_file_info_get_attribute_status ()">g_file_info_get_attribute_status</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-string" title="g_file_info_get_attribute_string ()">g_file_info_get_attribute_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-stringv" title="g_file_info_get_attribute_stringv ()">g_file_info_get_attribute_stringv</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-type" title="g_file_info_get_attribute_type ()">g_file_info_get_attribute_type</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-uint32" title="g_file_info_get_attribute_uint32 ()">g_file_info_get_attribute_uint32</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-attribute-uint64" title="g_file_info_get_attribute_uint64 ()">g_file_info_get_attribute_uint64</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-content-type" title="g_file_info_get_content_type ()">g_file_info_get_content_type</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-display-name" title="g_file_info_get_display_name ()">g_file_info_get_display_name</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-edit-name" title="g_file_info_get_edit_name ()">g_file_info_get_edit_name</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-etag" title="g_file_info_get_etag ()">g_file_info_get_etag</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-file-type" title="g_file_info_get_file_type ()">g_file_info_get_file_type</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-icon" title="g_file_info_get_icon ()">g_file_info_get_icon</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-is-backup" title="g_file_info_get_is_backup ()">g_file_info_get_is_backup</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-is-hidden" title="g_file_info_get_is_hidden ()">g_file_info_get_is_hidden</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-is-symlink" title="g_file_info_get_is_symlink ()">g_file_info_get_is_symlink</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-modification-time" title="g_file_info_get_modification_time ()">g_file_info_get_modification_time</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-name" title="g_file_info_get_name ()">g_file_info_get_name</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-size" title="g_file_info_get_size ()">g_file_info_get_size</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-sort-order" title="g_file_info_get_sort_order ()">g_file_info_get_sort_order</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-get-symlink-target" title="g_file_info_get_symlink_target ()">g_file_info_get_symlink_target</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-has-attribute" title="g_file_info_has_attribute ()">g_file_info_has_attribute</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-has-namespace" title="g_file_info_has_namespace ()">g_file_info_has_namespace</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-list-attributes" title="g_file_info_list_attributes ()">g_file_info_list_attributes</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-new" title="g_file_info_new ()">g_file_info_new</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-remove-attribute" title="g_file_info_remove_attribute ()">g_file_info_remove_attribute</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute" title="g_file_info_set_attribute ()">g_file_info_set_attribute</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-boolean" title="g_file_info_set_attribute_boolean ()">g_file_info_set_attribute_boolean</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-byte-string" title="g_file_info_set_attribute_byte_string ()">g_file_info_set_attribute_byte_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-int32" title="g_file_info_set_attribute_int32 ()">g_file_info_set_attribute_int32</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-int64" title="g_file_info_set_attribute_int64 ()">g_file_info_set_attribute_int64</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-mask" title="g_file_info_set_attribute_mask ()">g_file_info_set_attribute_mask</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-object" title="g_file_info_set_attribute_object ()">g_file_info_set_attribute_object</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-status" title="g_file_info_set_attribute_status ()">g_file_info_set_attribute_status</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-string" title="g_file_info_set_attribute_string ()">g_file_info_set_attribute_string</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-stringv" title="g_file_info_set_attribute_stringv ()">g_file_info_set_attribute_stringv</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-uint32" title="g_file_info_set_attribute_uint32 ()">g_file_info_set_attribute_uint32</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-attribute-uint64" title="g_file_info_set_attribute_uint64 ()">g_file_info_set_attribute_uint64</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-content-type" title="g_file_info_set_content_type ()">g_file_info_set_content_type</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-display-name" title="g_file_info_set_display_name ()">g_file_info_set_display_name</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-edit-name" title="g_file_info_set_edit_name ()">g_file_info_set_edit_name</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-file-type" title="g_file_info_set_file_type ()">g_file_info_set_file_type</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-icon" title="g_file_info_set_icon ()">g_file_info_set_icon</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-is-hidden" title="g_file_info_set_is_hidden ()">g_file_info_set_is_hidden</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-is-symlink" title="g_file_info_set_is_symlink ()">g_file_info_set_is_symlink</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-modification-time" title="g_file_info_set_modification_time ()">g_file_info_set_modification_time</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-name" title="g_file_info_set_name ()">g_file_info_set_name</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-size" title="g_file_info_set_size ()">g_file_info_set_size</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-sort-order" title="g_file_info_set_sort_order ()">g_file_info_set_sort_order</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-set-symlink-target" title="g_file_info_set_symlink_target ()">g_file_info_set_symlink_target</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInfo.html#g-file-info-unset-attribute-mask" title="g_file_info_unset_attribute_mask ()">g_file_info_unset_attribute_mask</a>, function in <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInputStream.html#g-file-input-stream-query-info" title="g_file_input_stream_query_info ()">g_file_input_stream_query_info</a>, function in <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInputStream.html#g-file-input-stream-query-info-async" title="g_file_input_stream_query_info_async ()">g_file_input_stream_query_info_async</a>, function in <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileInputStream.html#g-file-input-stream-query-info-finish" title="g_file_input_stream_query_info_finish ()">g_file_input_stream_query_info_finish</a>, function in <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-get-etag" title="g_file_io_stream_get_etag ()">g_file_io_stream_get_etag</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info" title="g_file_io_stream_query_info ()">g_file_io_stream_query_info</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-async" title="g_file_io_stream_query_info_async ()">g_file_io_stream_query_info_async</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileIOStream.html#g-file-io-stream-query-info-finish" title="g_file_io_stream_query_info_finish ()">g_file_io_stream_query_info_finish</a>, function in <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-is-native" title="g_file_is_native ()">g_file_is_native</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-load-contents" title="g_file_load_contents ()">g_file_load_contents</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-load-contents-async" title="g_file_load_contents_async ()">g_file_load_contents_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-load-contents-finish" title="g_file_load_contents_finish ()">g_file_load_contents_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-load-partial-contents-async" title="g_file_load_partial_contents_async ()">g_file_load_partial_contents_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-load-partial-contents-finish" title="g_file_load_partial_contents_finish ()">g_file_load_partial_contents_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-make-directory" title="g_file_make_directory ()">g_file_make_directory</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-make-directory-with-parents" title="g_file_make_directory_with_parents ()">g_file_make_directory_with_parents</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-make-symbolic-link" title="g_file_make_symbolic_link ()">g_file_make_symbolic_link</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-monitor" title="g_file_monitor ()">g_file_monitor</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#g-file-monitor-cancel" title="g_file_monitor_cancel ()">g_file_monitor_cancel</a>, function in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-monitor-directory" title="g_file_monitor_directory ()">g_file_monitor_directory</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#g-file-monitor-emit-event" title="g_file_monitor_emit_event ()">g_file_monitor_emit_event</a>, function in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-monitor-file" title="g_file_monitor_file ()">g_file_monitor_file</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#g-file-monitor-is-cancelled" title="g_file_monitor_is_cancelled ()">g_file_monitor_is_cancelled</a>, function in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileMonitor.html#g-file-monitor-set-rate-limit" title="g_file_monitor_set_rate_limit ()">g_file_monitor_set_rate_limit</a>, function in <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-mount-enclosing-volume" title="g_file_mount_enclosing_volume ()">g_file_mount_enclosing_volume</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-mount-enclosing-volume-finish" title="g_file_mount_enclosing_volume_finish ()">g_file_mount_enclosing_volume_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-mount-mountable" title="g_file_mount_mountable ()">g_file_mount_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-mount-mountable-finish" title="g_file_mount_mountable_finish ()">g_file_mount_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-move" title="g_file_move ()">g_file_move</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-new-for-commandline-arg" title="g_file_new_for_commandline_arg ()">g_file_new_for_commandline_arg</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-new-for-path" title="g_file_new_for_path ()">g_file_new_for_path</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-new-for-uri" title="g_file_new_for_uri ()">g_file_new_for_uri</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-new-tmp" title="g_file_new_tmp ()">g_file_new_tmp</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-open-readwrite" title="g_file_open_readwrite ()">g_file_open_readwrite</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-open-readwrite-async" title="g_file_open_readwrite_async ()">g_file_open_readwrite_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-open-readwrite-finish" title="g_file_open_readwrite_finish ()">g_file_open_readwrite_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileOutputStream.html#g-file-output-stream-get-etag" title="g_file_output_stream_get_etag ()">g_file_output_stream_get_etag</a>, function in <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info" title="g_file_output_stream_query_info ()">g_file_output_stream_query_info</a>, function in <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-async" title="g_file_output_stream_query_info_async ()">g_file_output_stream_query_info_async</a>, function in <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFileOutputStream.html#g-file-output-stream-query-info-finish" title="g_file_output_stream_query_info_finish ()">g_file_output_stream_query_info_finish</a>, function in <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-parse-name" title="g_file_parse_name ()">g_file_parse_name</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-poll-mountable" title="g_file_poll_mountable ()">g_file_poll_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-poll-mountable-finish" title="g_file_poll_mountable_finish ()">g_file_poll_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-default-handler" title="g_file_query_default_handler ()">g_file_query_default_handler</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-exists" title="g_file_query_exists ()">g_file_query_exists</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-filesystem-info" title="g_file_query_filesystem_info ()">g_file_query_filesystem_info</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-filesystem-info-async" title="g_file_query_filesystem_info_async ()">g_file_query_filesystem_info_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-filesystem-info-finish" title="g_file_query_filesystem_info_finish ()">g_file_query_filesystem_info_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-file-type" title="g_file_query_file_type ()">g_file_query_file_type</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-info" title="g_file_query_info ()">g_file_query_info</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-info-async" title="g_file_query_info_async ()">g_file_query_info_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-info-finish" title="g_file_query_info_finish ()">g_file_query_info_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-settable-attributes" title="g_file_query_settable_attributes ()">g_file_query_settable_attributes</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-query-writable-namespaces" title="g_file_query_writable_namespaces ()">g_file_query_writable_namespaces</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-read" title="g_file_read ()">g_file_read</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-read-async" title="g_file_read_async ()">g_file_read_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-read-finish" title="g_file_read_finish ()">g_file_read_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace" title="g_file_replace ()">g_file_replace</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-async" title="g_file_replace_async ()">g_file_replace_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-contents" title="g_file_replace_contents ()">g_file_replace_contents</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-contents-async" title="g_file_replace_contents_async ()">g_file_replace_contents_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-contents-finish" title="g_file_replace_contents_finish ()">g_file_replace_contents_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-finish" title="g_file_replace_finish ()">g_file_replace_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-readwrite" title="g_file_replace_readwrite ()">g_file_replace_readwrite</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-readwrite-async" title="g_file_replace_readwrite_async ()">g_file_replace_readwrite_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-replace-readwrite-finish" title="g_file_replace_readwrite_finish ()">g_file_replace_readwrite_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-resolve-relative-path" title="g_file_resolve_relative_path ()">g_file_resolve_relative_path</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute" title="g_file_set_attribute ()">g_file_set_attribute</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attributes-async" title="g_file_set_attributes_async ()">g_file_set_attributes_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attributes-finish" title="g_file_set_attributes_finish ()">g_file_set_attributes_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attributes-from-info" title="g_file_set_attributes_from_info ()">g_file_set_attributes_from_info</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute-byte-string" title="g_file_set_attribute_byte_string ()">g_file_set_attribute_byte_string</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute-int32" title="g_file_set_attribute_int32 ()">g_file_set_attribute_int32</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute-int64" title="g_file_set_attribute_int64 ()">g_file_set_attribute_int64</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute-string" title="g_file_set_attribute_string ()">g_file_set_attribute_string</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute-uint32" title="g_file_set_attribute_uint32 ()">g_file_set_attribute_uint32</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-attribute-uint64" title="g_file_set_attribute_uint64 ()">g_file_set_attribute_uint64</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-display-name" title="g_file_set_display_name ()">g_file_set_display_name</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-display-name-async" title="g_file_set_display_name_async ()">g_file_set_display_name_async</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-set-display-name-finish" title="g_file_set_display_name_finish ()">g_file_set_display_name_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-start-mountable" title="g_file_start_mountable ()">g_file_start_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-start-mountable-finish" title="g_file_start_mountable_finish ()">g_file_start_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-stop-mountable" title="g_file_stop_mountable ()">g_file_stop_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-stop-mountable-finish" title="g_file_stop_mountable_finish ()">g_file_stop_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-supports-thread-contexts" title="g_file_supports_thread_contexts ()">g_file_supports_thread_contexts</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-trash" title="g_file_trash ()">g_file_trash</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable" title="g_file_unmount_mountable ()">g_file_unmount_mountable</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable-finish" title="g_file_unmount_mountable_finish ()">g_file_unmount_mountable_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable-with-operation" title="g_file_unmount_mountable_with_operation ()">g_file_unmount_mountable_with_operation</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFile.html#g-file-unmount-mountable-with-operation-finish" title="g_file_unmount_mountable_with_operation_finish ()">g_file_unmount_mountable_with_operation_finish</a>, function in <a class="link" href="GFile.html" title="GFile">GFile</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterInputStream.html#GFilterInputStream-struct" title="GFilterInputStream">GFilterInputStream</a>, struct in <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterInputStream.html#GFilterInputStream--base-stream" title='The "base-stream" property'>GFilterInputStream:base-stream</a>, object property in <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterInputStream.html#GFilterInputStream--close-base-stream" title='The "close-base-stream" property'>GFilterInputStream:close-base-stream</a>, object property in <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterOutputStream.html#GFilterOutputStream-struct" title="GFilterOutputStream">GFilterOutputStream</a>, struct in <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterOutputStream.html#GFilterOutputStream--base-stream" title='The "base-stream" property'>GFilterOutputStream:base-stream</a>, object property in <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterOutputStream.html#GFilterOutputStream--close-base-stream" title='The "close-base-stream" property'>GFilterOutputStream:close-base-stream</a>, object property in <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterInputStream.html#g-filter-input-stream-get-base-stream" title="g_filter_input_stream_get_base_stream ()">g_filter_input_stream_get_base_stream</a>, function in <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterInputStream.html#g-filter-input-stream-get-close-base-stream" title="g_filter_input_stream_get_close_base_stream ()">g_filter_input_stream_get_close_base_stream</a>, function in <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterInputStream.html#g-filter-input-stream-set-close-base-stream" title="g_filter_input_stream_set_close_base_stream ()">g_filter_input_stream_set_close_base_stream</a>, function in <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterOutputStream.html#g-filter-output-stream-get-base-stream" title="g_filter_output_stream_get_base_stream ()">g_filter_output_stream_get_base_stream</a>, function in <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterOutputStream.html#g-filter-output-stream-get-close-base-stream" title="g_filter_output_stream_get_close_base_stream ()">g_filter_output_stream_get_close_base_stream</a>, function in <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GFilterOutputStream.html#g-filter-output-stream-set-close-base-stream" title="g_filter_output_stream_set_close_base_stream ()">g_filter_output_stream_set_close_base_stream</a>, function in <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxI"></a><h3 class="title">I</h3>
-<dt>
-<a class="link" href="GIcon.html#GIcon-struct" title="GIcon">GIcon</a>, struct in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIcon.html#GIconIface" title="struct GIconIface">GIconIface</a>, struct in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIcon.html#g-icon-equal" title="g_icon_equal ()">g_icon_equal</a>, function in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIcon.html#g-icon-hash" title="g_icon_hash ()">g_icon_hash</a>, function in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIcon.html#g-icon-new-for-string" title="g_icon_new_for_string ()">g_icon_new_for_string</a>, function in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIcon.html#g-icon-to-string" title="g_icon_to_string ()">g_icon_to_string</a>, function in <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress-struct" title="GInetAddress">GInetAddress</a>, struct in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--bytes" title='The "bytes" property'>GInetAddress:bytes</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--family" title='The "family" property'>GInetAddress:family</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-any" title='The "is-any" property'>GInetAddress:is-any</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-link-local" title='The "is-link-local" property'>GInetAddress:is-link-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-loopback" title='The "is-loopback" property'>GInetAddress:is-loopback</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-global" title='The "is-mc-global" property'>GInetAddress:is-mc-global</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-link-local" title='The "is-mc-link-local" property'>GInetAddress:is-mc-link-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-node-local" title='The "is-mc-node-local" property'>GInetAddress:is-mc-node-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-org-local" title='The "is-mc-org-local" property'>GInetAddress:is-mc-org-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-mc-site-local" title='The "is-mc-site-local" property'>GInetAddress:is-mc-site-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-multicast" title='The "is-multicast" property'>GInetAddress:is-multicast</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#GInetAddress--is-site-local" title='The "is-site-local" property'>GInetAddress:is-site-local</a>, object property in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask">GInetAddressMask</a>, struct in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#GInetSocketAddress-struct" title="GInetSocketAddress">GInetSocketAddress</a>, struct in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--address" title='The "address" property'>GInetSocketAddress:address</a>, object property in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--flowinfo" title='The "flowinfo" property'>GInetSocketAddress:flowinfo</a>, object property in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--port" title='The "port" property'>GInetSocketAddress:port</a>, object property in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#GInetSocketAddress--scope-id" title='The "scope-id" property'>GInetSocketAddress:scope-id</a>, object property in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-equal" title="g_inet_address_equal ()">g_inet_address_equal</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-family" title="g_inet_address_get_family ()">g_inet_address_get_family</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-any" title="g_inet_address_get_is_any ()">g_inet_address_get_is_any</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-link-local" title="g_inet_address_get_is_link_local ()">g_inet_address_get_is_link_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-loopback" title="g_inet_address_get_is_loopback ()">g_inet_address_get_is_loopback</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-global" title="g_inet_address_get_is_mc_global ()">g_inet_address_get_is_mc_global</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-link-local" title="g_inet_address_get_is_mc_link_local ()">g_inet_address_get_is_mc_link_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-node-local" title="g_inet_address_get_is_mc_node_local ()">g_inet_address_get_is_mc_node_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-org-local" title="g_inet_address_get_is_mc_org_local ()">g_inet_address_get_is_mc_org_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-mc-site-local" title="g_inet_address_get_is_mc_site_local ()">g_inet_address_get_is_mc_site_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-multicast" title="g_inet_address_get_is_multicast ()">g_inet_address_get_is_multicast</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-is-site-local" title="g_inet_address_get_is_site_local ()">g_inet_address_get_is_site_local</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-get-native-size" title="g_inet_address_get_native_size ()">g_inet_address_get_native_size</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-equal" title="g_inet_address_mask_equal ()">g_inet_address_mask_equal</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-address" title="g_inet_address_mask_get_address ()">g_inet_address_mask_get_address</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-family" title="g_inet_address_mask_get_family ()">g_inet_address_mask_get_family</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-length" title="g_inet_address_mask_get_length ()">g_inet_address_mask_get_length</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-matches" title="g_inet_address_mask_matches ()">g_inet_address_mask_matches</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-new" title="g_inet_address_mask_new ()">g_inet_address_mask_new</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-new-from-string" title="g_inet_address_mask_new_from_string ()">g_inet_address_mask_new_from_string</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-to-string" title="g_inet_address_mask_to_string ()">g_inet_address_mask_to_string</a>, function in <a class="link" href="gio-GInetAddressMask.html" title="GInetAddressMask">GInetAddressMask</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-any" title="g_inet_address_new_any ()">g_inet_address_new_any</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-from-bytes" title="g_inet_address_new_from_bytes ()">g_inet_address_new_from_bytes</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-from-string" title="g_inet_address_new_from_string ()">g_inet_address_new_from_string</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-new-loopback" title="g_inet_address_new_loopback ()">g_inet_address_new_loopback</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-to-bytes" title="g_inet_address_to_bytes ()">g_inet_address_to_bytes</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetAddress.html#g-inet-address-to-string" title="g_inet_address_to_string ()">g_inet_address_to_string</a>, function in <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-address" title="g_inet_socket_address_get_address ()">g_inet_socket_address_get_address</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-flowinfo" title="g_inet_socket_address_get_flowinfo ()">g_inet_socket_address_get_flowinfo</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-port" title="g_inet_socket_address_get_port ()">g_inet_socket_address_get_port</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-get-scope-id" title="g_inet_socket_address_get_scope_id ()">g_inet_socket_address_get_scope_id</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInetSocketAddress.html#g-inet-socket-address-new" title="g_inet_socket_address_new ()">g_inet_socket_address_new</a>, function in <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#GInitable-struct" title="GInitable">GInitable</a>, struct in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#GInitableIface" title="struct GInitableIface">GInitableIface</a>, struct in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-init" title="g_initable_init ()">g_initable_init</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-new" title="g_initable_new ()">g_initable_new</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-newv" title="g_initable_newv ()">g_initable_newv</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInitable.html#g-initable-new-valist" title="g_initable_new_valist ()">g_initable_new_valist</a>, function in <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#GInputStream-struct" title="GInputStream">GInputStream</a>, struct in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GInputVector" title="struct GInputVector">GInputVector</a>, struct in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-clear-pending" title="g_input_stream_clear_pending ()">g_input_stream_clear_pending</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-close" title="g_input_stream_close ()">g_input_stream_close</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-close-async" title="g_input_stream_close_async ()">g_input_stream_close_async</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-close-finish" title="g_input_stream_close_finish ()">g_input_stream_close_finish</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-has-pending" title="g_input_stream_has_pending ()">g_input_stream_has_pending</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-is-closed" title="g_input_stream_is_closed ()">g_input_stream_is_closed</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()">g_input_stream_read</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read-all" title="g_input_stream_read_all ()">g_input_stream_read_all</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read-async" title="g_input_stream_read_async ()">g_input_stream_read_async</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read-bytes" title="g_input_stream_read_bytes ()">g_input_stream_read_bytes</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read-bytes-async" title="g_input_stream_read_bytes_async ()">g_input_stream_read_bytes_async</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read-bytes-finish" title="g_input_stream_read_bytes_finish ()">g_input_stream_read_bytes_finish</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-read-finish" title="g_input_stream_read_finish ()">g_input_stream_read_finish</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-set-pending" title="g_input_stream_set_pending ()">g_input_stream_set_pending</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-skip" title="g_input_stream_skip ()">g_input_stream_skip</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-skip-async" title="g_input_stream_skip_async ()">g_input_stream_skip_async</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GInputStream.html#g-input-stream-skip-finish" title="g_input_stream_skip_finish ()">g_input_stream_skip_finish</a>, function in <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum">GIOErrorEnum</a>, enum in <a class="link" href="gio-GIOError.html" title="GIOError">GIOError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension">GIOExtension</a>, struct in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint">GIOExtensionPoint</a>, struct in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#GIOModule-struct" title="GIOModule">GIOModule</a>, struct in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#GIOModuleScope" title="GIOModuleScope">GIOModuleScope</a>, struct in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#GIOModuleScopeFlags" title="enum GIOModuleScopeFlags">GIOModuleScopeFlags</a>, enum in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob">GIOSchedulerJob</a>, struct in <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">GIOScheduler</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOScheduler.html#GIOSchedulerJobFunc" title="GIOSchedulerJobFunc ()">GIOSchedulerJobFunc</a>, user_function in <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">GIOScheduler</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#GIOStream-struct" title="GIOStream">GIOStream</a>, struct in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#GIOStream--closed" title='The "closed" property'>GIOStream:closed</a>, object property in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#GIOStream--input-stream" title='The "input-stream" property'>GIOStream:input-stream</a>, object property in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#GIOStream--output-stream" title='The "output-stream" property'>GIOStream:output-stream</a>, object property in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#GIOStreamSpliceFlags" title="enum GIOStreamSpliceFlags">GIOStreamSpliceFlags</a>, enum in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR">G_IO_ERROR</a>, macro in <a class="link" href="gio-GIOError.html" title="GIOError">GIOError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOError.html#g-io-error-from-errno" title="g_io_error_from_errno ()">g_io_error_from_errno</a>, function in <a class="link" href="gio-GIOError.html" title="GIOError">GIOError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOError.html#g-io-error-from-win32-error" title="g_io_error_from_win32_error ()">g_io_error_from_win32_error</a>, function in <a class="link" href="gio-GIOError.html" title="GIOError">GIOError</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-get-name" title="g_io_extension_get_name ()">g_io_extension_get_name</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-get-priority" title="g_io_extension_get_priority ()">g_io_extension_get_priority</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-get-type" title="g_io_extension_get_type ()">g_io_extension_get_type</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extensions" title="g_io_extension_point_get_extensions ()">g_io_extension_point_get_extensions</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extension-by-name" title="g_io_extension_point_get_extension_by_name ()">g_io_extension_point_get_extension_by_name</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-required-type" title="g_io_extension_point_get_required_type ()">g_io_extension_point_get_required_type</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-implement" title="g_io_extension_point_implement ()">g_io_extension_point_implement</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-lookup" title="g_io_extension_point_lookup ()">g_io_extension_point_lookup</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-register" title="g_io_extension_point_register ()">g_io_extension_point_register</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-set-required-type" title="g_io_extension_point_set_required_type ()">g_io_extension_point_set_required_type</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Extension-Points.html#g-io-extension-ref-class" title="g_io_extension_ref_class ()">g_io_extension_ref_class</a>, function in <a class="link" href="gio-Extension-Points.html" title="Extension Points">Extension Points</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory" title="g_io_modules_load_all_in_directory ()">g_io_modules_load_all_in_directory</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-load-all-in-directory-with-scope" title="g_io_modules_load_all_in_directory_with_scope ()">g_io_modules_load_all_in_directory_with_scope</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory" title="g_io_modules_scan_all_in_directory ()">g_io_modules_scan_all_in_directory</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-modules-scan-all-in-directory-with-scope" title="g_io_modules_scan_all_in_directory_with_scope ()">g_io_modules_scan_all_in_directory_with_scope</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-load" title="g_io_module_load ()">g_io_module_load</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-new" title="g_io_module_new ()">g_io_module_new</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-query" title="g_io_module_query ()">g_io_module_query</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-scope-block" title="g_io_module_scope_block ()">g_io_module_scope_block</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-scope-free" title="g_io_module_scope_free ()">g_io_module_scope_free</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-scope-new" title="g_io_module_scope_new ()">g_io_module_scope_new</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOModule.html#g-io-module-unload" title="g_io_module_unload ()">g_io_module_unload</a>, function in <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-cancel-all-jobs" title="g_io_scheduler_cancel_all_jobs ()">g_io_scheduler_cancel_all_jobs</a>, function in <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">GIOScheduler</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop" title="g_io_scheduler_job_send_to_mainloop ()">g_io_scheduler_job_send_to_mainloop</a>, function in <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">GIOScheduler</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop-async" title="g_io_scheduler_job_send_to_mainloop_async ()">g_io_scheduler_job_send_to_mainloop_async</a>, function in <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">GIOScheduler</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()">g_io_scheduler_push_job</a>, function in <a class="link" href="gio-GIOScheduler.html" title="GIOScheduler">GIOScheduler</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-clear-pending" title="g_io_stream_clear_pending ()">g_io_stream_clear_pending</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-close" title="g_io_stream_close ()">g_io_stream_close</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-close-async" title="g_io_stream_close_async ()">g_io_stream_close_async</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-close-finish" title="g_io_stream_close_finish ()">g_io_stream_close_finish</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-get-input-stream" title="g_io_stream_get_input_stream ()">g_io_stream_get_input_stream</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-get-output-stream" title="g_io_stream_get_output_stream ()">g_io_stream_get_output_stream</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-has-pending" title="g_io_stream_has_pending ()">g_io_stream_has_pending</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-is-closed" title="g_io_stream_is_closed ()">g_io_stream_is_closed</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-set-pending" title="g_io_stream_set_pending ()">g_io_stream_set_pending</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-splice-async" title="g_io_stream_splice_async ()">g_io_stream_splice_async</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GIOStream.html#g-io-stream-splice-finish" title="g_io_stream_splice_finish ()">g_io_stream_splice_finish</a>, function in <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
-</dt>
-<dd></dd>
-<a name="idxK"></a><h3 class="title">K</h3>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-keyfile-settings-backend-new" title="g_keyfile_settings_backend_new ()">g_keyfile_settings_backend_new</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<a name="idxL"></a><h3 class="title">L</h3>
-<dt>
-<a class="link" href="GLoadableIcon.html#GLoadableIcon-struct" title="GLoadableIcon">GLoadableIcon</a>, struct in <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GLoadableIcon.html#GLoadableIconIface" title="struct GLoadableIconIface">GLoadableIconIface</a>, struct in <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GLoadableIcon.html#g-loadable-icon-load" title="g_loadable_icon_load ()">g_loadable_icon_load</a>, function in <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GLoadableIcon.html#g-loadable-icon-load-async" title="g_loadable_icon_load_async ()">g_loadable_icon_load_async</a>, function in <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GLoadableIcon.html#g-loadable-icon-load-finish" title="g_loadable_icon_load_finish ()">g_loadable_icon_load_finish</a>, function in <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
-</dt>
-<dd></dd>
-<a name="idxM"></a><h3 class="title">M</h3>
-<dt>
-<a class="link" href="GMemoryInputStream.html#GMemoryInputStream-struct" title="GMemoryInputStream">GMemoryInputStream</a>, struct in <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream-struct" title="GMemoryOutputStream">GMemoryOutputStream</a>, struct in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--data" title='The "data" property'>GMemoryOutputStream:data</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--data-size" title='The "data-size" property'>GMemoryOutputStream:data-size</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--destroy-function" title='The "destroy-function" property'>GMemoryOutputStream:destroy-function</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--realloc-function" title='The "realloc-function" property'>GMemoryOutputStream:realloc-function</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GMemoryOutputStream--size" title='The "size" property'>GMemoryOutputStream:size</a>, object property in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryInputStream.html#g-memory-input-stream-add-data" title="g_memory_input_stream_add_data ()">g_memory_input_stream_add_data</a>, function in <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryInputStream.html#g-memory-input-stream-new" title="g_memory_input_stream_new ()">g_memory_input_stream_new</a>, function in <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryInputStream.html#g-memory-input-stream-new-from-data" title="g_memory_input_stream_new_from_data ()">g_memory_input_stream_new_from_data</a>, function in <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data" title="g_memory_output_stream_get_data ()">g_memory_output_stream_get_data</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-data-size" title="g_memory_output_stream_get_data_size ()">g_memory_output_stream_get_data_size</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-get-size" title="g_memory_output_stream_get_size ()">g_memory_output_stream_get_size</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-new" title="g_memory_output_stream_new ()">g_memory_output_stream_new</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#g-memory-output-stream-steal-data" title="g_memory_output_stream_steal_data ()">g_memory_output_stream_steal_data</a>, function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-memory-settings-backend-new" title="g_memory_settings_backend_new ()">g_memory_settings_backend_new</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#GMenu-struct" title="GMenu">GMenu</a>, struct in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuAttributeIter-struct" title="struct GMenuAttributeIter">GMenuAttributeIter</a>, struct in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#GMenuItem-struct" title="GMenuItem">GMenuItem</a>, struct in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuLinkIter-struct" title="struct GMenuLinkIter">GMenuLinkIter</a>, struct in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuModel-struct" title="GMenuModel">GMenuModel</a>, struct in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#GMenuModel-items-changed" title='The "items-changed" signal'>GMenuModel::items-changed</a>, object signal in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append" title="g_menu_append ()">g_menu_append</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append-item" title="g_menu_append_item ()">g_menu_append_item</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append-section" title="g_menu_append_section ()">g_menu_append_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-append-submenu" title="g_menu_append_submenu ()">g_menu_append_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title="G_MENU_ATTRIBUTE_ACTION">G_MENU_ATTRIBUTE_ACTION</a>, macro in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-name" title="g_menu_attribute_iter_get_name ()">g_menu_attribute_iter_get_name</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-next" title="g_menu_attribute_iter_get_next ()">g_menu_attribute_iter_get_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-get-value" title="g_menu_attribute_iter_get_value ()">g_menu_attribute_iter_get_value</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-attribute-iter-next" title="g_menu_attribute_iter_next ()">g_menu_attribute_iter_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS" title="G_MENU_ATTRIBUTE_LABEL">G_MENU_ATTRIBUTE_LABEL</a>, macro in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS" title="G_MENU_ATTRIBUTE_TARGET">G_MENU_ATTRIBUTE_TARGET</a>, macro in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-freeze" title="g_menu_freeze ()">g_menu_freeze</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert" title="g_menu_insert ()">g_menu_insert</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert-item" title="g_menu_insert_item ()">g_menu_insert_item</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert-section" title="g_menu_insert_section ()">g_menu_insert_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-insert-submenu" title="g_menu_insert_submenu ()">g_menu_insert_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-new" title="g_menu_item_new ()">g_menu_item_new</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-new-section" title="g_menu_item_new_section ()">g_menu_item_new_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-new-submenu" title="g_menu_item_new_submenu ()">g_menu_item_new_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-action-and-target" title="g_menu_item_set_action_and_target ()">g_menu_item_set_action_and_target</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-action-and-target-value" title="g_menu_item_set_action_and_target_value ()">g_menu_item_set_action_and_target_value</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-attribute" title="g_menu_item_set_attribute ()">g_menu_item_set_attribute</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-attribute-value" title="g_menu_item_set_attribute_value ()">g_menu_item_set_attribute_value</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-detailed-action" title="g_menu_item_set_detailed_action ()">g_menu_item_set_detailed_action</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-label" title="g_menu_item_set_label ()">g_menu_item_set_label</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-link" title="g_menu_item_set_link ()">g_menu_item_set_link</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-section" title="g_menu_item_set_section ()">g_menu_item_set_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-item-set-submenu" title="g_menu_item_set_submenu ()">g_menu_item_set_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-name" title="g_menu_link_iter_get_name ()">g_menu_link_iter_get_name</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-next" title="g_menu_link_iter_get_next ()">g_menu_link_iter_get_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-get-value" title="g_menu_link_iter_get_value ()">g_menu_link_iter_get_value</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-link-iter-next" title="g_menu_link_iter_next ()">g_menu_link_iter_next</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#G-MENU-LINK-SECTION:CAPS" title="G_MENU_LINK_SECTION">G_MENU_LINK_SECTION</a>, macro in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#G-MENU-LINK-SUBMENU:CAPS" title="G_MENU_LINK_SUBMENU">G_MENU_LINK_SUBMENU</a>, macro in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-item-attribute" title="g_menu_model_get_item_attribute ()">g_menu_model_get_item_attribute</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-item-attribute-value" title="g_menu_model_get_item_attribute_value ()">g_menu_model_get_item_attribute_value</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-item-link" title="g_menu_model_get_item_link ()">g_menu_model_get_item_link</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-get-n-items" title="g_menu_model_get_n_items ()">g_menu_model_get_n_items</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-is-mutable" title="g_menu_model_is_mutable ()">g_menu_model_is_mutable</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-items-changed" title="g_menu_model_items_changed ()">g_menu_model_items_changed</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-iterate-item-attributes" title="g_menu_model_iterate_item_attributes ()">g_menu_model_iterate_item_attributes</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenuModel.html#g-menu-model-iterate-item-links" title="g_menu_model_iterate_item_links ()">g_menu_model_iterate_item_links</a>, function in <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-new" title="g_menu_new ()">g_menu_new</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend" title="g_menu_prepend ()">g_menu_prepend</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend-item" title="g_menu_prepend_item ()">g_menu_prepend_item</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend-section" title="g_menu_prepend_section ()">g_menu_prepend_section</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-prepend-submenu" title="g_menu_prepend_submenu ()">g_menu_prepend_submenu</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMenu.html#g-menu-remove" title="g_menu_remove ()">g_menu_remove</a>, function in <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMount-struct" title="GMount">GMount</a>, struct in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMount-changed" title='The "changed" signal'>GMount::changed</a>, object signal in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMount-pre-unmount" title='The "pre-unmount" signal'>GMount::pre-unmount</a>, object signal in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMount-unmounted" title='The "unmounted" signal'>GMount::unmounted</a>, object signal in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMountIface" title="struct GMountIface">GMountIface</a>, struct in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMountMountFlags" title="enum GMountMountFlags">GMountMountFlags</a>, enum in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-struct" title="GMountOperation">GMountOperation</a>, struct in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-aborted" title='The "aborted" signal'>GMountOperation::aborted</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-ask-password" title='The "ask-password" signal'>GMountOperation::ask-password</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-ask-question" title='The "ask-question" signal'>GMountOperation::ask-question</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-reply" title='The "reply" signal'>GMountOperation::reply</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-show-processes" title='The "show-processes" signal'>GMountOperation::show-processes</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation-show-unmount-progress" title='The "show-unmount-progress" signal'>GMountOperation::show-unmount-progress</a>, object signal in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation--anonymous" title='The "anonymous" property'>GMountOperation:anonymous</a>, object property in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation--choice" title='The "choice" property'>GMountOperation:choice</a>, object property in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation--domain" title='The "domain" property'>GMountOperation:domain</a>, object property in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation--password" title='The "password" property'>GMountOperation:password</a>, object property in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation--password-save" title='The "password-save" property'>GMountOperation:password-save</a>, object property in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperation--username" title='The "username" property'>GMountOperation:username</a>, object property in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a>, enum in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#GMountUnmountFlags" title="enum GMountUnmountFlags">GMountUnmountFlags</a>, enum in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-can-eject" title="g_mount_can_eject ()">g_mount_can_eject</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-can-unmount" title="g_mount_can_unmount ()">g_mount_can_unmount</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject" title="g_mount_eject ()">g_mount_eject</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject-finish" title="g_mount_eject_finish ()">g_mount_eject_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject-with-operation" title="g_mount_eject_with_operation ()">g_mount_eject_with_operation</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-eject-with-operation-finish" title="g_mount_eject_with_operation_finish ()">g_mount_eject_with_operation_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-default-location" title="g_mount_get_default_location ()">g_mount_get_default_location</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-drive" title="g_mount_get_drive ()">g_mount_get_drive</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-icon" title="g_mount_get_icon ()">g_mount_get_icon</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-name" title="g_mount_get_name ()">g_mount_get_name</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-root" title="g_mount_get_root ()">g_mount_get_root</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-sort-key" title="g_mount_get_sort_key ()">g_mount_get_sort_key</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-uuid" title="g_mount_get_uuid ()">g_mount_get_uuid</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-get-volume" title="g_mount_get_volume ()">g_mount_get_volume</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-guess-content-type" title="g_mount_guess_content_type ()">g_mount_guess_content_type</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-guess-content-type-finish" title="g_mount_guess_content_type_finish ()">g_mount_guess_content_type_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-guess-content-type-sync" title="g_mount_guess_content_type_sync ()">g_mount_guess_content_type_sync</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-is-shadowed" title="g_mount_is_shadowed ()">g_mount_is_shadowed</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-get-anonymous" title="g_mount_operation_get_anonymous ()">g_mount_operation_get_anonymous</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-get-choice" title="g_mount_operation_get_choice ()">g_mount_operation_get_choice</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-get-domain" title="g_mount_operation_get_domain ()">g_mount_operation_get_domain</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-get-password" title="g_mount_operation_get_password ()">g_mount_operation_get_password</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<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>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-get-username" title="g_mount_operation_get_username ()">g_mount_operation_get_username</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-new" title="g_mount_operation_new ()">g_mount_operation_new</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-reply" title="g_mount_operation_reply ()">g_mount_operation_reply</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-set-anonymous" title="g_mount_operation_set_anonymous ()">g_mount_operation_set_anonymous</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-set-choice" title="g_mount_operation_set_choice ()">g_mount_operation_set_choice</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-set-domain" title="g_mount_operation_set_domain ()">g_mount_operation_set_domain</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-set-password" title="g_mount_operation_set_password ()">g_mount_operation_set_password</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<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>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMountOperation.html#g-mount-operation-set-username" title="g_mount_operation_set_username ()">g_mount_operation_set_username</a>, function in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-remount" title="g_mount_remount ()">g_mount_remount</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-remount-finish" title="g_mount_remount_finish ()">g_mount_remount_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-shadow" title="g_mount_shadow ()">g_mount_shadow</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount" title="g_mount_unmount ()">g_mount_unmount</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount-finish" title="g_mount_unmount_finish ()">g_mount_unmount_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount-with-operation" title="g_mount_unmount_with_operation ()">g_mount_unmount_with_operation</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unmount-with-operation-finish" title="g_mount_unmount_with_operation_finish ()">g_mount_unmount_with_operation_finish</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GMount.html#g-mount-unshadow" title="g_mount_unshadow ()">g_mount_unshadow</a>, function in <a class="link" href="GMount.html" title="GMount">GMount</a>
-</dt>
-<dd></dd>
-<a name="idxN"></a><h3 class="title">N</h3>
-<dt>
-<a class="link" href="GNetworkAddress.html#GNetworkAddress-struct" title="GNetworkAddress">GNetworkAddress</a>, struct in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#GNetworkAddress--hostname" title='The "hostname" property'>GNetworkAddress:hostname</a>, object property in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#GNetworkAddress--port" title='The "port" property'>GNetworkAddress:port</a>, object property in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#GNetworkAddress--scheme" title='The "scheme" property'>GNetworkAddress:scheme</a>, object property in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitor-struct" title="GNetworkMonitor">GNetworkMonitor</a>, struct in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitor-network-changed" title='The "network-changed" signal'>GNetworkMonitor::network-changed</a>, object signal in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitor--network-available" title='The "network-available" property'>GNetworkMonitor:network-available</a>, object property in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#GNetworkMonitorInterface" title="struct GNetworkMonitorInterface">GNetworkMonitorInterface</a>, struct in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#GNetworkService-struct" title="GNetworkService">GNetworkService</a>, struct in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#GNetworkService--domain" title='The "domain" property'>GNetworkService:domain</a>, object property in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#GNetworkService--protocol" title='The "protocol" property'>GNetworkService:protocol</a>, object property in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#GNetworkService--scheme" title='The "scheme" property'>GNetworkService:scheme</a>, object property in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#GNetworkService--service" title='The "service" property'>GNetworkService:service</a>, object property in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-get-hostname" title="g_network_address_get_hostname ()">g_network_address_get_hostname</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-get-port" title="g_network_address_get_port ()">g_network_address_get_port</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-get-scheme" title="g_network_address_get_scheme ()">g_network_address_get_scheme</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-new" title="g_network_address_new ()">g_network_address_new</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-parse" title="g_network_address_parse ()">g_network_address_parse</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkAddress.html#g-network-address-parse-uri" title="g_network_address_parse_uri ()">g_network_address_parse_uri</a>, function in <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach" title="g_network_monitor_can_reach ()">g_network_monitor_can_reach</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-async" title="g_network_monitor_can_reach_async ()">g_network_monitor_can_reach_async</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-can-reach-finish" title="g_network_monitor_can_reach_finish ()">g_network_monitor_can_reach_finish</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS" title="G_NETWORK_MONITOR_EXTENSION_POINT_NAME">G_NETWORK_MONITOR_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-get-default" title="g_network_monitor_get_default ()">g_network_monitor_get_default</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkMonitor.html#g-network-monitor-get-network-available" title="g_network_monitor_get_network_available ()">g_network_monitor_get_network_available</a>, function in <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-domain" title="g_network_service_get_domain ()">g_network_service_get_domain</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-protocol" title="g_network_service_get_protocol ()">g_network_service_get_protocol</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-scheme" title="g_network_service_get_scheme ()">g_network_service_get_scheme</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-get-service" title="g_network_service_get_service ()">g_network_service_get_service</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-new" title="g_network_service_new ()">g_network_service_new</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GNetworkService.html#g-network-service-set-scheme" title="g_network_service_set_scheme ()">g_network_service_set_scheme</a>, function in <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-null-settings-backend-new" title="g_null_settings_backend_new ()">g_null_settings_backend_new</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<a name="idxO"></a><h3 class="title">O</h3>
-<dt>
-<a class="link" href="GOutputStream.html#GOutputStream-struct" title="GOutputStream">GOutputStream</a>, struct in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#GOutputStreamSpliceFlags" title="enum GOutputStreamSpliceFlags">GOutputStreamSpliceFlags</a>, enum in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GOutputVector" title="struct GOutputVector">GOutputVector</a>, struct in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-clear-pending" title="g_output_stream_clear_pending ()">g_output_stream_clear_pending</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-close" title="g_output_stream_close ()">g_output_stream_close</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-close-async" title="g_output_stream_close_async ()">g_output_stream_close_async</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-close-finish" title="g_output_stream_close_finish ()">g_output_stream_close_finish</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-flush" title="g_output_stream_flush ()">g_output_stream_flush</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-flush-async" title="g_output_stream_flush_async ()">g_output_stream_flush_async</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-flush-finish" title="g_output_stream_flush_finish ()">g_output_stream_flush_finish</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-has-pending" title="g_output_stream_has_pending ()">g_output_stream_has_pending</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-is-closed" title="g_output_stream_is_closed ()">g_output_stream_is_closed</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-is-closing" title="g_output_stream_is_closing ()">g_output_stream_is_closing</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-set-pending" title="g_output_stream_set_pending ()">g_output_stream_set_pending</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-splice" title="g_output_stream_splice ()">g_output_stream_splice</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-splice-async" title="g_output_stream_splice_async ()">g_output_stream_splice_async</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-splice-finish" title="g_output_stream_splice_finish ()">g_output_stream_splice_finish</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()">g_output_stream_write</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-write-all" title="g_output_stream_write_all ()">g_output_stream_write_all</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-write-async" title="g_output_stream_write_async ()">g_output_stream_write_async</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-write-bytes" title="g_output_stream_write_bytes ()">g_output_stream_write_bytes</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-write-bytes-finish" title="g_output_stream_write_bytes_finish ()">g_output_stream_write_bytes_finish</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GOutputStream.html#g-output-stream-write-finish" title="g_output_stream_write_finish ()">g_output_stream_write_finish</a>, function in <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a>, enum in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#GPermission-struct" title="GPermission">GPermission</a>, struct in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#GPermission--allowed" title='The "allowed" property'>GPermission:allowed</a>, object property in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#GPermission--can-acquire" title='The "can-acquire" property'>GPermission:can-acquire</a>, object property in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#GPermission--can-release" title='The "can-release" property'>GPermission:can-release</a>, object property in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-acquire" title="g_permission_acquire ()">g_permission_acquire</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-acquire-async" title="g_permission_acquire_async ()">g_permission_acquire_async</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-acquire-finish" title="g_permission_acquire_finish ()">g_permission_acquire_finish</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-get-allowed" title="g_permission_get_allowed ()">g_permission_get_allowed</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-get-can-acquire" title="g_permission_get_can_acquire ()">g_permission_get_can_acquire</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-get-can-release" title="g_permission_get_can_release ()">g_permission_get_can_release</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-impl-update" title="g_permission_impl_update ()">g_permission_impl_update</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-release" title="g_permission_release ()">g_permission_release</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-release-async" title="g_permission_release_async ()">g_permission_release_async</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPermission.html#g-permission-release-finish" title="g_permission_release_finish ()">g_permission_release_finish</a>, function in <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#GPollableInputStream-struct" title="GPollableInputStream">GPollableInputStream</a>, struct in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#GPollableInputStreamInterface" title="struct GPollableInputStreamInterface">GPollableInputStreamInterface</a>, struct in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#GPollableOutputStream-struct" title="GPollableOutputStream">GPollableOutputStream</a>, struct in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#GPollableOutputStreamInterface" title="struct GPollableOutputStreamInterface">GPollableOutputStreamInterface</a>, struct in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()">GPollableSourceFunc</a>, user_function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-can-poll" title="g_pollable_input_stream_can_poll ()">g_pollable_input_stream_can_poll</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()">g_pollable_input_stream_create_source</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()">g_pollable_input_stream_is_readable</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()">g_pollable_input_stream_read_nonblocking</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()">g_pollable_output_stream_can_poll</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()">g_pollable_output_stream_create_source</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()">g_pollable_output_stream_is_writable</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()">g_pollable_output_stream_write_nonblocking</a>, function in <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-source-new-full" title="g_pollable_source_new_full ()">g_pollable_source_new_full</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-stream-read" title="g_pollable_stream_read ()">g_pollable_stream_read</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()">g_pollable_stream_write</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write-all" title="g_pollable_stream_write_all ()">g_pollable_stream_write_all</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#GProxy-struct" title="GProxy">GProxy</a>, struct in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress-struct" title="GProxyAddress">GProxyAddress</a>, struct in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--destination-hostname" title='The "destination-hostname" property'>GProxyAddress:destination-hostname</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--destination-port" title='The "destination-port" property'>GProxyAddress:destination-port</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'>GProxyAddress:destination-protocol</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--password" title='The "password" property'>GProxyAddress:password</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--protocol" title='The "protocol" property'>GProxyAddress:protocol</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'>GProxyAddress:uri</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddress--username" title='The "username" property'>GProxyAddress:username</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#GProxyAddressClass" title="struct GProxyAddressClass">GProxyAddressClass</a>, struct in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator-struct" title="GProxyAddressEnumerator">GProxyAddressEnumerator</a>, struct in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator--connectable" title='The "connectable" property'>GProxyAddressEnumerator:connectable</a>, object property in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator--uri" title='The "uri" property'>GProxyAddressEnumerator:uri</a>, object property in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#GProxyInterface" title="struct GProxyInterface">GProxyInterface</a>, struct in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#GProxyResolver-struct" title="GProxyResolver">GProxyResolver</a>, struct in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#GProxyResolverInterface" title="struct GProxyResolverInterface">GProxyResolverInterface</a>, struct in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-hostname" title="g_proxy_address_get_destination_hostname ()">g_proxy_address_get_destination_hostname</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-port" title="g_proxy_address_get_destination_port ()">g_proxy_address_get_destination_port</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-protocol" title="g_proxy_address_get_destination_protocol ()">g_proxy_address_get_destination_protocol</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-password" title="g_proxy_address_get_password ()">g_proxy_address_get_password</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-protocol" title="g_proxy_address_get_protocol ()">g_proxy_address_get_protocol</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-uri" title="g_proxy_address_get_uri ()">g_proxy_address_get_uri</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-get-username" title="g_proxy_address_get_username ()">g_proxy_address_get_username</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyAddress.html#g-proxy-address-new" title="g_proxy_address_new ()">g_proxy_address_new</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-connect" title="g_proxy_connect ()">g_proxy_connect</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-connect-async" title="g_proxy_connect_async ()">g_proxy_connect_async</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-connect-finish" title="g_proxy_connect_finish ()">g_proxy_connect_finish</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#G-PROXY-EXTENSION-POINT-NAME:CAPS" title="G_PROXY_EXTENSION_POINT_NAME">G_PROXY_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-get-default-for-protocol" title="g_proxy_get_default_for_protocol ()">g_proxy_get_default_for_protocol</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#G-PROXY-RESOLVER-EXTENSION-POINT-NAME:CAPS" title="G_PROXY_RESOLVER_EXTENSION_POINT_NAME">G_PROXY_RESOLVER_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-get-default" title="g_proxy_resolver_get_default ()">g_proxy_resolver_get_default</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-is-supported" title="g_proxy_resolver_is_supported ()">g_proxy_resolver_is_supported</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup" title="g_proxy_resolver_lookup ()">g_proxy_resolver_lookup</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-async" title="g_proxy_resolver_lookup_async ()">g_proxy_resolver_lookup_async</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxyResolver.html#g-proxy-resolver-lookup-finish" title="g_proxy_resolver_lookup_finish ()">g_proxy_resolver_lookup_finish</a>, function in <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GProxy.html#g-proxy-supports-hostname" title="g_proxy_supports_hostname ()">g_proxy_supports_hostname</a>, function in <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="GMemoryOutputStream.html#GReallocFunc" title="GReallocFunc ()">GReallocFunc</a>, user_function in <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#GRemoteActionGroup-struct" title="GRemoteActionGroup">GRemoteActionGroup</a>, struct in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#GRemoteActionGroupInterface" title="struct GRemoteActionGroupInterface">GRemoteActionGroupInterface</a>, struct in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#g-remote-action-group-activate-action-full" title="g_remote_action_group_activate_action_full ()">g_remote_action_group_activate_action_full</a>, function in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GRemoteActionGroup.html#g-remote-action-group-change-action-state-full" title="g_remote_action_group_change_action_state_full ()">g_remote_action_group_change_action_state_full</a>, function in <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#GResolver-struct" title="GResolver">GResolver</a>, struct in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#GResolver-reload" title='The "reload" signal'>GResolver::reload</a>, object signal in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#GResolverError" title="enum GResolverError">GResolverError</a>, enum in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#G-RESOLVER-ERROR:CAPS" title="G_RESOLVER_ERROR">G_RESOLVER_ERROR</a>, macro in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-free-addresses" title="g_resolver_free_addresses ()">g_resolver_free_addresses</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-free-targets" title="g_resolver_free_targets ()">g_resolver_free_targets</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-get-default" title="g_resolver_get_default ()">g_resolver_get_default</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address" title="g_resolver_lookup_by_address ()">g_resolver_lookup_by_address</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address-async" title="g_resolver_lookup_by_address_async ()">g_resolver_lookup_by_address_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-address-finish" title="g_resolver_lookup_by_address_finish ()">g_resolver_lookup_by_address_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name" title="g_resolver_lookup_by_name ()">g_resolver_lookup_by_name</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name-async" title="g_resolver_lookup_by_name_async ()">g_resolver_lookup_by_name_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-by-name-finish" title="g_resolver_lookup_by_name_finish ()">g_resolver_lookup_by_name_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()">g_resolver_lookup_records</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()">g_resolver_lookup_records_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()">g_resolver_lookup_records_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()">g_resolver_lookup_service</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-service-async" title="g_resolver_lookup_service_async ()">g_resolver_lookup_service_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-lookup-service-finish" title="g_resolver_lookup_service_finish ()">g_resolver_lookup_service_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GResolver.html#g-resolver-set-default" title="g_resolver_set_default ()">g_resolver_set_default</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResource" title="GResource">GResource</a>, struct in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResourceError" title="enum GResourceError">GResourceError</a>, enum in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResourceFlags" title="enum GResourceFlags">GResourceFlags</a>, enum in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags">GResourceLookupFlags</a>, enum in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-enumerate-children" title="g_resources_enumerate_children ()">g_resources_enumerate_children</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-get-info" title="g_resources_get_info ()">g_resources_get_info</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-lookup-data" title="g_resources_lookup_data ()">g_resources_lookup_data</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-open-stream" title="g_resources_open_stream ()">g_resources_open_stream</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-register" title="g_resources_register ()">g_resources_register</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resources-unregister" title="g_resources_unregister ()">g_resources_unregister</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-enumerate-children" title="g_resource_enumerate_children ()">g_resource_enumerate_children</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#G-RESOURCE-ERROR:CAPS" title="G_RESOURCE_ERROR">G_RESOURCE_ERROR</a>, macro in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-get-info" title="g_resource_get_info ()">g_resource_get_info</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-load" title="g_resource_load ()">g_resource_load</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-lookup-data" title="g_resource_lookup_data ()">g_resource_lookup_data</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-new-from-data" title="g_resource_new_from_data ()">g_resource_new_from_data</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-open-stream" title="g_resource_open_stream ()">g_resource_open_stream</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-ref" title="g_resource_ref ()">g_resource_ref</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GResource.html#g-resource-unref" title="g_resource_unref ()">g_resource_unref</a>, function in <a class="link" href="gio-GResource.html" title="GResource">GResource</a>
-</dt>
-<dd></dd>
-<a name="idxS"></a><h3 class="title">S</h3>
-<dt>
-<a class="link" href="GSeekable.html#GSeekable-struct" title="GSeekable">GSeekable</a>, struct in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSeekable.html#GSeekableIface" title="struct GSeekableIface">GSeekableIface</a>, struct in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSeekable.html#g-seekable-can-seek" title="g_seekable_can_seek ()">g_seekable_can_seek</a>, function in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSeekable.html#g-seekable-can-truncate" title="g_seekable_can_truncate ()">g_seekable_can_truncate</a>, function in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSeekable.html#g-seekable-seek" title="g_seekable_seek ()">g_seekable_seek</a>, function in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSeekable.html#g-seekable-tell" title="g_seekable_tell ()">g_seekable_tell</a>, function in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSeekable.html#g-seekable-truncate" title="g_seekable_truncate ()">g_seekable_truncate</a>, function in <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings-struct" title="GSettings">GSettings</a>, struct in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings-change-event" title='The "change-event" signal'>GSettings::change-event</a>, object signal in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'>GSettings::changed</a>, object signal in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings-writable-change-event" title='The "writable-change-event" signal'>GSettings::writable-change-event</a>, object signal in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings-writable-changed" title='The "writable-changed" signal'>GSettings::writable-changed</a>, object signal in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--backend" title='The "backend" property'>GSettings:backend</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--delay-apply" title='The "delay-apply" property'>GSettings:delay-apply</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--has-unapplied" title='The "has-unapplied" property'>GSettings:has-unapplied</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--path" title='The "path" property'>GSettings:path</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--schema" title='The "schema" property'>GSettings:schema</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--schema-id" title='The "schema-id" property'>GSettings:schema-id</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettings--settings-schema" title='The "settings-schema" property'>GSettings:settings-schema</a>, object property in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#GSettingsBackend-struct" title="GSettingsBackend">GSettingsBackend</a>, struct in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#GSettingsBackendClass" title="struct GSettingsBackendClass">GSettingsBackendClass</a>, struct in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettingsBindFlags" title="enum GSettingsBindFlags">GSettingsBindFlags</a>, enum in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettingsBindGetMapping" title="GSettingsBindGetMapping ()">GSettingsBindGetMapping</a>, user_function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettingsBindSetMapping" title="GSettingsBindSetMapping ()">GSettingsBindSetMapping</a>, user_function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#GSettingsGetMapping" title="GSettingsGetMapping ()">GSettingsGetMapping</a>, user_function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema-struct" title="GSettingsSchema">GSettingsSchema</a>, struct in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource">GSettingsSchemaSource</a>, struct in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()">g_settings_apply</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed" title="g_settings_backend_changed ()">g_settings_backend_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-changed-tree" title="g_settings_backend_changed_tree ()">g_settings_backend_changed_tree</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS" title="G_SETTINGS_BACKEND_EXTENSION_POINT_NAME">G_SETTINGS_BACKEND_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-flatten-tree" title="g_settings_backend_flatten_tree ()">g_settings_backend_flatten_tree</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-get-default" title="g_settings_backend_get_default ()">g_settings_backend_get_default</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-keys-changed" title="g_settings_backend_keys_changed ()">g_settings_backend_keys_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-path-changed" title="g_settings_backend_path_changed ()">g_settings_backend_path_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-path-writable-changed" title="g_settings_backend_path_writable_changed ()">g_settings_backend_path_writable_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettingsBackend.html#g-settings-backend-writable-changed" title="g_settings_backend_writable_changed ()">g_settings_backend_writable_changed</a>, function in <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()">g_settings_bind</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()">g_settings_bind_with_mapping</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-bind-writable" title="g_settings_bind_writable ()">g_settings_bind_writable</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-create-action" title="g_settings_create_action ()">g_settings_create_action</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()">g_settings_delay</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()">g_settings_get</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-boolean" title="g_settings_get_boolean ()">g_settings_get_boolean</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-child" title="g_settings_get_child ()">g_settings_get_child</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-double" title="g_settings_get_double ()">g_settings_get_double</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-enum" title="g_settings_get_enum ()">g_settings_get_enum</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-flags" title="g_settings_get_flags ()">g_settings_get_flags</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-has-unapplied" title="g_settings_get_has_unapplied ()">g_settings_get_has_unapplied</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-int" title="g_settings_get_int ()">g_settings_get_int</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-mapped" title="g_settings_get_mapped ()">g_settings_get_mapped</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-range" title="g_settings_get_range ()">g_settings_get_range</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()">g_settings_get_string</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()">g_settings_get_strv</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-uint" title="g_settings_get_uint ()">g_settings_get_uint</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()">g_settings_get_value</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()">g_settings_is_writable</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-list-children" title="g_settings_list_children ()">g_settings_list_children</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-list-keys" title="g_settings_list_keys ()">g_settings_list_keys</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-list-relocatable-schemas" title="g_settings_list_relocatable_schemas ()">g_settings_list_relocatable_schemas</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-list-schemas" title="g_settings_list_schemas ()">g_settings_list_schemas</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()">g_settings_new</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-full" title="g_settings_new_full ()">g_settings_new_full</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-with-backend" title="g_settings_new_with_backend ()">g_settings_new_with_backend</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-with-backend-and-path" title="g_settings_new_with_backend_and_path ()">g_settings_new_with_backend_and_path</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-new-with-path" title="g_settings_new_with_path ()">g_settings_new_with_path</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-range-check" title="g_settings_range_check ()">g_settings_range_check</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-reset" title="g_settings_reset ()">g_settings_reset</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-revert" title="g_settings_revert ()">g_settings_revert</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-id" title="g_settings_schema_get_id ()">g_settings_schema_get_id</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-path" title="g_settings_schema_get_path ()">g_settings_schema_get_path</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-ref" title="g_settings_schema_ref ()">g_settings_schema_ref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default" title="g_settings_schema_source_get_default ()">g_settings_schema_source_get_default</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup" title="g_settings_schema_source_lookup ()">g_settings_schema_source_lookup</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-new-from-directory" title="g_settings_schema_source_new_from_directory ()">g_settings_schema_source_new_from_directory</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-ref" title="g_settings_schema_source_ref ()">g_settings_schema_source_ref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-unref" title="g_settings_schema_source_unref ()">g_settings_schema_source_unref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-unref" title="g_settings_schema_unref ()">g_settings_schema_unref</a>, function in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()">g_settings_set</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-boolean" title="g_settings_set_boolean ()">g_settings_set_boolean</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-double" title="g_settings_set_double ()">g_settings_set_double</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-enum" title="g_settings_set_enum ()">g_settings_set_enum</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-flags" title="g_settings_set_flags ()">g_settings_set_flags</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-int" title="g_settings_set_int ()">g_settings_set_int</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-string" title="g_settings_set_string ()">g_settings_set_string</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-strv" title="g_settings_set_strv ()">g_settings_set_strv</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-uint" title="g_settings_set_uint ()">g_settings_set_uint</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()">g_settings_set_value</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-sync" title="g_settings_sync ()">g_settings_sync</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSettings.html#g-settings-unbind" title="g_settings_unbind ()">g_settings_unbind</a>, function in <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction-struct" title="GSimpleAction">GSimpleAction</a>, struct in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction-activate" title='The "activate" signal'>GSimpleAction::activate</a>, object signal in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction-change-state" title='The "change-state" signal'>GSimpleAction::change-state</a>, object signal in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--enabled" title='The "enabled" property'>GSimpleAction:enabled</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--name" title='The "name" property'>GSimpleAction:name</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--parameter-type" title='The "parameter-type" property'>GSimpleAction:parameter-type</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--state" title='The "state" property'>GSimpleAction:state</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#GSimpleAction--state-type" title='The "state-type" property'>GSimpleAction:state-type</a>, object property in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#GSimpleActionGroup-struct" title="GSimpleActionGroup">GSimpleActionGroup</a>, struct in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncResult-struct" title="GSimpleAsyncResult">GSimpleAsyncResult</a>, struct in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#GSimpleAsyncThreadFunc" title="GSimpleAsyncThreadFunc ()">GSimpleAsyncThreadFunc</a>, user_function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimplePermission.html#GSimplePermission-struct" title="GSimplePermission">GSimplePermission</a>, struct in <a class="link" href="GSimplePermission.html" title="GSimplePermission">GSimplePermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-add-entries" title="g_simple_action_group_add_entries ()">g_simple_action_group_add_entries</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-insert" title="g_simple_action_group_insert ()">g_simple_action_group_insert</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-lookup" title="g_simple_action_group_lookup ()">g_simple_action_group_lookup</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-new" title="g_simple_action_group_new ()">g_simple_action_group_new</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleActionGroup.html#g-simple-action-group-remove" title="g_simple_action_group_remove ()">g_simple_action_group_remove</a>, function in <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-new" title="g_simple_action_new ()">g_simple_action_new</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-new-stateful" title="g_simple_action_new_stateful ()">g_simple_action_new_stateful</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-set-enabled" title="g_simple_action_set_enabled ()">g_simple_action_set_enabled</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAction.html#g-simple-action-set-state" title="g_simple_action_set_state ()">g_simple_action_set_state</a>, function in <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-error-in-idle" title="g_simple_async_report_error_in_idle ()">g_simple_async_report_error_in_idle</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-gerror-in-idle" title="g_simple_async_report_gerror_in_idle ()">g_simple_async_report_gerror_in_idle</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-report-take-gerror-in-idle" title="g_simple_async_report_take_gerror_in_idle ()">g_simple_async_report_take_gerror_in_idle</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete" title="g_simple_async_result_complete ()">g_simple_async_result_complete</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle" title="g_simple_async_result_complete_in_idle ()">g_simple_async_result_complete_in_idle</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gboolean" title="g_simple_async_result_get_op_res_gboolean ()">g_simple_async_result_get_op_res_gboolean</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer" title="g_simple_async_result_get_op_res_gpointer ()">g_simple_async_result_get_op_res_gpointer</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gssize" title="g_simple_async_result_get_op_res_gssize ()">g_simple_async_result_get_op_res_gssize</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-get-source-tag" title="g_simple_async_result_get_source_tag ()">g_simple_async_result_get_source_tag</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-is-valid" title="g_simple_async_result_is_valid ()">g_simple_async_result_is_valid</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new" title="g_simple_async_result_new ()">g_simple_async_result_new</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-error" title="g_simple_async_result_new_error ()">g_simple_async_result_new_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-from-error" title="g_simple_async_result_new_from_error ()">g_simple_async_result_new_from_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-new-take-error" title="g_simple_async_result_new_take_error ()">g_simple_async_result_new_take_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error" title="g_simple_async_result_propagate_error ()">g_simple_async_result_propagate_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-run-in-thread" title="g_simple_async_result_run_in_thread ()">g_simple_async_result_run_in_thread</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()">g_simple_async_result_set_check_cancellable</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error" title="g_simple_async_result_set_error ()">g_simple_async_result_set_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error-va" title="g_simple_async_result_set_error_va ()">g_simple_async_result_set_error_va</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-from-error" title="g_simple_async_result_set_from_error ()">g_simple_async_result_set_from_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation" title="g_simple_async_result_set_handle_cancellation ()">g_simple_async_result_set_handle_cancellation</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gboolean" title="g_simple_async_result_set_op_res_gboolean ()">g_simple_async_result_set_op_res_gboolean</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer" title="g_simple_async_result_set_op_res_gpointer ()">g_simple_async_result_set_op_res_gpointer</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize" title="g_simple_async_result_set_op_res_gssize ()">g_simple_async_result_set_op_res_gssize</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-take-error" title="g_simple_async_result_take_error ()">g_simple_async_result_take_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSimplePermission.html#g-simple-permission-new" title="g_simple_permission_new ()">g_simple_permission_new</a>, function in <a class="link" href="GSimplePermission.html" title="GSimplePermission">GSimplePermission</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket-struct" title="GSocket">GSocket</a>, struct in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--blocking" title='The "blocking" property'>GSocket:blocking</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--broadcast" title='The "broadcast" property'>GSocket:broadcast</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--family" title='The "family" property'>GSocket:family</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--fd" title='The "fd" property'>GSocket:fd</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--keepalive" title='The "keepalive" property'>GSocket:keepalive</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--listen-backlog" title='The "listen-backlog" property'>GSocket:listen-backlog</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--local-address" title='The "local-address" property'>GSocket:local-address</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--multicast-loopback" title='The "multicast-loopback" property'>GSocket:multicast-loopback</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--multicast-ttl" title='The "multicast-ttl" property'>GSocket:multicast-ttl</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--protocol" title='The "protocol" property'>GSocket:protocol</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--remote-address" title='The "remote-address" property'>GSocket:remote-address</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--timeout" title='The "timeout" property'>GSocket:timeout</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--ttl" title='The "ttl" property'>GSocket:ttl</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocket--type" title='The "type" property'>GSocket:type</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#GSocketAddress-struct" title="GSocketAddress">GSocketAddress</a>, struct in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#GSocketAddress--family" title='The "family" property'>GSocketAddress:family</a>, object property in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator-struct" title="GSocketAddressEnumerator">GSocketAddressEnumerator</a>, struct in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient-struct" title="GSocketClient">GSocketClient</a>, struct in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient-event" title='The "event" signal'>GSocketClient::event</a>, object signal in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--enable-proxy" title='The "enable-proxy" property'>GSocketClient:enable-proxy</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--family" title='The "family" property'>GSocketClient:family</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--local-address" title='The "local-address" property'>GSocketClient:local-address</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--protocol" title='The "protocol" property'>GSocketClient:protocol</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--timeout" title='The "timeout" property'>GSocketClient:timeout</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--tls" title='The "tls" property'>GSocketClient:tls</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--tls-validation-flags" title='The "tls-validation-flags" property'>GSocketClient:tls-validation-flags</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClient--type" title='The "type" property'>GSocketClient:type</a>, object property in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#GSocketClientEvent" title="enum GSocketClientEvent">GSocketClientEvent</a>, enum in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#GSocketConnectable-struct" title="GSocketConnectable">GSocketConnectable</a>, struct in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#GSocketConnectableIface" title="struct GSocketConnectableIface">GSocketConnectableIface</a>, struct in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#GSocketConnection-struct" title="GSocketConnection">GSocketConnection</a>, struct in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#GSocketConnection--socket" title='The "socket" property'>GSocketConnection:socket</a>, object property in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#GSocketControlMessage-struct" title="GSocketControlMessage">GSocketControlMessage</a>, struct in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily">GSocketFamily</a>, enum in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#GSocketListener-struct" title="GSocketListener">GSocketListener</a>, struct in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#GSocketListener--listen-backlog" title='The "listen-backlog" property'>GSocketListener:listen-backlog</a>, object property in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags">GSocketMsgFlags</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol">GSocketProtocol</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#GSocketService-struct" title="GSocketService">GSocketService</a>, struct in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#GSocketService-incoming" title='The "incoming" signal'>GSocketService::incoming</a>, object signal in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketSourceFunc" title="GSocketSourceFunc ()">GSocketSourceFunc</a>, user_function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#GSocketType" title="enum GSocketType">GSocketType</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-accept" title="g_socket_accept ()">g_socket_accept</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next" title="g_socket_address_enumerator_next ()">g_socket_address_enumerator_next</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-async" title="g_socket_address_enumerator_next_async ()">g_socket_address_enumerator_next_async</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-address-enumerator-next-finish" title="g_socket_address_enumerator_next_finish ()">g_socket_address_enumerator_next_finish</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-get-family" title="g_socket_address_get_family ()">g_socket_address_get_family</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-get-native-size" title="g_socket_address_get_native_size ()">g_socket_address_get_native_size</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-new-from-native" title="g_socket_address_new_from_native ()">g_socket_address_new_from_native</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketAddress.html#g-socket-address-to-native" title="g_socket_address_to_native ()">g_socket_address_to_native</a>, function in <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-bind" title="g_socket_bind ()">g_socket_bind</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-check-connect-result" title="g_socket_check_connect_result ()">g_socket_check_connect_result</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-add-application-proxy" title="g_socket_client_add_application_proxy ()">g_socket_client_add_application_proxy</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect" title="g_socket_client_connect ()">g_socket_client_connect</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-async" title="g_socket_client_connect_async ()">g_socket_client_connect_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-finish" title="g_socket_client_connect_finish ()">g_socket_client_connect_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host" title="g_socket_client_connect_to_host ()">g_socket_client_connect_to_host</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-async" title="g_socket_client_connect_to_host_async ()">g_socket_client_connect_to_host_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-host-finish" title="g_socket_client_connect_to_host_finish ()">g_socket_client_connect_to_host_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-service" title="g_socket_client_connect_to_service ()">g_socket_client_connect_to_service</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-async" title="g_socket_client_connect_to_service_async ()">g_socket_client_connect_to_service_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-service-finish" title="g_socket_client_connect_to_service_finish ()">g_socket_client_connect_to_service_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri" title="g_socket_client_connect_to_uri ()">g_socket_client_connect_to_uri</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-async" title="g_socket_client_connect_to_uri_async ()">g_socket_client_connect_to_uri_async</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-connect-to-uri-finish" title="g_socket_client_connect_to_uri_finish ()">g_socket_client_connect_to_uri_finish</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-enable-proxy" title="g_socket_client_get_enable_proxy ()">g_socket_client_get_enable_proxy</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-family" title="g_socket_client_get_family ()">g_socket_client_get_family</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-local-address" title="g_socket_client_get_local_address ()">g_socket_client_get_local_address</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-protocol" title="g_socket_client_get_protocol ()">g_socket_client_get_protocol</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-socket-type" title="g_socket_client_get_socket_type ()">g_socket_client_get_socket_type</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-timeout" title="g_socket_client_get_timeout ()">g_socket_client_get_timeout</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-tls" title="g_socket_client_get_tls ()">g_socket_client_get_tls</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-get-tls-validation-flags" title="g_socket_client_get_tls_validation_flags ()">g_socket_client_get_tls_validation_flags</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-new" title="g_socket_client_new ()">g_socket_client_new</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-enable-proxy" title="g_socket_client_set_enable_proxy ()">g_socket_client_set_enable_proxy</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-family" title="g_socket_client_set_family ()">g_socket_client_set_family</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-local-address" title="g_socket_client_set_local_address ()">g_socket_client_set_local_address</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-protocol" title="g_socket_client_set_protocol ()">g_socket_client_set_protocol</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-socket-type" title="g_socket_client_set_socket_type ()">g_socket_client_set_socket_type</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-timeout" title="g_socket_client_set_timeout ()">g_socket_client_set_timeout</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-tls" title="g_socket_client_set_tls ()">g_socket_client_set_tls</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketClient.html#g-socket-client-set-tls-validation-flags" title="g_socket_client_set_tls_validation_flags ()">g_socket_client_set_tls_validation_flags</a>, function in <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-close" title="g_socket_close ()">g_socket_close</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-condition-check" title="g_socket_condition_check ()">g_socket_condition_check</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-condition-timed-wait" title="g_socket_condition_timed_wait ()">g_socket_condition_timed_wait</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-condition-wait" title="g_socket_condition_wait ()">g_socket_condition_wait</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-connect" title="g_socket_connect ()">g_socket_connect</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-connectable-enumerate" title="g_socket_connectable_enumerate ()">g_socket_connectable_enumerate</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnectable.html#g-socket-connectable-proxy-enumerate" title="g_socket_connectable_proxy_enumerate ()">g_socket_connectable_proxy_enumerate</a>, function in <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-connect" title="g_socket_connection_connect ()">g_socket_connection_connect</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-connect-async" title="g_socket_connection_connect_async ()">g_socket_connection_connect_async</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-connect-finish" title="g_socket_connection_connect_finish ()">g_socket_connection_connect_finish</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-factory-create-connection" title="g_socket_connection_factory_create_connection ()">g_socket_connection_factory_create_connection</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-factory-lookup-type" title="g_socket_connection_factory_lookup_type ()">g_socket_connection_factory_lookup_type</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-factory-register-type" title="g_socket_connection_factory_register_type ()">g_socket_connection_factory_register_type</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-local-address" title="g_socket_connection_get_local_address ()">g_socket_connection_get_local_address</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-remote-address" title="g_socket_connection_get_remote_address ()">g_socket_connection_get_remote_address</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-get-socket" title="g_socket_connection_get_socket ()">g_socket_connection_get_socket</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketConnection.html#g-socket-connection-is-connected" title="g_socket_connection_is_connected ()">g_socket_connection_is_connected</a>, function in <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-deserialize" title="g_socket_control_message_deserialize ()">g_socket_control_message_deserialize</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-level" title="g_socket_control_message_get_level ()">g_socket_control_message_get_level</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-msg-type" title="g_socket_control_message_get_msg_type ()">g_socket_control_message_get_msg_type</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-size" title="g_socket_control_message_get_size ()">g_socket_control_message_get_size</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketControlMessage.html#g-socket-control-message-serialize" title="g_socket_control_message_serialize ()">g_socket_control_message_serialize</a>, function in <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-create-source" title="g_socket_create_source ()">g_socket_create_source</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-available-bytes" title="g_socket_get_available_bytes ()">g_socket_get_available_bytes</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-blocking" title="g_socket_get_blocking ()">g_socket_get_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-broadcast" title="g_socket_get_broadcast ()">g_socket_get_broadcast</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-credentials" title="g_socket_get_credentials ()">g_socket_get_credentials</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-family" title="g_socket_get_family ()">g_socket_get_family</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-fd" title="g_socket_get_fd ()">g_socket_get_fd</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-keepalive" title="g_socket_get_keepalive ()">g_socket_get_keepalive</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-listen-backlog" title="g_socket_get_listen_backlog ()">g_socket_get_listen_backlog</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-local-address" title="g_socket_get_local_address ()">g_socket_get_local_address</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-multicast-loopback" title="g_socket_get_multicast_loopback ()">g_socket_get_multicast_loopback</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-multicast-ttl" title="g_socket_get_multicast_ttl ()">g_socket_get_multicast_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-protocol" title="g_socket_get_protocol ()">g_socket_get_protocol</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-remote-address" title="g_socket_get_remote_address ()">g_socket_get_remote_address</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-socket-type" title="g_socket_get_socket_type ()">g_socket_get_socket_type</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-timeout" title="g_socket_get_timeout ()">g_socket_get_timeout</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-get-ttl" title="g_socket_get_ttl ()">g_socket_get_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-is-closed" title="g_socket_is_closed ()">g_socket_is_closed</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-is-connected" title="g_socket_is_connected ()">g_socket_is_connected</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-join-multicast-group" title="g_socket_join_multicast_group ()">g_socket_join_multicast_group</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-leave-multicast-group" title="g_socket_leave_multicast_group ()">g_socket_leave_multicast_group</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-listen" title="g_socket_listen ()">g_socket_listen</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept" title="g_socket_listener_accept ()">g_socket_listener_accept</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-async" title="g_socket_listener_accept_async ()">g_socket_listener_accept_async</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-finish" title="g_socket_listener_accept_finish ()">g_socket_listener_accept_finish</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-socket" title="g_socket_listener_accept_socket ()">g_socket_listener_accept_socket</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-async" title="g_socket_listener_accept_socket_async ()">g_socket_listener_accept_socket_async</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-accept-socket-finish" title="g_socket_listener_accept_socket_finish ()">g_socket_listener_accept_socket_finish</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-address" title="g_socket_listener_add_address ()">g_socket_listener_add_address</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-any-inet-port" title="g_socket_listener_add_any_inet_port ()">g_socket_listener_add_any_inet_port</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-inet-port" title="g_socket_listener_add_inet_port ()">g_socket_listener_add_inet_port</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-add-socket" title="g_socket_listener_add_socket ()">g_socket_listener_add_socket</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-close" title="g_socket_listener_close ()">g_socket_listener_close</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-new" title="g_socket_listener_new ()">g_socket_listener_new</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketListener.html#g-socket-listener-set-backlog" title="g_socket_listener_set_backlog ()">g_socket_listener_set_backlog</a>, function in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-new" title="g_socket_new ()">g_socket_new</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-new-from-fd" title="g_socket_new_from_fd ()">g_socket_new_from_fd</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive" title="g_socket_receive ()">g_socket_receive</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive-from" title="g_socket_receive_from ()">g_socket_receive_from</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive-message" title="g_socket_receive_message ()">g_socket_receive_message</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-receive-with-blocking" title="g_socket_receive_with_blocking ()">g_socket_receive_with_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()">g_socket_send</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send-message" title="g_socket_send_message ()">g_socket_send_message</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send-to" title="g_socket_send_to ()">g_socket_send_to</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-send-with-blocking" title="g_socket_send_with_blocking ()">g_socket_send_with_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-is-active" title="g_socket_service_is_active ()">g_socket_service_is_active</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-new" title="g_socket_service_new ()">g_socket_service_new</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-start" title="g_socket_service_start ()">g_socket_service_start</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocketService.html#g-socket-service-stop" title="g_socket_service_stop ()">g_socket_service_stop</a>, function in <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-blocking" title="g_socket_set_blocking ()">g_socket_set_blocking</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-broadcast" title="g_socket_set_broadcast ()">g_socket_set_broadcast</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-keepalive" title="g_socket_set_keepalive ()">g_socket_set_keepalive</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-listen-backlog" title="g_socket_set_listen_backlog ()">g_socket_set_listen_backlog</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-multicast-loopback" title="g_socket_set_multicast_loopback ()">g_socket_set_multicast_loopback</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-multicast-ttl" title="g_socket_set_multicast_ttl ()">g_socket_set_multicast_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-timeout" title="g_socket_set_timeout ()">g_socket_set_timeout</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-set-ttl" title="g_socket_set_ttl ()">g_socket_set_ttl</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-shutdown" title="g_socket_shutdown ()">g_socket_shutdown</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSocket.html#g-socket-speaks-ipv4" title="g_socket_speaks_ipv4 ()">g_socket_speaks_ipv4</a>, function in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#GSrvTarget-struct" title="GSrvTarget">GSrvTarget</a>, struct in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-copy" title="g_srv_target_copy ()">g_srv_target_copy</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-free" title="g_srv_target_free ()">g_srv_target_free</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-hostname" title="g_srv_target_get_hostname ()">g_srv_target_get_hostname</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-port" title="g_srv_target_get_port ()">g_srv_target_get_port</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-priority" title="g_srv_target_get_priority ()">g_srv_target_get_priority</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-get-weight" title="g_srv_target_get_weight ()">g_srv_target_get_weight</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-list-sort" title="g_srv_target_list_sort ()">g_srv_target_list_sort</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GSrvTarget.html#g-srv-target-new" title="g_srv_target_new ()">g_srv_target_new</a>, function in <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="GTcpConnection.html#GTcpConnection-struct" title="GTcpConnection">GTcpConnection</a>, struct in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpConnection.html#GTcpConnection--graceful-disconnect" title='The "graceful-disconnect" property'>GTcpConnection:graceful-disconnect</a>, object property in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpWrapperConnection.html#GTcpWrapperConnection-struct" title="GTcpWrapperConnection">GTcpWrapperConnection</a>, struct in <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpWrapperConnection.html#GTcpWrapperConnection--base-io-stream" title='The "base-io-stream" property'>GTcpWrapperConnection:base-io-stream</a>, object property in <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpConnection.html#g-tcp-connection-get-graceful-disconnect" title="g_tcp_connection_get_graceful_disconnect ()">g_tcp_connection_get_graceful_disconnect</a>, function in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpConnection.html#g-tcp-connection-set-graceful-disconnect" title="g_tcp_connection_set_graceful_disconnect ()">g_tcp_connection_set_graceful_disconnect</a>, function in <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpWrapperConnection.html#g-tcp-wrapper-connection-get-base-io-stream" title="g_tcp_wrapper_connection_get_base_io_stream ()">g_tcp_wrapper_connection_get_base_io_stream</a>, function in <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTcpWrapperConnection.html#g-tcp-wrapper-connection-new" title="g_tcp_wrapper_connection_new ()">g_tcp_wrapper_connection_new</a>, function in <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#GTestDBus-struct" title="GTestDBus">GTestDBus</a>, struct in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'>GTestDBus:flags</a>, object property in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#GTestDBusFlags-enum" title="enum GTestDBusFlags">GTestDBusFlags</a>, enum in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-add-service-dir" title="g_test_dbus_add_service_dir ()">g_test_dbus_add_service_dir</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()">g_test_dbus_down</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-get-bus-address" title="g_test_dbus_get_bus_address ()">g_test_dbus_get_bus_address</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-get-flags" title="g_test_dbus_get_flags ()">g_test_dbus_get_flags</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-new" title="g_test_dbus_new ()">g_test_dbus_new</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-stop" title="g_test_dbus_stop ()">g_test_dbus_stop</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-unset" title="g_test_dbus_unset ()">g_test_dbus_unset</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()">g_test_dbus_up</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#GThemedIcon-struct" title="GThemedIcon">GThemedIcon</a>, struct in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#GThemedIcon--name" title='The "name" property'>GThemedIcon:name</a>, object property in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#GThemedIcon--names" title='The "names" property'>GThemedIcon:names</a>, object property in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#GThemedIcon--use-default-fallbacks" title='The "use-default-fallbacks" property'>GThemedIcon:use-default-fallbacks</a>, object property in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-append-name" title="g_themed_icon_append_name ()">g_themed_icon_append_name</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-get-names" title="g_themed_icon_get_names ()">g_themed_icon_get_names</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-new" title="g_themed_icon_new ()">g_themed_icon_new</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-new-from-names" title="g_themed_icon_new_from_names ()">g_themed_icon_new_from_names</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-new-with-default-fallbacks" title="g_themed_icon_new_with_default_fallbacks ()">g_themed_icon_new_with_default_fallbacks</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThemedIcon.html#g-themed-icon-prepend-name" title="g_themed_icon_prepend_name ()">g_themed_icon_prepend_name</a>, function in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThreadedSocketService.html#GThreadedSocketService-struct" title="GThreadedSocketService">GThreadedSocketService</a>, struct in <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThreadedSocketService.html#GThreadedSocketService-run" title='The "run" signal'>GThreadedSocketService::run</a>, object signal in <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThreadedSocketService.html#GThreadedSocketService--max-threads" title='The "max-threads" property'>GThreadedSocketService:max-threads</a>, object property in <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GThreadedSocketService.html#g-threaded-socket-service-new" title="g_threaded_socket_service_new ()">g_threaded_socket_service_new</a>, function in <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode">GTlsAuthenticationMode</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#GTlsBackend-struct" title="GTlsBackend">GTlsBackend</a>, struct in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#GTlsBackendInterface" title="struct GTlsBackendInterface">GTlsBackendInterface</a>, struct in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate-struct" title="GTlsCertificate">GTlsCertificate</a>, struct in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate" title='The "certificate" property'>GTlsCertificate:certificate</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--certificate-pem" title='The "certificate-pem" property'>GTlsCertificate:certificate-pem</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--issuer" title='The "issuer" property'>GTlsCertificate:issuer</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key" title='The "private-key" property'>GTlsCertificate:private-key</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#GTlsCertificate--private-key-pem" title='The "private-key-pem" property'>GTlsCertificate:private-key-pem</a>, object property in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags-enum" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection-struct" title="GTlsClientConnection">GTlsClientConnection</a>, struct in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--accepted-cas" title='The "accepted-cas" property'>GTlsClientConnection:accepted-cas</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--server-identity" title='The "server-identity" property'>GTlsClientConnection:server-identity</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--use-ssl3" title='The "use-ssl3" property'>GTlsClientConnection:use-ssl3</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'>GTlsClientConnection:validation-flags</a>, object property in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#GTlsClientConnectionInterface" title="struct GTlsClientConnectionInterface">GTlsClientConnectionInterface</a>, struct in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection-struct" title="GTlsConnection">GTlsConnection</a>, struct in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'>GTlsConnection::accept-certificate</a>, object signal in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--base-io-stream" title='The "base-io-stream" property'>GTlsConnection:base-io-stream</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--certificate" title='The "certificate" property'>GTlsConnection:certificate</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--database" title='The "database" property'>GTlsConnection:database</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--interaction" title='The "interaction" property'>GTlsConnection:interaction</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate" title='The "peer-certificate" property'>GTlsConnection:peer-certificate</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate-errors" title='The "peer-certificate-errors" property'>GTlsConnection:peer-certificate-errors</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--rehandshake-mode" title='The "rehandshake-mode" property'>GTlsConnection:rehandshake-mode</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--require-close-notify" title='The "require-close-notify" property'>GTlsConnection:require-close-notify</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsConnection--use-system-certdb" title='The "use-system-certdb" property'>GTlsConnection:use-system-certdb</a>, object property in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#GTlsDatabase-struct" title="GTlsDatabase">GTlsDatabase</a>, struct in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags">GTlsDatabaseLookupFlags</a>, enum in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags">GTlsDatabaseVerifyFlags</a>, enum in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsError" title="enum GTlsError">GTlsError</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#GTlsFileDatabase-struct" title="GTlsFileDatabase">GTlsFileDatabase</a>, struct in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#GTlsFileDatabase--anchors" title='The "anchors" property'>GTlsFileDatabase:anchors</a>, object property in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#GTlsFileDatabaseInterface" title="struct GTlsFileDatabaseInterface">GTlsFileDatabaseInterface</a>, struct in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#GTlsInteraction-struct" title="GTlsInteraction">GTlsInteraction</a>, struct in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#GTlsInteractionResult" title="enum GTlsInteractionResult">GTlsInteractionResult</a>, enum in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPassword-struct" title="GTlsPassword">GTlsPassword</a>, struct in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPassword--description" title='The "description" property'>GTlsPassword:description</a>, object property in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPassword--flags" title='The "flags" property'>GTlsPassword:flags</a>, object property in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPassword--warning" title='The "warning" property'>GTlsPassword:warning</a>, object property in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPasswordClass" title="struct GTlsPasswordClass">GTlsPasswordClass</a>, struct in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#GTlsPasswordFlags-enum" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>, enum in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode">GTlsRehandshakeMode</a>, enum in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#GTlsServerConnection-struct" title="GTlsServerConnection">GTlsServerConnection</a>, struct in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#GTlsServerConnection--authentication-mode" title='The "authentication-mode" property'>GTlsServerConnection:authentication-mode</a>, object property in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#GTlsServerConnectionInterface" title="struct GTlsServerConnectionInterface">GTlsServerConnectionInterface</a>, struct in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#G-TLS-BACKEND-EXTENSION-POINT-NAME:CAPS" title="G_TLS_BACKEND_EXTENSION_POINT_NAME">G_TLS_BACKEND_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-certificate-type" title="g_tls_backend_get_certificate_type ()">g_tls_backend_get_certificate_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-client-connection-type" title="g_tls_backend_get_client_connection_type ()">g_tls_backend_get_client_connection_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-default" title="g_tls_backend_get_default ()">g_tls_backend_get_default</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-default-database" title="g_tls_backend_get_default_database ()">g_tls_backend_get_default_database</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-file-database-type" title="g_tls_backend_get_file_database_type ()">g_tls_backend_get_file_database_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-get-server-connection-type" title="g_tls_backend_get_server_connection_type ()">g_tls_backend_get_server_connection_type</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsBackend.html#g-tls-backend-supports-tls" title="g_tls_backend_supports_tls ()">g_tls_backend_supports_tls</a>, function in <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-get-issuer" title="g_tls_certificate_get_issuer ()">g_tls_certificate_get_issuer</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-is-same" title="g_tls_certificate_is_same ()">g_tls_certificate_is_same</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-list-new-from-file" title="g_tls_certificate_list_new_from_file ()">g_tls_certificate_list_new_from_file</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-file" title="g_tls_certificate_new_from_file ()">g_tls_certificate_new_from_file</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-files" title="g_tls_certificate_new_from_files ()">g_tls_certificate_new_from_files</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-new-from-pem" title="g_tls_certificate_new_from_pem ()">g_tls_certificate_new_from_pem</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsCertificate.html#g-tls-certificate-verify" title="g_tls_certificate_verify ()">g_tls_certificate_verify</a>, function in <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas" title="g_tls_client_connection_get_accepted_cas ()">g_tls_client_connection_get_accepted_cas</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-server-identity" title="g_tls_client_connection_get_server_identity ()">g_tls_client_connection_get_server_identity</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-use-ssl3" title="g_tls_client_connection_get_use_ssl3 ()">g_tls_client_connection_get_use_ssl3</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-validation-flags" title="g_tls_client_connection_get_validation_flags ()">g_tls_client_connection_get_validation_flags</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-new" title="g_tls_client_connection_new ()">g_tls_client_connection_new</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-server-identity" title="g_tls_client_connection_set_server_identity ()">g_tls_client_connection_set_server_identity</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3" title="g_tls_client_connection_set_use_ssl3 ()">g_tls_client_connection_set_use_ssl3</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-validation-flags" title="g_tls_client_connection_set_validation_flags ()">g_tls_client_connection_set_validation_flags</a>, function in <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-emit-accept-certificate" title="g_tls_connection_emit_accept_certificate ()">g_tls_connection_emit_accept_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-certificate" title="g_tls_connection_get_certificate ()">g_tls_connection_get_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-database" title="g_tls_connection_get_database ()">g_tls_connection_get_database</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-interaction" title="g_tls_connection_get_interaction ()">g_tls_connection_get_interaction</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate" title="g_tls_connection_get_peer_certificate ()">g_tls_connection_get_peer_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate-errors" title="g_tls_connection_get_peer_certificate_errors ()">g_tls_connection_get_peer_certificate_errors</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-rehandshake-mode" title="g_tls_connection_get_rehandshake_mode ()">g_tls_connection_get_rehandshake_mode</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-require-close-notify" title="g_tls_connection_get_require_close_notify ()">g_tls_connection_get_require_close_notify</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-get-use-system-certdb" title="g_tls_connection_get_use_system_certdb ()">g_tls_connection_get_use_system_certdb</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake" title="g_tls_connection_handshake ()">g_tls_connection_handshake</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake-async" title="g_tls_connection_handshake_async ()">g_tls_connection_handshake_async</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-handshake-finish" title="g_tls_connection_handshake_finish ()">g_tls_connection_handshake_finish</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-certificate" title="g_tls_connection_set_certificate ()">g_tls_connection_set_certificate</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-database" title="g_tls_connection_set_database ()">g_tls_connection_set_database</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-interaction" title="g_tls_connection_set_interaction ()">g_tls_connection_set_interaction</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" title="g_tls_connection_set_rehandshake_mode ()">g_tls_connection_set_rehandshake_mode</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()">g_tls_connection_set_require_close_notify</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsConnection.html#g-tls-connection-set-use-system-certdb" title="g_tls_connection_set_use_system_certdb ()">g_tls_connection_set_use_system_certdb</a>, function in <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-create-certificate-handle" title="g_tls_database_create_certificate_handle ()">g_tls_database_create_certificate_handle</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" title="g_tls_database_lookup_certificates_issued_by ()">g_tls_database_lookup_certificates_issued_by</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-async" title="g_tls_database_lookup_certificates_issued_by_async ()">g_tls_database_lookup_certificates_issued_by_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-finish" title="g_tls_database_lookup_certificates_issued_by_finish ()">g_tls_database_lookup_certificates_issued_by_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle" title="g_tls_database_lookup_certificate_for_handle ()">g_tls_database_lookup_certificate_for_handle</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-async" title="g_tls_database_lookup_certificate_for_handle_async ()">g_tls_database_lookup_certificate_for_handle_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-finish" title="g_tls_database_lookup_certificate_for_handle_finish ()">g_tls_database_lookup_certificate_for_handle_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" title="g_tls_database_lookup_certificate_issuer ()">g_tls_database_lookup_certificate_issuer</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-async" title="g_tls_database_lookup_certificate_issuer_async ()">g_tls_database_lookup_certificate_issuer_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-finish" title="g_tls_database_lookup_certificate_issuer_finish ()">g_tls_database_lookup_certificate_issuer_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT</a>, macro in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER</a>, macro in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()">g_tls_database_verify_chain</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-async" title="g_tls_database_verify_chain_async ()">g_tls_database_verify_chain_async</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-finish" title="g_tls_database_verify_chain_finish ()">g_tls_database_verify_chain_finish</a>, function in <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR:CAPS" title="G_TLS_ERROR">G_TLS_ERROR</a>, macro in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsFileDatabase.html#g-tls-file-database-new" title="g_tls_file_database_new ()">g_tls_file_database_new</a>, function in <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password" title="g_tls_interaction_ask_password ()">g_tls_interaction_ask_password</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-async" title="g_tls_interaction_ask_password_async ()">g_tls_interaction_ask_password_async</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-ask-password-finish" title="g_tls_interaction_ask_password_finish ()">g_tls_interaction_ask_password_finish</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" title="g_tls_interaction_invoke_ask_password ()">g_tls_interaction_invoke_ask_password</a>, function in <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-description" title="g_tls_password_get_description ()">g_tls_password_get_description</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()">g_tls_password_get_flags</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-value" title="g_tls_password_get_value ()">g_tls_password_get_value</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-get-warning" title="g_tls_password_get_warning ()">g_tls_password_get_warning</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-new" title="g_tls_password_new ()">g_tls_password_new</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-description" title="g_tls_password_set_description ()">g_tls_password_set_description</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-flags" title="g_tls_password_set_flags ()">g_tls_password_set_flags</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-value" title="g_tls_password_set_value ()">g_tls_password_set_value</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-value-full" title="g_tls_password_set_value_full ()">g_tls_password_set_value_full</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsPassword.html#g-tls-password-set-warning" title="g_tls_password_set_warning ()">g_tls_password_set_warning</a>, function in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GTlsServerConnection.html#g-tls-server-connection-new" title="g_tls_server_connection_new ()">g_tls_server_connection_new</a>, function in <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ANNOTATION-INFO:CAPS" title="G_TYPE_DBUS_ANNOTATION_INFO">G_TYPE_DBUS_ANNOTATION_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ARG-INFO:CAPS" title="G_TYPE_DBUS_ARG_INFO">G_TYPE_DBUS_ARG_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-INTERFACE-INFO:CAPS" title="G_TYPE_DBUS_INTERFACE_INFO">G_TYPE_DBUS_INTERFACE_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-METHOD-INFO:CAPS" title="G_TYPE_DBUS_METHOD_INFO">G_TYPE_DBUS_METHOD_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-NODE-INFO:CAPS" title="G_TYPE_DBUS_NODE_INFO">G_TYPE_DBUS_NODE_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-PROPERTY-INFO:CAPS" title="G_TYPE_DBUS_PROPERTY_INFO">G_TYPE_DBUS_PROPERTY_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-SIGNAL-INFO:CAPS" title="G_TYPE_DBUS_SIGNAL_INFO">G_TYPE_DBUS_SIGNAL_INFO</a>, macro in <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">D-Bus Introspection Data</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA:CAPS" title="G_TYPE_SETTINGS_SCHEMA">G_TYPE_SETTINGS_SCHEMA</a>, macro in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS" title="G_TYPE_SETTINGS_SCHEMA_SOURCE">G_TYPE_SETTINGS_SCHEMA_SOURCE</a>, macro in <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">GSettingsSchema, GSettingsSchemaSource</a>
-</dt>
-<dd></dd>
-<a name="idxU"></a><h3 class="title">U</h3>
-<dt>
-<a class="link" href="GUnixConnection.html#GUnixConnection-struct" title="GUnixConnection">GUnixConnection</a>, struct in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessage-struct" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>, struct in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessage--credentials" title='The "credentials" property'>GUnixCredentialsMessage:credentials</a>, object property in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#GUnixCredentialsMessageClass" title="struct GUnixCredentialsMessageClass">GUnixCredentialsMessageClass</a>, struct in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#GUnixFDList-struct" title="GUnixFDList">GUnixFDList</a>, struct in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#GUnixFDMessage-struct" title="GUnixFDMessage">GUnixFDMessage</a>, struct in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#GUnixFDMessage--fd-list" title='The "fd-list" property'>GUnixFDMessage:fd-list</a>, object property in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#GUnixInputStream-struct" title="struct GUnixInputStream">GUnixInputStream</a>, struct in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#GUnixInputStream--close-fd" title='The "close-fd" property'>GUnixInputStream:close-fd</a>, object property in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#GUnixInputStream--fd" title='The "fd" property'>GUnixInputStream:fd</a>, object property in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a>, struct in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-struct" title="GUnixMountMonitor">GUnixMountMonitor</a>, struct in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mountpoints-changed" title='The "mountpoints-changed" signal'>GUnixMountMonitor::mountpoints-changed</a>, object signal in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mounts-changed" title='The "mounts-changed" signal'>GUnixMountMonitor::mounts-changed</a>, object signal in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a>, struct in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#GUnixOutputStream-struct" title="struct GUnixOutputStream">GUnixOutputStream</a>, struct in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#GUnixOutputStream--close-fd" title='The "close-fd" property'>GUnixOutputStream:close-fd</a>, object property in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#GUnixOutputStream--fd" title='The "fd" property'>GUnixOutputStream:fd</a>, object property in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress-struct" title="struct GUnixSocketAddress">GUnixSocketAddress</a>, struct in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--abstract" title='The "abstract" property'>GUnixSocketAddress:abstract</a>, object property in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--address-type" title='The "address-type" property'>GUnixSocketAddress:address-type</a>, object property in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--path" title='The "path" property'>GUnixSocketAddress:path</a>, object property in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddress--path-as-array" title='The "path-as-array" property'>GUnixSocketAddress:path-as-array</a>, object property in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#GUnixSocketAddressType" title="enum GUnixSocketAddressType">GUnixSocketAddressType</a>, enum in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials" title="g_unix_connection_receive_credentials ()">g_unix_connection_receive_credentials</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-async" title="g_unix_connection_receive_credentials_async ()">g_unix_connection_receive_credentials_async</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-credentials-finish" title="g_unix_connection_receive_credentials_finish ()">g_unix_connection_receive_credentials_finish</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-receive-fd" title="g_unix_connection_receive_fd ()">g_unix_connection_receive_fd</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials" title="g_unix_connection_send_credentials ()">g_unix_connection_send_credentials</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-async" title="g_unix_connection_send_credentials_async ()">g_unix_connection_send_credentials_async</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-credentials-finish" title="g_unix_connection_send_credentials_finish ()">g_unix_connection_send_credentials_finish</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixConnection.html#g-unix-connection-send-fd" title="g_unix_connection_send_fd ()">g_unix_connection_send_fd</a>, function in <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-get-credentials" title="g_unix_credentials_message_get_credentials ()">g_unix_credentials_message_get_credentials</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-is-supported" title="g_unix_credentials_message_is_supported ()">g_unix_credentials_message_is_supported</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-new" title="g_unix_credentials_message_new ()">g_unix_credentials_message_new</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixCredentialsMessage.html#g-unix-credentials-message-new-with-credentials" title="g_unix_credentials_message_new_with_credentials ()">g_unix_credentials_message_new_with_credentials</a>, function in <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-append" title="g_unix_fd_list_append ()">g_unix_fd_list_append</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-get" title="g_unix_fd_list_get ()">g_unix_fd_list_get</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-get-length" title="g_unix_fd_list_get_length ()">g_unix_fd_list_get_length</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-new" title="g_unix_fd_list_new ()">g_unix_fd_list_new</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-new-from-array" title="g_unix_fd_list_new_from_array ()">g_unix_fd_list_new_from_array</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-peek-fds" title="g_unix_fd_list_peek_fds ()">g_unix_fd_list_peek_fds</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDList.html#g-unix-fd-list-steal-fds" title="g_unix_fd_list_steal_fds ()">g_unix_fd_list_steal_fds</a>, function in <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-append-fd" title="g_unix_fd_message_append_fd ()">g_unix_fd_message_append_fd</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-get-fd-list" title="g_unix_fd_message_get_fd_list ()">g_unix_fd_message_get_fd_list</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-new" title="g_unix_fd_message_new ()">g_unix_fd_message_new</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-new-with-fd-list" title="g_unix_fd_message_new_with_fd_list ()">g_unix_fd_message_new_with_fd_list</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixFDMessage.html#g-unix-fd-message-steal-fds" title="g_unix_fd_message_steal_fds ()">g_unix_fd_message_steal_fds</a>, function in <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-get-close-fd" title="g_unix_input_stream_get_close_fd ()">g_unix_input_stream_get_close_fd</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-get-fd" title="g_unix_input_stream_get_fd ()">g_unix_input_stream_get_fd</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-new" title="g_unix_input_stream_new ()">g_unix_input_stream_new</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixInputStream.html#g-unix-input-stream-set-close-fd" title="g_unix_input_stream_set_close_fd ()">g_unix_input_stream_set_close_fd</a>, function in <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-is-mount-path-system-internal" title="g_unix_is_mount_path_system_internal ()">g_unix_is_mount_path_system_internal</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-changed-since" title="g_unix_mounts_changed_since ()">g_unix_mounts_changed_since</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-get" title="g_unix_mounts_get ()">g_unix_mounts_get</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-at" title="g_unix_mount_at ()">g_unix_mount_at</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-compare" title="g_unix_mount_compare ()">g_unix_mount_compare</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-free" title="g_unix_mount_free ()">g_unix_mount_free</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-device-path" title="g_unix_mount_get_device_path ()">g_unix_mount_get_device_path</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-fs-type" title="g_unix_mount_get_fs_type ()">g_unix_mount_get_fs_type</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-mount-path" title="g_unix_mount_get_mount_path ()">g_unix_mount_get_mount_path</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-can-eject" title="g_unix_mount_guess_can_eject ()">g_unix_mount_guess_can_eject</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-icon" title="g_unix_mount_guess_icon ()">g_unix_mount_guess_icon</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-name" title="g_unix_mount_guess_name ()">g_unix_mount_guess_name</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-should-display" title="g_unix_mount_guess_should_display ()">g_unix_mount_guess_should_display</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-readonly" title="g_unix_mount_is_readonly ()">g_unix_mount_is_readonly</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-system-internal" title="g_unix_mount_is_system_internal ()">g_unix_mount_is_system_internal</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-new" title="g_unix_mount_monitor_new ()">g_unix_mount_monitor_new</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit" title="g_unix_mount_monitor_set_rate_limit ()">g_unix_mount_monitor_set_rate_limit</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-changed-since" title="g_unix_mount_points_changed_since ()">g_unix_mount_points_changed_since</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-get" title="g_unix_mount_points_get ()">g_unix_mount_points_get</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-compare" title="g_unix_mount_point_compare ()">g_unix_mount_point_compare</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-free" title="g_unix_mount_point_free ()">g_unix_mount_point_free</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-device-path" title="g_unix_mount_point_get_device_path ()">g_unix_mount_point_get_device_path</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-fs-type" title="g_unix_mount_point_get_fs_type ()">g_unix_mount_point_get_fs_type</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-mount-path" title="g_unix_mount_point_get_mount_path ()">g_unix_mount_point_get_mount_path</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-options" title="g_unix_mount_point_get_options ()">g_unix_mount_point_get_options</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-can-eject" title="g_unix_mount_point_guess_can_eject ()">g_unix_mount_point_guess_can_eject</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-icon" title="g_unix_mount_point_guess_icon ()">g_unix_mount_point_guess_icon</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-name" title="g_unix_mount_point_guess_name ()">g_unix_mount_point_guess_name</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-loopback" title="g_unix_mount_point_is_loopback ()">g_unix_mount_point_is_loopback</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-readonly" title="g_unix_mount_point_is_readonly ()">g_unix_mount_point_is_readonly</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-user-mountable" title="g_unix_mount_point_is_user_mountable ()">g_unix_mount_point_is_user_mountable</a>, function in <a class="link" href="gio-Unix-Mounts.html" title="Unix Mounts">Unix Mounts</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-get-close-fd" title="g_unix_output_stream_get_close_fd ()">g_unix_output_stream_get_close_fd</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-get-fd" title="g_unix_output_stream_get_fd ()">g_unix_output_stream_get_fd</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-new" title="g_unix_output_stream_new ()">g_unix_output_stream_new</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixOutputStream.html#g-unix-output-stream-set-close-fd" title="g_unix_output_stream_set_close_fd ()">g_unix_output_stream_set_close_fd</a>, function in <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-abstract-names-supported" title="g_unix_socket_address_abstract_names_supported ()">g_unix_socket_address_abstract_names_supported</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-address-type" title="g_unix_socket_address_get_address_type ()">g_unix_socket_address_get_address_type</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-is-abstract" title="g_unix_socket_address_get_is_abstract ()">g_unix_socket_address_get_is_abstract</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path" title="g_unix_socket_address_get_path ()">g_unix_socket_address_get_path</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-get-path-len" title="g_unix_socket_address_get_path_len ()">g_unix_socket_address_get_path_len</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new" title="g_unix_socket_address_new ()">g_unix_socket_address_new</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-abstract" title="g_unix_socket_address_new_abstract ()">g_unix_socket_address_new_abstract</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GUnixSocketAddress.html#g-unix-socket-address-new-with-type" title="g_unix_socket_address_new_with_type ()">g_unix_socket_address_new_with_type</a>, function in <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="GVfs.html#GVfs-struct" title="GVfs">GVfs</a>, struct in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#G-VFS-EXTENSION-POINT-NAME:CAPS" title="G_VFS_EXTENSION_POINT_NAME">G_VFS_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-get-default" title="g_vfs_get_default ()">g_vfs_get_default</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-get-file-for-path" title="g_vfs_get_file_for_path ()">g_vfs_get_file_for_path</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-get-file-for-uri" title="g_vfs_get_file_for_uri ()">g_vfs_get_file_for_uri</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-get-local" title="g_vfs_get_local ()">g_vfs_get_local</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-get-supported-uri-schemes" title="g_vfs_get_supported_uri_schemes ()">g_vfs_get_supported_uri_schemes</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-is-active" title="g_vfs_is_active ()">g_vfs_is_active</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVfs.html#g-vfs-parse-name" title="g_vfs_parse_name ()">g_vfs_parse_name</a>, function in <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#GVolume-struct" title="GVolume">GVolume</a>, struct in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#GVolume-changed" title='The "changed" signal'>GVolume::changed</a>, object signal in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#GVolume-removed" title='The "removed" signal'>GVolume::removed</a>, object signal in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#GVolumeIface" title="struct GVolumeIface">GVolumeIface</a>, struct in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-struct" title="GVolumeMonitor">GVolumeMonitor</a>, struct in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-changed" title='The "drive-changed" signal'>GVolumeMonitor::drive-changed</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-connected" title='The "drive-connected" signal'>GVolumeMonitor::drive-connected</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-disconnected" title='The "drive-disconnected" signal'>GVolumeMonitor::drive-disconnected</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-eject-button" title='The "drive-eject-button" signal'>GVolumeMonitor::drive-eject-button</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-drive-stop-button" title='The "drive-stop-button" signal'>GVolumeMonitor::drive-stop-button</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-added" title='The "mount-added" signal'>GVolumeMonitor::mount-added</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-changed" title='The "mount-changed" signal'>GVolumeMonitor::mount-changed</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-pre-unmount" title='The "mount-pre-unmount" signal'>GVolumeMonitor::mount-pre-unmount</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-mount-removed" title='The "mount-removed" signal'>GVolumeMonitor::mount-removed</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-added" title='The "volume-added" signal'>GVolumeMonitor::volume-added</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-changed" title='The "volume-changed" signal'>GVolumeMonitor::volume-changed</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#GVolumeMonitor-volume-removed" title='The "volume-removed" signal'>GVolumeMonitor::volume-removed</a>, object signal in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-can-eject" title="g_volume_can_eject ()">g_volume_can_eject</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-can-mount" title="g_volume_can_mount ()">g_volume_can_mount</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject" title="g_volume_eject ()">g_volume_eject</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject-finish" title="g_volume_eject_finish ()">g_volume_eject_finish</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject-with-operation" title="g_volume_eject_with_operation ()">g_volume_eject_with_operation</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-eject-with-operation-finish" title="g_volume_eject_with_operation_finish ()">g_volume_eject_with_operation_finish</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-enumerate-identifiers" title="g_volume_enumerate_identifiers ()">g_volume_enumerate_identifiers</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-activation-root" title="g_volume_get_activation_root ()">g_volume_get_activation_root</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-drive" title="g_volume_get_drive ()">g_volume_get_drive</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-icon" title="g_volume_get_icon ()">g_volume_get_icon</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-identifier" title="g_volume_get_identifier ()">g_volume_get_identifier</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-mount" title="g_volume_get_mount ()">g_volume_get_mount</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-name" title="g_volume_get_name ()">g_volume_get_name</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-sort-key" title="g_volume_get_sort_key ()">g_volume_get_sort_key</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-get-uuid" title="g_volume_get_uuid ()">g_volume_get_uuid</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-CLASS:CAPS" title="G_VOLUME_IDENTIFIER_KIND_CLASS">G_VOLUME_IDENTIFIER_KIND_CLASS</a>, macro in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS" title="G_VOLUME_IDENTIFIER_KIND_HAL_UDI">G_VOLUME_IDENTIFIER_KIND_HAL_UDI</a>, macro in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS" title="G_VOLUME_IDENTIFIER_KIND_LABEL">G_VOLUME_IDENTIFIER_KIND_LABEL</a>, macro in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-NFS-MOUNT:CAPS" title="G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT">G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT</a>, macro in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS" title="G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE">G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE</a>, macro in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UUID:CAPS" title="G_VOLUME_IDENTIFIER_KIND_UUID">G_VOLUME_IDENTIFIER_KIND_UUID</a>, macro in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" title="g_volume_monitor_adopt_orphan_mount ()">g_volume_monitor_adopt_orphan_mount</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS" title="G_VOLUME_MONITOR_EXTENSION_POINT_NAME">G_VOLUME_MONITOR_EXTENSION_POINT_NAME</a>, macro in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-get" title="g_volume_monitor_get ()">g_volume_monitor_get</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-connected-drives" title="g_volume_monitor_get_connected_drives ()">g_volume_monitor_get_connected_drives</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-mounts" title="g_volume_monitor_get_mounts ()">g_volume_monitor_get_mounts</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-mount-for-uuid" title="g_volume_monitor_get_mount_for_uuid ()">g_volume_monitor_get_mount_for_uuid</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-volumes" title="g_volume_monitor_get_volumes ()">g_volume_monitor_get_volumes</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolumeMonitor.html#g-volume-monitor-get-volume-for-uuid" title="g_volume_monitor_get_volume_for_uuid ()">g_volume_monitor_get_volume_for_uuid</a>, function in <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-mount" title="g_volume_mount ()">g_volume_mount</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-mount-finish" title="g_volume_mount_finish ()">g_volume_mount_finish</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GVolume.html#g-volume-should-automount" title="g_volume_should_automount ()">g_volume_should_automount</a>, function in <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
-</dt>
-<dd></dd>
-<a name="idxW"></a><h3 class="title">W</h3>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream">GWin32InputStream</a>, struct in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream">GWin32OutputStream</a>, struct in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-get-close-handle" title="g_win32_input_stream_get_close_handle ()">g_win32_input_stream_get_close_handle</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-get-handle" title="g_win32_input_stream_get_handle ()">g_win32_input_stream_get_handle</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-new" title="g_win32_input_stream_new ()">g_win32_input_stream_new</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-set-close-handle" title="g_win32_input_stream_set_close_handle ()">g_win32_input_stream_set_close_handle</a>, function in <a class="link" href="gio-GWin32InputStream.html" title="GWin32InputStream">GWin32InputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-get-close-handle" title="g_win32_output_stream_get_close_handle ()">g_win32_output_stream_get_close_handle</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-get-handle" title="g_win32_output_stream_get_handle ()">g_win32_output_stream_get_handle</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-new" title="g_win32_output_stream_new ()">g_win32_output_stream_new</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-set-close-handle" title="g_win32_output_stream_set_close_handle ()">g_win32_output_stream_set_close_handle</a>, function in <a class="link" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">GWin32OutputStream</a>
-</dt>
-<dd></dd>
-<a name="idxZ"></a><h3 class="title">Z</h3>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressor-struct" title="GZlibCompressor">GZlibCompressor</a>, struct in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressor--file-info" title='The "file-info" property'>GZlibCompressor:file-info</a>, object property in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressor--format" title='The "format" property'>GZlibCompressor:format</a>, object property in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressor--level" title='The "level" property'>GZlibCompressor:level</a>, object property in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#GZlibCompressorFormat" title="enum GZlibCompressorFormat">GZlibCompressorFormat</a>, enum in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#GZlibDecompressor-struct" title="GZlibDecompressor">GZlibDecompressor</a>, struct in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--file-info" title='The "file-info" property'>GZlibDecompressor:file-info</a>, object property in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#GZlibDecompressor--format" title='The "format" property'>GZlibDecompressor:format</a>, object property in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#g-zlib-compressor-get-file-info" title="g_zlib_compressor_get_file_info ()">g_zlib_compressor_get_file_info</a>, function in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#g-zlib-compressor-new" title="g_zlib_compressor_new ()">g_zlib_compressor_new</a>, function in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibCompressor.html#g-zlib-compressor-set-file-info" title="g_zlib_compressor_set_file_info ()">g_zlib_compressor_set_file_info</a>, function in <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#g-zlib-decompressor-get-file-info" title="g_zlib_decompressor_get_file_info ()">g_zlib_decompressor_get_file_info</a>, function in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="GZlibDecompressor.html#g-zlib-decompressor-new" title="g_zlib_decompressor_new ()">g_zlib_decompressor_new</a>, function in <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/application.html b/gtk+-mingw/share/gtk-doc/html/gio/application.html
deleted file mode 100644
index 1cf4580..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/application.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Application support</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GSimplePermission.html" title="GSimplePermission">
-<link rel="next" href="GApplication.html" title="GApplication">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GSimplePermission.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GApplication.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="application"></a>Application support</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GApplication.html">GApplication</a></span><span class="refpurpose"> — Core application class</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GApplicationCommandLine.html">GApplicationCommandLine</a></span><span class="refpurpose"> — A command-line invocation of an application</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GActionGroup.html">GActionGroup</a></span><span class="refpurpose"> — A group of actions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GActionMap.html">GActionMap</a></span><span class="refpurpose"> — Interface for action containers</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleActionGroup.html">GSimpleActionGroup</a></span><span class="refpurpose"> — A simple GActionGroup implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAction.html">GAction</a></span><span class="refpurpose"> — An action interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleAction.html">GSimpleAction</a></span><span class="refpurpose"> — A simple GAction implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GRemoteActionGroup.html">GRemoteActionGroup</a></span><span class="refpurpose"> — a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that interacts with other processes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GActionGroup-exporter.html">GActionGroup exporter</a></span><span class="refpurpose"> — Export GActionGroups on D-Bus</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusActionGroup.html">GDBusActionGroup</a></span><span class="refpurpose"> — A D-Bus GActionGroup implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMenuModel.html">GMenuModel</a></span><span class="refpurpose"> — An abstract class representing the contents of a menu</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMenu.html">GMenu</a></span><span class="refpurpose"> — A simple implementation of GMenuModel</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GMenuModel-exporter.html">GMenuModel exporter</a></span><span class="refpurpose"> — Export GMenuModels on D-Bus</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMenuModel.html">GDBusMenuModel</a></span><span class="refpurpose"> — A D-Bus GMenuModel implementation</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/async.html b/gtk+-mingw/share/gtk-doc/html/gio/async.html
deleted file mode 100644
index ab5a3bf..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/async.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Asynchronous I/O</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GFilenameCompleter.html" title="GFilenameCompleter">
-<link rel="next" href="GCancellable.html" title="GCancellable">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GFilenameCompleter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GCancellable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="async"></a>Asynchronous I/O</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GCancellable.html">GCancellable</a></span><span class="refpurpose"> — Thread-safe Operation Cancellation Stack</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAsyncResult.html">GAsyncResult</a></span><span class="refpurpose"> — Asynchronous Function Results</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GIOScheduler.html">GIOScheduler</a></span><span class="refpurpose"> — I/O Scheduler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleAsyncResult.html">GSimpleAsyncResult</a></span><span class="refpurpose"> — Simple asynchronous results implementation</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch01.html b/gtk+-mingw/share/gtk-doc/html/gio/ch01.html
deleted file mode 100644
index eba1f50..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch01.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Introduction</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt01.html" title="Part I. GIO Overview">
-<link rel="prev" href="pt01.html" title="Part I. GIO Overview">
-<link rel="next" href="ch02.html" title="Compiling GIO applications">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="pt01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp933856"></a>Introduction</h2></div></div></div>
-<p>
- GIO is striving to provide a modern, easy-to-use VFS API that sits
- at the right level in the library stack. The goal is to overcome the
- shortcomings of GnomeVFS and provide an API that is so good that
- developers prefer it over raw POSIX calls. Among other things
- that means using GObject. It also means not cloning the POSIX
- API, but providing higher-level, document-centric interfaces.
- </p>
-<p>
- The abstract file system model of GIO consists of a number of
- interfaces and base classes for I/O and files:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">GFile</span></p></td>
-<td><p>reference to a file</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GFileInfo</span></p></td>
-<td><p>information about a file or filesystem</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GFileEnumerator</span></p></td>
-<td><p>list files in directories</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GDrive</span></p></td>
-<td><p>represents a drive</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GVolume</span></p></td>
-<td><p>represents a file system in an abstract way</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GMount</span></p></td>
-<td><p>represents a mounted file system</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- Then there is a number of stream classes, similar to the input and
- output stream hierarchies that can be found in frameworks like Java:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">GInputStream</span></p></td>
-<td><p>read data</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GOutputStream</span></p></td>
-<td><p>write data</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GIOStream</span></p></td>
-<td><p>read and write data</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GSeekable</span></p></td>
-<td><p>interface optionally implemented by streams to support seeking</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- There are interfaces related to applications and the types
- of files they handle:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">GAppInfo</span></p></td>
-<td><p>information about an installed application</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GIcon</span></p></td>
-<td><p>abstract type for file and application icons</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- There is a framework for storing and retrieving application settings:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term">GSettings</span></p></td>
-<td><p>stores and retrieves application settings</p></td>
-</tr></tbody>
-</table></div>
-<p>
- There is support for network programming, including connectivity monitoring,
- name resolution, lowlevel socket APIs and highlevel client and server
- helper classes:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">GSocket</span></p></td>
-<td><p>lowlevel platform independent socket object</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GResolver</span></p></td>
-<td><p>asynchronous and cancellable DNS resolver</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GSocketClient</span></p></td>
-<td><p>high-level network client helper</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GSocketService</span></p></td>
-<td><p>high-level network server helper</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GSocketConnection</span></p></td>
-<td><p>network connection stream</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GNetworkMonitor</span></p></td>
-<td><p>network connectivity monitoring</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- There is support for connecting to D-Bus,
- sending and receiving messages, owning and watching bus names,
- and making objects available on the bus:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">GDBusConnection</span></p></td>
-<td><p>a D-Bus connection</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GDBusMethodInvocation</span></p></td>
-<td><p>for handling remove calls</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GDBusServer</span></p></td>
-<td><p>helper for accepting connections</p></td>
-</tr>
-<tr>
-<td><p><span class="term">GDBusProxy</span></p></td>
-<td><p>proxy to access D-Bus interfaces on a remote object</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- Beyond these, GIO provides facilities for file monitoring,
- asynchronous I/O and filename completion. In addition to the
- interfaces, GIO provides implementations for the local case.
- Implementations for various network file systems are provided
- by the GVFS package as loadable modules.
- </p>
-<p>
- Other design choices which consciously break with the GnomeVFS
- design are to move backends out-of-process, which minimizes the
- dependency bloat and makes the whole system more robust. The backends
- are not included in GIO, but in the separate GVFS package. The GVFS
- package also contains the GVFS daemon, which spawn further mount
- daemons for each individual connection.
- </p>
-<div class="figure">
-<a name="gvfs-overview"></a><p class="title"><b>Figure 1. GIO in the GTK+ library stack</b></p>
-<div class="figure-contents"><div><img src="gvfs-overview.png" alt="GIO in the GTK+ library stack"></div></div>
-</div>
-<br class="figure-break"><p>
- The GIO model of I/O is stateful: if an application establishes e.g.
- a SFTP connection to a server, it becomes available to all applications
- in the session; the user does not have to enter his password over
- and over again.
- </p>
-<p>
- One of the big advantages of putting the VFS in the GLib layer
- is that GTK+ can directly use it, e.g. in the filechooser.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch02.html b/gtk+-mingw/share/gtk-doc/html/gio/ch02.html
deleted file mode 100644
index 953e54e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch02.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Compiling GIO applications</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt01.html" title="Part I. GIO Overview">
-<link rel="prev" href="ch01.html" title="Introduction">
-<link rel="next" href="ch03.html" title="Running GIO applications">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp5917936"></a>Compiling GIO applications</h2></div></div></div>
-<p>
- GIO comes with a <code class="filename">gio-2.0.pc</code> file that you
- should use together with <code class="literal">pkg-config</code> to obtain
- the necessary information about header files and libraries. See
- the <code class="literal">pkg-config</code> man page or the GLib documentation
- for more information on how to use <code class="literal">pkg-config</code>
- to compile your application.
- </p>
-<p>
- If you are using GIO on UNIX-like systems, you may want to use
- UNIX-specific GIO interfaces such as <a class="link" href="GUnixInputStream.html" title="GUnixInputStream"><span class="type">GUnixInputStream</span></a>,
- <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream"><span class="type">GUnixOutputStream</span></a>, <span class="type">GUnixMount</span> or <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>.
- To do so, use the <code class="filename">gio-unix-2.0.pc</code> file
- instead of <code class="filename">gio-2.0.pc</code>
- </p>
-<p>
- Since GIO is based on GObject, you need to call <a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init"><code class="function">g_type_init()</code></a>
- before you can use any GIO functions. If your application uses
- GTK+, this is already taken care of by <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch03.html b/gtk+-mingw/share/gtk-doc/html/gio/ch03.html
deleted file mode 100644
index b356aa0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch03.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Running GIO applications</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt01.html" title="Part I. GIO Overview">
-<link rel="prev" href="ch02.html" title="Compiling GIO applications">
-<link rel="next" href="extending-gio.html" title="Extending GIO">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="extending-gio.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp5927040"></a>Running GIO applications</h2></div></div></div>
-<p>
- GIO inspects a few of environment variables in addition to the
- ones used by GLib.
- </p>
-<p><b><code class="envar">XDG_DATA_HOME</code>, <code class="envar">XDG_DATA_DIRS</code>. </b>
- GIO uses these environment variables to locate MIME information.
- For more information, see the <a class="ulink" href="http://freedesktop.org/Standards/shared-mime-info-spec" target="_top">Shared MIME-info Database</a>
- and the <a class="ulink" href="http://freedesktop.org/Standards/basedir-spec" target="_top">Base Directory Specification</a>.
- </p>
-<p><b><code class="envar">GVFS_DISABLE_FUSE</code>. </b>
- This variable can be set to keep <span class="type">Gvfs</span> from starting the fuse backend,
- which may be unwanted or unnecessary in certain situations.
- </p>
-<p>
- The following environment variables are only useful for debugging
- GIO itself or modules that it loads. They should not be set in a
- production environment.
- </p>
-<p><b><code class="envar">GIO_USE_VFS</code>. </b>
- This environment variable can be set to the name of a <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>
- implementation to override the default for debugging purposes.
- The <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> implementation for local files that is included in GIO
- has the name "local", the implementation in the gvfs module has
- the name "gvfs".
- </p>
-<p><b><code class="envar">GIO_USE_VOLUME_MONITOR</code>. </b>
- This variable can be set to the name of a <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>
- implementation to override the default for debugging purposes.
- The <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a> implementation for local files that is included
- in GIO has the name "unix", the hal-based implementation in the
- gvfs module has the name "hal".
- </p>
-<p><b><code class="envar">GIO_USE_TLS</code>. </b>
- This variable can be set to the name of a <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a>
- implementation to override the default for debugging purposes.
- GIO does not include a <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> implementation, the gnutls-based
- implementation in the glib-networking module has the name "gnutls".
- </p>
-<p><b><code class="envar">GVFS_INOTIFY_DIAG</code>. </b>
- When this environment variable is set and GIO has been built
- with inotify support, a dump of diagnostic inotify information
- will be written every 20 seconds to a file named
- <code class="filename">/tmp/gvfsdid.<em class="replaceable"><code>pid</code></em></code>.
- </p>
-<p><b><code class="envar">GIO_EXTRA_MODULES</code>. </b>
- When this environment variable is set to a path, or a set of
- paths separated by a colon, GIO will attempt to load
- modules from within the path.
- </p>
-<p><b><code class="envar">GSETTINGS_BACKEND</code>. </b>
- This variable can be set to the name of a <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a>
- implementation to override the default for debugging purposes.
- The memory-based implementation that is included in GIO has
- the name "memory", the one in dconf has the name "dconf-settings".
- </p>
-<p><b><code class="envar">GSETTINGS_SCHEMA_DIR</code>. </b>
- This variable can be set to the name of a directory that is
- considered in addition to the <code class="filename">glib-2.0/schemas</code>
- subdirectories of the XDG system data dirs when looking
- for compiled schemas for <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>.
- </p>
-<p><b><code class="envar">DBUS_SYSTEM_BUS_ADDRESS</code>. </b>
- This variable is consulted to find the address of the D-Bus system
- bus. For the format of D-Bus addresses, see the D-Bus
- <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#addresses" target="_top">specification</a>.
-
- Setting this variable overrides platform-specific ways of determining
- the system bus address.
- </p>
-<p><b><code class="envar">DBUS_SESSION_BUS_ADDRESS</code>. </b>
- This variable is consulted to find the address of the D-Bus session bus.
-
- Setting this variable overrides platform-specific ways of determining
- the session bus address.
- </p>
-<p><b><code class="envar">DBUS_STARTER_BUS_TYPE</code>. </b>
- This variable is consulted to find out the 'starter' bus for an
- application that has been started via D-Bus activation. The possible
- values are 'system' or 'session'.
- </p>
-<p><b><code class="envar">G_DBUS_DEBUG</code>. </b>
- This variable can be set to a list of debug options, which
- cause GLib to print out different types of debugging
- information when using the D-Bus routines.
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">transport</span></p></td>
-<td><p>Show IO activity (e.g. reads and writes)</p></td>
-</tr>
-<tr>
-<td><p><span class="term">message</span></p></td>
-<td><p>Show all sent and received D-Bus messages</p></td>
-</tr>
-<tr>
-<td><p><span class="term">payload</span></p></td>
-<td><p>Show payload for all sent and received D-Bus messages (implies message)</p></td>
-</tr>
-<tr>
-<td><p><span class="term">call</span></p></td>
-<td><p>Trace <a class="link" href="GDBusConnection.html#g-dbus-connection-call" title="g_dbus_connection_call ()"><code class="function">g_dbus_connection_call()</code></a> and <a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()"><code class="function">g_dbus_connection_call_sync()</code></a> API usage</p></td>
-</tr>
-<tr>
-<td><p><span class="term">signal</span></p></td>
-<td><p>Show when a D-Bus signal is received</p></td>
-</tr>
-<tr>
-<td><p><span class="term">incoming</span></p></td>
-<td><p>Show when an incoming D-Bus method call is received</p></td>
-</tr>
-<tr>
-<td><p><span class="term">return</span></p></td>
-<td><p>Show when a reply is returned via the <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a> API</p></td>
-</tr>
-<tr>
-<td><p><span class="term">emission</span></p></td>
-<td><p>Trace <a class="link" href="GDBusConnection.html#g-dbus-connection-emit-signal" title="g_dbus_connection_emit_signal ()"><code class="function">g_dbus_connection_emit_signal()</code></a> API usage</p></td>
-</tr>
-<tr>
-<td><p><span class="term">authentication</span></p></td>
-<td><p>Show information about connection authentication</p></td>
-</tr>
-<tr>
-<td><p><span class="term">address</span></p></td>
-<td><p>Show information about D-Bus address lookups and autolaunching</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- The special value <code class="literal">all</code> can be used to turn
- on all debug options. The special value
- <code class="literal">help</code> can be used to print a list of
- supported options to standard output.
- </p>
-<p><b><code class="envar">G_DBUS_COOKIE_SHA1_KEYRING_DIR</code>. </b>
- Can be used to override the directory used to store the
- keyring used in the <code class="literal">DBUS_COOKIE_SHA1</code>
- authentication mechanism. Normally the directory used is
- <code class="filename">.dbus-keyrings</code> in the user's home
- directory.
- </p>
-<p><b><code class="envar">G_DBUS_COOKIE_SHA1_KEYRING_DIR_IGNORE_PERMISSION</code>. </b>
- If set, the permissions of the directory used to store the
- keyring used in the <code class="literal">DBUS_COOKIE_SHA1</code>
- authentication mechanism won't be checked. Normally the
- directory must be readable only by the user.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch28.html b/gtk+-mingw/share/gtk-doc/html/gio/ch28.html
deleted file mode 100644
index 996984a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch28.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating from POSIX to GIO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="migrating.html" title="Part I. Migrating to GIO">
-<link rel="prev" href="migrating.html" title="Part I. Migrating to GIO">
-<link rel="next" href="ch29.html" title="Migrating from GnomeVFS to GIO">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="migrating.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp54339856"></a>Migrating from POSIX to GIO</h2></div></div></div>
-<div class="table">
-<a name="posix-vs-gio"></a><p class="title"><b>Table 5. Comparison of POSIX and GIO concepts</b></p>
-<div class="table-contents"><table summary="Comparison of POSIX and GIO concepts" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>POSIX</th>
-<th>GIO</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>char *path</td>
-<td>GFile *file</td>
-</tr>
-<tr>
-<td>struct stat *buf</td>
-<td>GFileInfo *info</td>
-</tr>
-<tr>
-<td>struct statvfs *buf</td>
-<td>GFileInfo *info</td>
-</tr>
-<tr>
-<td rowspan="2">int fd</td>
-<td>GInputStream *in</td>
-</tr>
-<tr><td>GOutputStream *out</td></tr>
-<tr>
-<td>DIR *</td>
-<td>GFileEnumerator *enum</td>
-</tr>
-<tr>
-<td>fstab entry</td>
-<td>GUnixMountPoint *mount_point</td>
-</tr>
-<tr>
-<td>mtab entry</td>
-<td>GUnixMountEntry *mount_entry</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch29.html b/gtk+-mingw/share/gtk-doc/html/gio/ch29.html
deleted file mode 100644
index b93688a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch29.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating from GnomeVFS to GIO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
-<link rel="prev" href="ch28.html" title="Migrating from POSIX to GIO">
-<link rel="next" href="ch29s02.html" title="Operations on multiple files">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch28.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29s02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp14121712"></a>Migrating from GnomeVFS to GIO</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="ch29.html#idp61769440">Trash handling</a></span></dt>
-<dt><span class="section"><a href="ch29s02.html">Operations on multiple files</a></span></dt>
-<dt><span class="section"><a href="ch29s03.html">Mime monitoring</a></span></dt>
-</dl></div>
-<div class="table">
-<a name="gnome-vfs-vs-gio"></a><p class="title"><b>Table 6. Comparison of GnomeVFS and GIO concepts</b></p>
-<div class="table-contents"><table summary="Comparison of GnomeVFS and GIO concepts" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>GnomeVFS</th>
-<th>GIO</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>GnomeVFSURI</td>
-<td>GFile</td>
-</tr>
-<tr>
-<td>GnomeVFSFileInfo</td>
-<td>GFileInfo</td>
-</tr>
-<tr>
-<td>GnomeVFSResult</td>
-<td>GError, with G_IO_ERROR values</td>
-</tr>
-<tr>
-<td>GnomeVFSHandle &amp; GnomeVFSAsyncHandle</td>
-<td>GInputStream or GOutputStream</td>
-</tr>
-<tr>
-<td>GnomeVFSDirectoryHandle</td>
-<td>GFileEnumerator</td>
-</tr>
-<tr>
-<td>mime type</td>
-<td>content type</td>
-</tr>
-<tr>
-<td>GnomeVFSMonitor</td>
-<td>GFileMonitor</td>
-</tr>
-<tr>
-<td>GnomeVFSVolumeMonitor</td>
-<td>GVolumeMonitor</td>
-</tr>
-<tr>
-<td>GnomeVFSVolume</td>
-<td>GMount</td>
-</tr>
-<tr>
-<td>GnomeVFSDrive</td>
-<td>GVolume</td>
-</tr>
-<tr>
-<td>-</td>
-<td>GDrive</td>
-</tr>
-<tr>
-<td>GnomeVFSContext</td>
-<td>GCancellable</td>
-</tr>
-<tr>
-<td>gnome_vfs_async_cancel</td>
-<td>g_cancellable_cancel</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break"><div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp61769440"></a>Trash handling</h2></div></div></div>
-<p>
- The handling of trashed files has been changed in GIO, compared
- to gnome-vfs. gnome-vfs has a home-grown trash implementation that
- predates the freedesktop.org <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/trash-spec" target="_top">Desktop Trash Can</a> specification
- that is implemented in GIO. The location for storing trashed files
- has changed from <code class="filename">$HOME/.Trash</code> to
- <code class="filename">$HOME/.local/share/Trash</code> (or more correctly
- <code class="filename">$XDG_DATA_HOME/Trash</code>), which means that
- there is a need for migrating files that have been trashed by
- gnome-vfs to the new location.
- </p>
-<p>
- In gnome-vfs, the <code class="filename">trash://</code> scheme offering a
- merged view of all trash directories was implemented in nautilus,
- and trash-handling applications had to find and monitor all trash
- directories themselves. With GIO, the <code class="filename">trash://</code>
- implementation has been moved to gvfs and applications can simply
- monitor that location:
- </p>
-<div class="informalexample"><pre class="programlisting">
-static void
-file_changed (GFileMonitor *file_monitor,
- GFile *child,
- GFile *other_file,
- GFileMonitorEvent event_type,
- gpointer user_data)
-{
- switch (event_type)
- {
- case G_FILE_MONITOR_EVENT_DELETED:
- g_print ("'%s' removed from trash\n", g_file_get_basename (child));
- break;
- case G_FILE_MONITOR_EVENT_CREATED:
- g_print ("'%s' added to trash\n", g_file_get_basename (child));
- break;
- default: ;
- }
-}
-
-static void
-start_monitoring_trash (void)
-{
- GFile *file;
- GFileMonitor *monitor;
-
- file = g_file_new_for_uri ("trash://");
- monitor = g_file_monitor_directory (file, 0, NULL, NULL);
- g_object_unref (file);
-
- g_signal_connect (monitor, "changed", G_CALLBACK (file_changed), NULL);
-
- /* ... */
-
-}
-</pre></div>
-<p>
- GIO exposes some useful metadata about trashed files. There are
- trash::orig-path and trash::deletion-date attributes. The
- standard::icon attribute of the <code class="filename">trash://</code>
- itself provides a suitable icon for displaying the trash can on
- the desktop. If you are using this icon, make sure to monitor
- this attribute for changes, since the icon may be updated to
- reflect that state of the trash can.
- </p>
-<p>
- Moving a file to the trash is much simpler with GIO. Instead of
- using <code class="function">gnome_vfs_find_directory()</code> with <code class="literal">GNOME_VFS_DIRECTORY_KIND_TRASH</code>
- to find out where to move the trashed file, just use the <a class="link" href="GFile.html#g-file-trash" title="g_file_trash ()"><code class="function">g_file_trash()</code></a>
- function.
- </p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch29s02.html b/gtk+-mingw/share/gtk-doc/html/gio/ch29s02.html
deleted file mode 100644
index 5a3d7ac..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch29s02.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Operations on multiple files</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GnomeVFS to GIO">
-<link rel="prev" href="ch29.html" title="Migrating from GnomeVFS to GIO">
-<link rel="next" href="ch29s03.html" title="Mime monitoring">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29s03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp38502992"></a>Operations on multiple files</h2></div></div></div>
-<p>
- gnome-vfs has the dreaded <code class="function">gnome_vfs_xfer_uri_list()</code> function which
- has tons of options and offers the equivalent of cp, mv, ln, mkdir
- and rm at the same time.
- </p>
-<p>
- GIO offers a much simpler I/O scheduler functionality instead, that
- lets you schedule a function to be called in a separate thread, or
- if threads are not available, as an idle in the mainloop.
- See <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()"><code class="function">g_io_scheduler_push_job()</code></a>.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch29s03.html b/gtk+-mingw/share/gtk-doc/html/gio/ch29s03.html
deleted file mode 100644
index c26d338..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch29s03.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Mime monitoring</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GnomeVFS to GIO">
-<link rel="prev" href="ch29s02.html" title="Operations on multiple files">
-<link rel="next" href="ch30.html" title="Migrating from GConf to GSettings">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp12953216"></a>Mime monitoring</h2></div></div></div>
-<p>
- gnome-vfs offered a way to monitor the association between mime types
- and default handlers for changes, with the <span class="type">GnomeVFSMIMEMonitor</span> object.
- GIO does not offer a replacement for this functionality at this time,
- since we have not found a compelling use case where
- <span class="type">GnomeVFSMIMEMonitor</span> was used. If you think you have such a use
- case, please report it at
- <a class="ulink" href="http://bugzilla.gnome.org" target="_top">bugzilla.gnome.org</a>.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30.html
deleted file mode 100644
index 49a2971..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating from GConf to GSettings</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
-<link rel="prev" href="ch29s03.html" title="Mime monitoring">
-<link rel="next" href="ch30s02.html" title="Conceptual differences">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30s02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp23252816"></a>Migrating from GConf to GSettings</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="ch30.html#idp24283648">Before you start</a></span></dt>
-<dt><span class="section"><a href="ch30s02.html">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch30s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
-<dt><span class="section"><a href="ch30s04.html">Change notification</a></span></dt>
-<dt><span class="section"><a href="ch30s05.html">Change sets</a></span></dt>
-<dt><span class="section"><a href="ch30s06.html">Schema conversion</a></span></dt>
-<dt><span class="section"><a href="ch30s07.html">Data conversion</a></span></dt>
-</dl></div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp24283648"></a>Before you start</h2></div></div></div>
-<p>
- Converting individual applications and their settings from GConf to
- GSettings can be done at will. But desktop-wide settings like font or
- theme settings often have consumers in multiple modules. Therefore,
- some consideration has to go into making sure that all users of a setting
- are converted to GSettings at the same time or that the program
- responsible for configuring that setting continues to update the value in
- both places.
- </p>
-<p>
- It is always a good idea to have a look at how others have handled
- similar problems before. An examplaric conversion can be found e.g.
- in the <a class="ulink" href="http://git.gnome.org/browse/gnome-utils/log/?h=gsettings-tutorial" target="_top">gsettings-tutorial</a> branch of gnome-utils.
- </p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30s02.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30s02.html
deleted file mode 100644
index db454b3..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30s02.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Conceptual differences</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="next" href="ch30s03.html" title="GConfClient (and GConfBridge) API conversion">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30s03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp28247088"></a>Conceptual differences</h2></div></div></div>
-<p>
- Conceptually, GConf and GSettings are fairly similar. Both
- have a concept of pluggable backends. Both keep information
- about keys and their types in schemas. Both have a concept of
- mandatory values, which lets you implement lock-down.
- </p>
-<p>
- There are some differences in the approach to schemas. GConf
- installs the schemas into the database and has API to handle
- schema information (<code class="function">gconf_client_get_default_from_schema()</code>,
- <code class="function">gconf_value_get_schema()</code>, etc). GSettings on the other hand
- assumes that an application knows its own schemas, and does
- not provide API to handle schema information at runtime.
- GSettings is also more strict about requiring a schema whenever
- you want to read or write a key. To deal with more free-form
- information that would appear in schema-less entries in GConf,
- GSettings allows for schemas to be 'relocatable'.
- </p>
-<p>
- One difference in the way applications interact with their
- settings is that with GConf you interact with a tree of
- settings (ie the keys you pass to functions when reading
- or writing values are actually paths with the actual name
- of the key as the last element. With GSettings, you create
- a GSettings object which has an implicit prefix that determines
- where the settings get stored in the global tree of settings,
- but the keys you pass when reading or writing values are just
- the key names, not the full path.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30s03.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30s03.html
deleted file mode 100644
index 6b5be0f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30s03.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GConfClient (and GConfBridge) API conversion</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch30s02.html" title="Conceptual differences">
-<link rel="next" href="ch30s04.html" title="Change notification">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30s02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30s04.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp61458976"></a>GConfClient (and GConfBridge) API conversion</h2></div></div></div>
-<p>
- Most people use GConf via the high-level <span class="type">GConfClient</span> API.
- The corresponding API is the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object. While not
- every GConfClient function has a direct GSettings equivalent,
- many do:
- </p>
-<div class="table">
-<a name="gconf-client-vs-gsettings"></a><p class="title"><b>Table 7. </b></p>
-<div class="table-contents"><table border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>GConfClient</th>
-<th>GSettings</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="function">gconf_client_get_default()</code></td>
-<td>no direct equivalent,
- instead you call <a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()"><code class="function">g_settings_new()</code></a> for the schemas you use</td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_set()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_bool()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-get-boolean" title="g_settings_get_boolean ()"><code class="function">g_settings_get_boolean()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_set_bool()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-set-boolean" title="g_settings_set_boolean ()"><code class="function">g_settings_set_boolean()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_int()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-get-int" title="g_settings_get_int ()"><code class="function">g_settings_get_int()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_set_int()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-set-int" title="g_settings_set_int ()"><code class="function">g_settings_set_int()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_float()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-get-double" title="g_settings_get_double ()"><code class="function">g_settings_get_double()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_set_float()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-set-double" title="g_settings_set_double ()"><code class="function">g_settings_set_double()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_string()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()"><code class="function">g_settings_get_string()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_set_string()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-set-string" title="g_settings_set_string ()"><code class="function">g_settings_set_string()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_list()</code></td>
-<td>for string lists, see <a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()"><code class="function">g_settings_get_strv()</code></a>, else see <a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()"><code class="function">g_settings_get_value()</code></a> and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API</td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_set_list()</code></td>
-<td>for string lists, see <a class="link" href="GSettings.html#g-settings-set-strv" title="g_settings_set_strv ()"><code class="function">g_settings_set_strv()</code></a>, else see <a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()"><code class="function">g_settings_set_value()</code></a> and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API</td>
-</tr>
-<tr>
-<td><code class="function">gconf_entry_get_is_writable()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()"><code class="function">g_settings_is_writable()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_notify_add()</code></td>
-<td>not required, the <a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal is emitted automatically</td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_add_dir()</code></td>
-<td>not required, each GSettings instance automatically watches all keys in its path</td>
-</tr>
-<tr>
-<td><span class="type">GConfChangeSet</span></td>
-<td>
-<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>, <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_default_from_schema()</code></td>
-<td>no equivalent, applications are expected to know their schema</td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_all_entries()</code></td>
-<td>no equivalent, applications are expected to know their schema, and GSettings does not allow schema-less entries</td>
-</tr>
-<tr>
-<td><code class="function">gconf_client_get_without_default()</code></td>
-<td>no equivalent</td>
-</tr>
-<tr>
-<td><code class="function">gconf_bridge_bind_property()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_bridge_bind_property_full()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()"><code class="function">g_settings_bind_with_mapping()</code></a></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p><br class="table-break">
- </p>
-<p>
- GConfBridge was a third-party library that used GConf to bind an object property
- to a particular configuration key. GSettings offers this service itself.
- </p>
-<p>
- There is a pattern that is sometimes used for GConf, where a setting can have
- explicit 'value A', explicit 'value B' or 'use the system default'. With GConf,
- 'use the system default' is sometimes implemented by unsetting the user value.
- </p>
-<p>
- This is not possible in GSettings, since it does not have API to determine if a value
- is the default and does not let you unset values. The recommended way (and much
- clearer) way in which this can be implemented in GSettings is to have a separate
- 'use-system-default' boolean setting.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30s04.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30s04.html
deleted file mode 100644
index 5e71aeb..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30s04.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Change notification</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch30s03.html" title="GConfClient (and GConfBridge) API conversion">
-<link rel="next" href="ch30s05.html" title="Change sets">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30s05.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp46481584"></a>Change notification</h2></div></div></div>
-<p>
- GConf requires you to call <code class="function">gconf_client_add_dir()</code> and
- <code class="function">gconf_client_notify_add()</code> to get change notification. With
- GSettings, this is not necessary; signals get emitted automatically
- for every change.
- </p>
-<p>
- The <a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal is emitted for each changed key.
- There is also a <a class="link" href="GSettings.html#GSettings-change-event" title='The "change-event" signal'><span class="type">"change-event"</span></a> signal that you can handle
- if you need to see groups of keys that get changed at the same time.
- </p>
-<p>
- GSettings also notifies you about changes in writability of keys,
- with the <a class="link" href="GSettings.html#GSettings-writable-changed" title='The "writable-changed" signal'><span class="type">"writable-changed"</span></a> signal (and the
- <a class="link" href="GSettings.html#GSettings-writable-change-event" title='The "writable-change-event" signal'><span class="type">"writable-change-event"</span></a> signal).
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30s05.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30s05.html
deleted file mode 100644
index dcad915..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30s05.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Change sets</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch30s04.html" title="Change notification">
-<link rel="next" href="ch30s06.html" title="Schema conversion">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30s04.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30s06.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp13421312"></a>Change sets</h2></div></div></div>
-<p>
- GConf has a a concept of a set of changes which can be applied or reverted
- at once: <span class="type">GConfChangeSet</span> (GConf doesn't actually apply changes atomically,
- which is one of its shortcomings).
- </p>
-<p>
- Instead of a separate object to represent a change set, GSettings has a
- 'delayed-apply' mode, which can be turned on for a GSettings object by
- calling <a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>. In this mode, changes done to the GSettings
- object are not applied - they are still visible when calling <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a>
- <span class="emphasis"><em>on the same object</em></span>, but not to other GSettings instances
- or even other processes.
- </p>
-<p>
- To apply the pending changes all at once (GSettings <span class="emphasis"><em>does</em></span>
- atomicity here), call <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a>. To revert the pending changes,
- call <a class="link" href="GSettings.html#g-settings-revert" title="g_settings_revert ()"><code class="function">g_settings_revert()</code></a> or just drop the reference to the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30s06.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30s06.html
deleted file mode 100644
index fc05065..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30s06.html
+++ /dev/null
@@ -1,278 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Schema conversion</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch30s05.html" title="Change sets">
-<link rel="next" href="ch30s07.html" title="Data conversion">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30s05.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30s07.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp35921664"></a>Schema conversion</h2></div></div></div>
-<p>
- If you are porting your application from GConf, most likely you already
- have a GConf schema. GConf comes with a commandline tool
- gsettings-schema-convert that can help with the task of converting
- a GConf schema into an equivalent GSettings schema. The tool is not
- perfect and may need assistence in some cases.
- </p>
-<div class="example">
-<a name="idp50328144"></a><p class="title"><b>Example 23. An example for using gsettings-schema-convert</b></p>
-<div class="example-contents">
-<p>Running <strong class="userinput"><code>gsettings-schema-convert --gconf --xml --schema-id "org.gnome.font-rendering" --output org.gnome.font-rendering.gschema.xml destop_gnome_font_rendering.schemas</code></strong> on the following <code class="filename">desktop_gnome_font_rendering.schemas</code> file:
- </p>
-<pre class="programlisting">
-
-&lt;?xml version="1.0"?&gt;
-&lt;gconfschemafile&gt;
- &lt;schemalist&gt;
- &lt;schema&gt;
- &lt;key&gt;/schemas/desktop/gnome/font_rendering/dpi&lt;/key&gt;
- &lt;applyto&gt;/desktop/gnome/font_rendering/dpi&lt;/applyto&gt;
- &lt;owner&gt;gnome&lt;/owner&gt;
- &lt;type&gt;int&lt;/type&gt;
- &lt;default&gt;96&lt;/default&gt;
- &lt;locale name="C"&gt;
- &lt;short&gt;DPI&lt;/short&gt;
- &lt;long&gt;The resolution used for converting font sizes to pixel sizes, in dots per inch.&lt;/long&gt;
- &lt;/locale&gt;
- &lt;/schema&gt;
- &lt;/schemalist&gt;
-&lt;/gconfschemafile&gt;
-
-</pre>
-<p>
-produces a <code class="filename">org.gnome.font-rendering.gschema.xml</code> file with the following content:
-</p>
-<pre class="programlisting">
-
-&lt;schemalist&gt;
- &lt;schema id="org.gnome.font-rendering" path="/desktop/gnome/font_rendering/"&gt;
- &lt;key name="dpi" type="i"&gt;
- &lt;default&gt;96&lt;/default&gt;
- &lt;summary&gt;DPI&lt;/summary&gt;
- &lt;description&gt;The resolution used for converting font sizes to pixel sizes, in dots per inch.&lt;/description&gt;
- &lt;/key&gt;
- &lt;/schema&gt;
-&lt;/schemalist&gt;
-
-</pre>
-<p>
-</p>
-</div>
-</div>
-<br class="example-break"><p>
- GSettings schemas are identified at runtime by their id (as specified
- in the XML source file). It is recommended to use a dotted name as schema
- id, similar in style to a D-Bus bus name, e.g. "org.gnome.SessionManager".
- In cases where the settings are general and not specific to one application,
- the id should not use StudlyCaps, e.g. "org.gnome.font-rendering".
- The filename used for the XML schema source is immaterial, but
- schema compiler expects the files to have the extension
- <code class="filename">.gschema.xml</code>. It is recommended to simply
- use the schema id as the filename, followed by this extension,
- e.g. <code class="filename">org.gnome.SessionManager.gschema.xml</code>.
- </p>
-<p>
- The XML source file for your GSettings schema needs to get installed
- into <code class="filename">$datadir/glib-2.0/schemas</code>, and needs to be
- compiled into a binary form. At runtime, GSettings looks for compiled
- schemas in the <code class="filename">glib-2.0/schemas</code> subdirectories
- of all <code class="envar">XDG_DATA_DIRS</code> directories, so if you install
- your schema in a different location, you need to set the
- <code class="envar">XDG_DATA_DIRS</code> environment variable appropriately.
- </p>
-<p>
- Schemas are compiled into binary form by the
- <a href="glib-compile-schemas.html">glib-compile-schemas</a> utility.
- GIO provides a <code class="literal">glib_compile_schemas</code>
- variable for the schema compiler.
- </p>
-<p>
- You can ignore all of this by using the provided m4 macros. To
- do this, add to your <code class="filename">configure.ac</code>:
-</p>
-<pre class="programlisting">
-GLIB_GSETTINGS
-</pre>
-<p>
- The corresponding <code class="filename">Makefile.am</code> fragment looks like
- this:
-</p>
-<pre class="programlisting">
-# gsettings_SCHEMAS is a list of all the schemas you want to install
-gsettings_SCHEMAS = my.app.gschema.xml
-
-# include the appropriate makefile rules for schema handling
-@GSETTINGS_RULES@
-</pre>
-<p>
- </p>
-<p>
- This is not sufficient on its own. You need to mention what the source
- of the <code class="filename">my.app.gschema.xml</code> file is. If the schema
- file is distributed directly with your project's tarball then a mention
- in <code class="varname">EXTRA_DIST</code> is appropriate. If the schema file is
- generated from another source then you will need the appropriate rule
- for that, plus probably an item in <code class="varname">EXTRA_DIST</code> for the
- source files used by that rule.
- </p>
-<p>
- One possible pitfall in doing schema conversion is that the default
- values in GSettings schemas are parsed by the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> parser.
- This means that strings need to include quotes in the XML. Also note
- that the types are now specified as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> type strings.
- </p>
-<pre class="programlisting">
-
-&lt;type&gt;string&lt;/type&gt;
-&lt;default&gt;rgb&lt;/default&gt;
-
- </pre>
-<p>
- becomes
- </p>
-<pre class="programlisting">
-
-&lt;key name="rgba-order" type="s"&gt;
- &lt;default&gt;'rgb'&lt;/default&gt; &lt;!-- note quotes --&gt;
-&lt;/key&gt;
-
- </pre>
-<p>
- </p>
-<p>
- Another possible complication is that GConf specifies full paths
- for each key, while a GSettings schema has a 'path' attribute that
- contains the prefix for all the keys in the schema, and individual
- keys just have a simple name. So
- </p>
-<pre class="programlisting">
-
-&lt;key&gt;/schemas/desktop/gnome/font_rendering/antialiasing&lt;/key&gt;
-
- </pre>
-<p>
- becomes
- </p>
-<pre class="programlisting">
-
-&lt;schema id="org.gnome.font" path="/desktop/gnome/font_rendering/"&gt;
- &lt;key name="antialiasing" type="s"&gt;
-
- </pre>
-<p>
- </p>
-<p>
- Default values can be localized in both GConf and GSettings schemas,
- but GSettings uses gettext for the localization. You can specify
- the gettext domain to use in the <code class="sgmltag-attribute">gettext-domain</code>
- attribute. Therefore, when converting localized defaults in GConf,
- </p>
-<pre class="programlisting">
-
-&lt;key&gt;/schemas/apps/my_app/font_size&lt;/key&gt;
- &lt;locale name="C"&gt;
- &lt;default&gt;18&lt;/default&gt;
- &lt;/locale&gt;
- &lt;locale name="be"&gt;
- &lt;default&gt;24&lt;/default&gt;
- &lt;/locale&gt;
-&lt;/key&gt;
-
- </pre>
-<p>
- becomes
- </p>
-<pre class="programlisting">
-
-&lt;schema id="..." gettext-domain="your-domain"&gt;
- ...
-&lt;key name="font-size" type="i"&gt;
- &lt;default l10n="messages" context="font_size"&gt;18&lt;/default&gt;
-&lt;/key&gt;
-
- </pre>
-<p>
- </p>
-<p>
- GSettings uses gettext for translation of default values.
- The string that is translated is exactly the string that appears
- inside of the <code class="sgmltag-starttag">&lt;default&gt;</code> element. This
- includes the quotation marks that appear around strings.
- Default values must be marked with the <code class="varname">l10n</code>
- attribute in the <code class="sgmltag-starttag">&lt;default&gt;</code> tag, which
- should be set as equal to <code class="literal">'messages'</code> or
- <code class="literal">'time'</code> depending on the desired category. An
- optional translation context can also be specified with the
- <code class="varname">context</code> attribute, as in the example. This
- is usually recommended, since the string "<code class="literal">18</code>"
- is not particularly easy to translate without context. The
- translated version of the default value should be stored in the
- specified <code class="varname">gettext-domain</code>. Care must be taken
- during translation to ensure that all translated values remain
- syntactically valid; mistakes here will cause runtime errors.
- </p>
-<p>
- GSettings schemas have optional <code class="sgmltag-starttag">&lt;summary&gt;</code> and
- <code class="sgmltag-starttag">&lt;description&gt;</code> elements for each key which
- correspond to the <code class="sgmltag-starttag">&lt;short&gt;</code> and
- <code class="sgmltag-starttag">&lt;long&gt;</code> elements in the GConf schema and
- will be used in similar ways by a future gsettings-editor, so you
- should use the same conventions for them: The summary is just a short
- label with no punctuation, the description can be one or more complete
- sentences. If multiple paragraphs are desired for the description, the
- paragraphs should be separated by a completely empty line.
- </p>
-<p>
- Translations for these strings will also be handled
- via gettext, so you should arrange for these strings to be
- extracted into your gettext catalog. One way to do that is to use
- intltool. For that, you use <code class="sgmltag-starttag">&lt;_summary&gt;</code>
- and <code class="sgmltag-starttag">&lt;_description&gt;</code> elements in a
- .gschema.xml.in file and use
- <code class="literal">@INTLTOOL_XML_NOMERGE_RULE@</code>
- in your Makefile.am to produce the .gschema.xml file. The
- <code class="literal">NOMERGE</code> part of the rule instructs intltool
- to extract translatable strings, but not merge the translations
- back into the generated xml file.
- </p>
-<p>
- GSettings is a bit more restrictive about key names than GConf. Key
- names in GSettings can be at most 32 characters long, and must only
- consist of lowercase characters, numbers and dashes, with no
- consecutive dashes. The first character must not be a number or dash,
- and the last character cannot be '-'.
- </p>
-<p>
- If you are using the GConf backend for GSettings during the
- transition, you may want to keep your key names the same they
- were in GConf, so that existing settings in the users GConf
- database are preserved. You can achieve this by using the
- <code class="option">--allow-any-name</code> with the
- <a href="glib-compile-schemas.html">glib-compile-schemas</a> schema
- compiler. Note that this option is only meant
- to ease the process of porting your application, allowing parts
- of your application to continue to access GConf and parts to use
- GSettings. By the time you have finished porting your application
- you must ensure that all key names are valid.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch30s07.html b/gtk+-mingw/share/gtk-doc/html/gio/ch30s07.html
deleted file mode 100644
index 974b97e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch30s07.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Data conversion</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch30s06.html" title="Schema conversion">
-<link rel="next" href="ch31.html" title="Migrating to GDBus">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30s06.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch31.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp36659520"></a>Data conversion</h2></div></div></div>
-<p>
- GConf comes with a GSettings backend that can be used to
- facility the transition to the GSettings API until you are
- ready to make the jump to a different backend (most likely
- dconf). To use it, you need to set the <code class="envar">GSETTINGS_BACKEND</code>
- to 'gconf', e.g. by using
-</p>
-<pre class="programlisting">
- g_setenv ("GSETTINGS_BACKEND", "gconf", TRUE);
-</pre>
-<p>
- early on in your program. Note that this backend is meant purely
- as a transition tool, and should not be used in production.
- </p>
-<p>
- GConf also comes with a utility called
- <span class="command"><strong>gsettings-data-convert</strong></span>, which is designed to help
- with the task of migrating user settings from GConf into another
- GSettings backend. It can be run manually, but it is designed to be
- executed automatically, every time a user logs in. It keeps track of
- the data migrations that it has already done, and it is harmless to
- run it more than once.
- </p>
-<p>
- To make use of this utility, you must install a keyfile in the
- directory <code class="filename">/usr/share/GConf/gsettings</code> which
- lists the GSettings keys and GConf paths to map to each other, for
- each schema that you want to migrate user data for.
- </p>
-<p>
- Here is an example:
- </p>
-<pre class="programlisting">
-
-[org.gnome.fonts]
-antialiasing = /desktop/gnome/font_rendering/antialiasing
-dpi = /desktop/gnome/font_rendering/dpi
-hinting = /desktop/gnome/font_rendering/hinting
-rgba-order = /desktop/gnome/font_rendering/rgba_order
-
-[apps.myapp:/path/to/myapps/]
-some-odd-key1 = /apps/myapp/some_ODD-key1
-
- </pre>
-<p>
- The last key demonstrates that it may be necessary to modify the key
- name to comply with stricter GSettings key name rules. Of course,
- that means your application must use the new key names when looking
- up settings in GSettings.
- </p>
-<p>
- The last group in the example also shows how to handle the case
- of 'relocatable' schemas, which don't have a fixed path. You can
- specify the path to use in the group name, separated by a colon.
- </p>
-<p>
- There are some limitations: <span class="command"><strong>gsettings-data-convert</strong></span>
- does not do any transformation of the values. And it does not handle
- complex GConf types other than lists of strings or integers.
- </p>
-<p>
- Don't forget to require GConf 2.31.1 or newer in your configure
- script if you are making use of the GConf backend or the conversion
- utility.
- </p>
-<p>
- If, as an application developer, you are interested in manually
- ensuring that <span class="command"><strong>gsettings-data-convert</strong></span> has been
- invoked (for example, to deal with the case where the user is
- logged in during a distribution upgrade or for non-XDG desktop
- environments which do not run the command as an autostart) you
- may invoke it manually during your program initialisation. This
- is not recommended for all application authors -- it is your
- choice if this use case concerns you enough.
- </p>
-<p>
- Internally, <span class="command"><strong>gsettings-data-convert</strong></span> uses a
- keyfile to track which settings have been migrated. The
- following code fragment will check that keyfile to see if your
- data conversion script has been run yet and, if not, will
- attempt to invoke the tool to run it. You should adapt it to
- your application as you see fit.
- </p>
-<p>
- </p>
-<pre class="programlisting">
-
-static void
-ensure_migrated (const gchar *name)
-{
- gboolean needed = TRUE;
- GKeyFile *kf;
- gchar **list;
- gsize i, n;
-
- kf = g_key_file_new ();
-
- g_key_file_load_from_data_dirs (kf, "gsettings-data-convert",
- NULL, G_KEY_FILE_NONE, NULL);
- list = g_key_file_get_string_list (kf, "State", "converted", &amp;n, NULL);
-
- if (list)
- {
- for (i = 0; i &lt; n; i++)
- if (strcmp (list[i], name) == 0)
- {
- needed = FALSE;
- break;
- }
-
- g_strfreev (list);
- }
-
- g_key_file_free (kf);
-
- if (needed)
- g_spawn_command_line_sync ("gsettings-data-convert",
- NULL, NULL, NULL, NULL);
-}
-
-
- </pre>
-<p>
- </p>
-<p>
- Although there is the possibility that the
- <span class="command"><strong>gsettings-data-convert</strong></span> script will end up
- running multiple times concurrently with this approach, it is
- believed that this is safe.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch31.html b/gtk+-mingw/share/gtk-doc/html/gio/ch31.html
deleted file mode 100644
index 0e4a35e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch31.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating to GDBus</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
-<link rel="prev" href="ch30s07.html" title="Data conversion">
-<link rel="next" href="ch31s02.html" title="API comparison">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch30s07.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch31s02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="idp43525968"></a>Migrating to GDBus</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="ch31.html#idp77148656">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch31s02.html">API comparison</a></span></dt>
-<dt><span class="section"><a href="ch31s03.html">Owning bus names</a></span></dt>
-<dt><span class="section"><a href="ch31s04.html">Creating proxies for well-known names</a></span></dt>
-<dt><span class="section"><a href="ch31s05.html">Generating code and docs</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch31s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html">org.gtk.GDBus.Example.ObjectManager.Cat</a></span><span class="refpurpose"> — More example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleAnimal.html">ExampleAnimal</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleCat.html">ExampleCat</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Cat D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObject.html">ExampleObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObjectManagerClient.html">ExampleObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
-</dt>
-</dl></dd>
-</dl></div>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp77148656"></a>Conceptual differences</h2></div></div></div>
-<p>
- The central concepts of D-Bus are modelled in a very similar way
- in dbus-glib and GDBus. Both have a objects representing connections,
- proxies and method invocations. But there are some important
- differences:
- </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
- dbus-glib uses the <a class="ulink" href="http://www.freedesktop.org/wiki/Software/dbus#ReferenceImplementation.28dbus-daemonandlibdbus.29" target="_top">libdbus
- reference implementation</a>, GDBus doesn't. Instead, it
- relies on GIO streams as transport layer, and has its own
- implementation for the the D-Bus connection setup and
- authentication. Apart from using streams as transport,
- avoiding libdbus also lets GDBus avoid some thorny
- multithreading issues.
- </p></li>
-<li class="listitem"><p>
- dbus-glib uses the GObject type system for method arguments and
- return values, including a homegrown container specialization
- mechanism. GDBus relies on the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> type system which is
- explicitly designed to match D-Bus types.
- </p></li>
-<li class="listitem"><p>
- dbus-glib models only D-Bus interfaces and does not provide
- any types for objects. GDBus models both D-Bus interfaces
- (via the <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a>, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> and
- <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> types) and objects (via the
- <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>, <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> and <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> types).
- </p></li>
-<li class="listitem"><p>
- GDBus includes native support for the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">org.freedesktop.DBus.Properties</a> (via the <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> type) and <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">org.freedesktop.DBus.ObjectManager</a> D-Bus interfaces, dbus-glib doesn't.
- </p></li>
-<li class="listitem"><p>
- The typical way to export an object in dbus-glib involves
- generating glue code from XML introspection data using
- <span class="command"><strong>dbus-binding-tool</strong></span>. GDBus provides a
- similar tool called <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> that
- can also generate Docbook D-Bus interface documentation.
- </p></li>
-<li class="listitem"><p>
- dbus-glib doesn't provide any convenience API for owning and
- watching bus names, GDBus provides the <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> and
- <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a> family of convenience functions.
- </p></li>
-<li class="listitem"><p>
- GDBus provides API to parse, generate and work with <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">Introspection
- XML</a>, dbus-glib doesn't.
- </p></li>
-</ul></div>
-<p>
- </p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch31s02.html b/gtk+-mingw/share/gtk-doc/html/gio/ch31s02.html
deleted file mode 100644
index ae62334..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch31s02.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API comparison</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31.html" title="Migrating to GDBus">
-<link rel="prev" href="ch31.html" title="Migrating to GDBus">
-<link rel="next" href="ch31s03.html" title="Owning bus names">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch31.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch31s03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp77133488"></a>API comparison</h2></div></div></div>
-<div class="table">
-<a name="dbus-glib-vs-gdbus"></a><p class="title"><b>Table 8. dbus-glib APIs and their GDBus counterparts</b></p>
-<div class="table-contents"><table summary="dbus-glib APIs and their GDBus counterparts" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>dbus-glib</th>
-<th>GDBus</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><span class="type">DBusGConnection</span></td>
-<td><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a></td>
-</tr>
-<tr>
-<td><span class="type">DBusGProxy</span></td>
-<td>
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>, <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> - also see <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><span class="type">DBusGObject</span></td>
-<td>
-<a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>, <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> - also see <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>
-</td>
-</tr>
-<tr>
-<td><span class="type">DBusGMethodInvocation</span></td>
-<td><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a></td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_bus_get()</code></td>
-<td>
-<a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a>, also see
- <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_proxy_new_for_name()</code></td>
-<td>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> and
- <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()"><code class="function">g_dbus_proxy_new_for_bus_sync()</code></a>, also see <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_proxy_add_signal()</code></td>
-<td>not needed, use the generic <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_proxy_connect_signal()</code></td>
-<td>use <a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect"><code class="function">g_signal_connect()</code></a> with <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_connection_register_g_object()</code></td>
-<td>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a> - also see <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()"><code class="function">g_dbus_object_manager_server_export()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_connection_unregister_g_object()</code></td>
-<td>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()"><code class="function">g_dbus_connection_unregister_object()</code></a> - also see <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" title="g_dbus_object_manager_server_unexport ()"><code class="function">g_dbus_object_manager_server_unexport()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_object_type_install_info()</code></td>
-<td>introspection data is installed while registering
- an object, see <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_proxy_begin_call()</code></td>
-<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_proxy_end_call()</code></td>
-<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()"><code class="function">g_dbus_proxy_call_finish()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_proxy_call()</code></td>
-<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_error_domain_register()</code></td>
-<td><a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()"><code class="function">g_dbus_error_register_error_domain()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_error_has_name()</code></td>
-<td>no direct equivalent, see <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>
-</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_method_return()</code></td>
-<td><a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()"><code class="function">g_dbus_method_invocation_return_value()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_method_return_error()</code></td>
-<td>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> and variants</td>
-</tr>
-<tr>
-<td><code class="function">dbus_g_method_get_sender()</code></td>
-<td><a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" title="g_dbus_method_invocation_get_sender ()"><code class="function">g_dbus_method_invocation_get_sender()</code></a></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch31s03.html b/gtk+-mingw/share/gtk-doc/html/gio/ch31s03.html
deleted file mode 100644
index b498280..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch31s03.html
+++ /dev/null
@@ -1,123 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Owning bus names</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31.html" title="Migrating to GDBus">
-<link rel="prev" href="ch31s02.html" title="API comparison">
-<link rel="next" href="ch31s04.html" title="Creating proxies for well-known names">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch31s02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch31s04.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp77071728"></a>Owning bus names</h2></div></div></div>
-<p>
- Using dbus-glib, you typically call RequestName manually
- to own a name, like in the following excerpt:
- </p>
-<div class="informalexample"><pre class="programlisting">
- error = NULL;
- res = dbus_g_proxy_call (system_bus_proxy,
- "RequestName",
- &amp;error,
- G_TYPE_STRING, NAME_TO_CLAIM,
- G_TYPE_UINT, DBUS_NAME_FLAG_ALLOW_REPLACEMENT,
- G_TYPE_INVALID,
- G_TYPE_UINT, &amp;result,
- G_TYPE_INVALID);
- if (!res)
- {
- if (error != NULL)
- {
- g_warning ("Failed to acquire %s: %s",
- NAME_TO_CLAIM, error-&gt;message);
- g_error_free (error);
- }
- else
- {
- g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
- }
- goto out;
- }
-
- if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER)
- {
- if (error != NULL)
- {
- g_warning ("Failed to acquire %s: %s",
- NAME_TO_CLAIM, error-&gt;message);
- g_error_free (error);
- }
- else
- {
- g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
- }
- exit (1);
- }
-
- dbus_g_proxy_add_signal (system_bus_proxy, "NameLost",
- G_TYPE_STRING, G_TYPE_INVALID);
- dbus_g_proxy_connect_signal (system_bus_proxy, "NameLost",
- G_CALLBACK (on_name_lost), NULL, NULL);
-
- /* further setup ... */
-
- </pre></div>
-<p>
- </p>
-<p>
- While you can do things this way with GDBus too, using
- <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a>, it is much nicer to use the high-level API
- for this:
- </p>
-<div class="informalexample"><pre class="programlisting">
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- /* further setup ... */
-}
-
-/* ... */
-
- owner_id = g_bus_own_name (G_BUS_TYPE_SYSTEM,
- NAME_TO_CLAIM,
- G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT,
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- NULL,
- NULL);
-
- g_main_loop_run (loop);
-
- g_bus_unown_name (owner_id);
-
- </pre></div>
-<p>
- Note that <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> works asynchronously and requires
- you to enter your mainloop to await the <code class="function">on_name_aquired()</code>
- callback. Also note that in order to avoid race conditions (e.g.
- when your service is activated by a method call), you have to export
- your manager object <span class="emphasis"><em>before</em></span> acquiring the
- name. The <code class="function">on_bus_acquired()</code> callback is the right place to do
- such preparations.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch31s04.html b/gtk+-mingw/share/gtk-doc/html/gio/ch31s04.html
deleted file mode 100644
index a85501d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch31s04.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Creating proxies for well-known names</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31.html" title="Migrating to GDBus">
-<link rel="prev" href="ch31s03.html" title="Owning bus names">
-<link rel="next" href="ch31s05.html" title="Generating code and docs">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch31s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch31s05.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp72286672"></a>Creating proxies for well-known names</h2></div></div></div>
-<p>
- dbus-glib lets you create proxy objects for well-known names, like the
- following example:
- </p>
-<div class="informalexample"><pre class="programlisting">
- proxy = dbus_g_proxy_new_for_name (system_bus_connection,
- "org.freedesktop.Accounts",
- "/org/freedesktop/Accounts",
- "org.freedesktop.Accounts");
-
- </pre></div>
-<p>
- For a <span class="type">DBusGProxy</span> constructed like this, method calls will be sent to
- the current owner of the name, and that owner can change over time.
- </p>
-<p>
- The same can be achieved with <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>:
- </p>
-<div class="informalexample"><pre class="programlisting">
- error = NULL;
- proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
- G_DBUS_PROXY_FLAGS_NONE,
- NULL, /* GDBusInterfaceInfo */
- "org.freedesktop.Accounts",
- "/org/freedesktop/Accounts",
- "org.freedesktop.Accounts",
- NULL, /* GCancellable */
- &amp;error);
-
- </pre></div>
-<p>
- For an added layer of safety, you can specify what D-Bus
- interface the proxy is expected to conform to by using the
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> type. Additionally, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> loads,
- caches and tracks changes to the D-Bus properties on the remote
- object. It also sets up match rules so D-Bus signals from the
- remote object are delivered locally.
- </p>
-<p>
- The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> type normally isn't used directly - instead
- proxies subclassing <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> generated by <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> is used, see <a class="xref" href="ch31s05.html#gdbus-example-gdbus-codegen" title="Using gdbus-codegen">the section called “Using gdbus-codegen”</a>
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/ch31s05.html b/gtk+-mingw/share/gtk-doc/html/gio/ch31s05.html
deleted file mode 100644
index 3b7b369..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/ch31s05.html
+++ /dev/null
@@ -1,483 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Generating code and docs</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31.html" title="Migrating to GDBus">
-<link rel="prev" href="ch31s04.html" title="Creating proxies for well-known names">
-<link rel="next" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html" title="org.gtk.GDBus.Example.ObjectManager.Animal">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch31s04.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="idp70785232"></a>Generating code and docs</h2></div></div></div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="gdbus-example-gdbus-codegen"></a>Using gdbus-codegen</h3></div></div></div>
-<p>
- dbus-glib comes with <span class="command"><strong>dbus-binding-tool</strong></span>, which
- can produce somewhat nice client- and server-side wrappers for a D-Bus interface.
- With GDBus, <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> is used and like
- its counterpart, it also takes D-Bus Introspection XML as input:
- </p>
-<div class="example">
-<a name="gdbus-example-codegen-input"></a><p class="title"><b>Example 24. Example D-Bus Introspection XML</b></p>
-<div class="example-contents"><pre class="programlisting">&lt;node&gt;
- &lt;!-- org.gtk.GDBus.Example.ObjectManager.Animal:
- @short_description: Example docs generated by gdbus-codegen
- @since: 2.30
-
- This D-Bus interface is used to describe a simple animal.
- --&gt;
- &lt;interface name="org.gtk.GDBus.Example.ObjectManager.Animal"&gt;
- &lt;!-- Mood: The mood of the animal.
- @since: 2.30
-
- Known values for this property include
- &lt;literal&gt;Happy&lt;/literal&gt; and &lt;literal&gt;Sad&lt;/literal&gt;. Use the
- org.gtk.GDBus.Example.ObjectManager.Animal.Poke() method to
- change this property.
-
- This property influences how often the animal jumps up and
- down, see the
- #org.gtk.GDBus.Example.ObjectManager.Animal::Jumped signal
- for more details.
- --&gt;
- &lt;property name="Mood" type="s" access="read"/&gt;
-
- &lt;!--
- Poke:
- @make_sad: Whether to make the animal sad.
- @make_happy: Whether to make the animal happy.
- @since: 2.30
-
- Method used to changing the mood of the animal. See also the
- #org.gtk.GDBus.Example.ObjectManager.Animal:Mood property.
- --&gt;
- &lt;method name="Poke"&gt;
- &lt;arg direction="in" type="b" name="make_sad"/&gt;
- &lt;arg direction="in" type="b" name="make_happy"/&gt;
- &lt;/method&gt;
-
- &lt;!--
- Jumped:
- @height: Height, in meters, that the animal jumped.
- @since: 2.30
-
- Emitted when the animal decides to jump.
- --&gt;
- &lt;signal name="Jumped"&gt;
- &lt;arg type="d" name="height"/&gt;
- &lt;/signal&gt;
- &lt;/interface&gt;
-
- &lt;!-- org.gtk.GDBus.Example.ObjectManager.Cat:
- @short_description: More example docs generated by gdbus-codegen
-
- This D-Bus interface is used to describe a cat. Right now there
- are no properties, methods or signals associated with this
- interface so it is essentially a &lt;ulink
- url="http://en.wikipedia.org/wiki/Marker_interface_pattern"&gt;Marker
- Interface&lt;/ulink&gt;.
-
- Note that D-Bus objects implementing this interface also
- implement the #org.gtk.GDBus.Example.ObjectManager.Animal
- interface.
- --&gt;
- &lt;interface name="org.gtk.GDBus.Example.ObjectManager.Cat"&gt;
- &lt;/interface&gt;
-&lt;/node&gt;
-</pre></div>
-</div>
-<br class="example-break"><p>
- If this XML is processed like this
-</p>
-<div class="informalexample"><pre class="programlisting">
-gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. \
- --generate-c-code generated-code \
- --c-namespace Example \
- --c-generate-object-manager \
- --generate-docbook generated-docs \
- gdbus-example-objectmanager.xml
-</pre></div>
-<p>
- then two files <code class="filename">generated-code.h</code> and
- <code class="filename">generated-code.c</code> are
- generated. Additionally, two XML files
- <code class="filename">generated-docs-org.gtk.GDBus.Example.ObjectManager.Animal</code> and
- <code class="filename">generated-docs-org.gtk.GDBus.Example.ObjectManager.Cat</code>
- with Docbook XML are generated. For an example of what the docs look
- like see <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal" title="Description">the Animal D-Bus interface documentation</a>.
- and
- <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat" title="Description">the Cat D-Bus interface documentation</a>.
- </p>
-<p>
- While the contents of <code class="filename">generated-code.h</code> and
- <code class="filename">generated-code.c</code> are best described by the
- <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> manual
- page, brief examples of how this generated code can be used can be found in
- <a class="xref" href="ch31s05.html#gdbus-example-codegen-server" title="Example 25. Server-side application using generated code">Example 25, “Server-side application using generated code”</a>
- and <a class="xref" href="ch31s05.html#gdbus-example-codegen-client" title="Example 26. Client-side application using generated code">Example 26, “Client-side application using generated code”</a>. Additionally, since
- the generated code has 100% gtk-doc coverage, see
- <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>, <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a>, <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> and
- <a class="link" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient"><span class="type">ExampleObjectManagerClient</span></a> pages for documentation.
- </p>
-<div class="example">
-<a name="gdbus-example-codegen-server"></a><p class="title"><b>Example 25. Server-side application using generated code</b></p>
-<div class="example-contents"><pre class="programlisting">
-#include "gdbus-example-objectmanager-generated.h"
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static GDBusObjectManagerServer *manager = NULL;
-
-static gboolean
-on_animal_poke (ExampleAnimal *animal,
- GDBusMethodInvocation *invocation,
- gboolean make_sad,
- gboolean make_happy,
- gpointer user_data)
-{
- if ((make_sad &amp;&amp; make_happy) || (!make_sad &amp;&amp; !make_happy))
- {
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.Examples.ObjectManager.Error.Failed",
- "Exactly one of make_sad or make_happy must be TRUE");
- goto out;
- }
-
- if (make_sad)
- {
- if (g_strcmp0 (example_animal_get_mood (animal), "Sad") == 0)
- {
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.Examples.ObjectManager.Error.SadAnimalIsSad",
- "Sad animal is already sad");
- goto out;
- }
-
- example_animal_set_mood (animal, "Sad");
- example_animal_complete_poke (animal, invocation);
- goto out;
- }
-
- if (make_happy)
- {
- if (g_strcmp0 (example_animal_get_mood (animal), "Happy") == 0)
- {
- g_dbus_method_invocation_return_dbus_error (invocation,
- "org.gtk.GDBus.Examples.ObjectManager.Error.HappyAnimalIsHappy",
- "Happy animal is already happy");
- goto out;
- }
-
- example_animal_set_mood (animal, "Happy");
- example_animal_complete_poke (animal, invocation);
- goto out;
- }
-
- g_assert_not_reached ();
-
- out:
- return TRUE; /* to indicate that the method was handled */
-}
-
-
-static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- ExampleObjectSkeleton *object;
- guint n;
-
- g_print ("Acquired a message bus connection\n");
-
- /* Create a new org.freedesktop.DBus.ObjectManager rooted at /example/Animals */
- manager = g_dbus_object_manager_server_new ("/example/Animals");
-
- for (n = 0; n &lt; 10; n++)
- {
- gchar *s;
- ExampleAnimal *animal;
-
- /* Create a new D-Bus object at the path /example/Animals/N where N is 000..009 */
- s = g_strdup_printf ("/example/Animals/%03d", n);
- object = example_object_skeleton_new (s);
- g_free (s);
-
- /* Make the newly created object export the interface
- * org.gtk.GDBus.Example.ObjectManager.Animal (note
- * that @object takes its own reference to @animal).
- */
- animal = example_animal_skeleton_new ();
- example_animal_set_mood (animal, "Happy");
- example_object_skeleton_set_animal (object, animal);
- g_object_unref (animal);
-
- /* Cats are odd animals - so some of our objects implement the
- * org.gtk.GDBus.Example.ObjectManager.Cat interface in addition
- * to the .Animal interface
- */
- if (n % 2 == 1)
- {
- ExampleCat *cat;
- cat = example_cat_skeleton_new ();
- example_object_skeleton_set_cat (object, cat);
- g_object_unref (cat);
- }
-
- /* Handle Poke() D-Bus method invocations on the .Animal interface */
- g_signal_connect (animal,
- "handle-poke",
- G_CALLBACK (on_animal_poke),
- NULL); /* user_data */
-
- /* Export the object (@manager takes its own reference to @object) */
- g_dbus_object_manager_server_export (manager, G_DBUS_OBJECT_SKELETON (object));
- g_object_unref (object);
- }
-
- /* Export all objects */
- g_dbus_object_manager_server_set_connection (manager, connection);
-}
-
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- g_print ("Acquired the name %s\n", name);
-}
-
-static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- g_print ("Lost the name %s\n", name);
-}
-
-
-gint
-main (gint argc, gchar *argv[])
-{
- GMainLoop *loop;
- guint id;
-
- g_type_init ();
-
- loop = g_main_loop_new (NULL, FALSE);
-
- id = g_bus_own_name (G_BUS_TYPE_SESSION,
- "org.gtk.GDBus.Examples.ObjectManager",
- G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT |
- G_BUS_NAME_OWNER_FLAGS_REPLACE,
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- loop,
- NULL);
-
- g_main_loop_run (loop);
-
- g_bus_unown_name (id);
- g_main_loop_unref (loop);
-
- return 0;
-}
-</pre></div>
-</div>
-<br class="example-break"><div class="example">
-<a name="gdbus-example-codegen-client"></a><p class="title"><b>Example 26. Client-side application using generated code</b></p>
-<div class="example-contents"><pre class="programlisting">
-#include "gdbus-example-objectmanager-generated.h"
-
-/* ---------------------------------------------------------------------------------------------------- */
-
-static void
-print_objects (GDBusObjectManager *manager)
-{
- GList *objects;
- GList *l;
-
- g_print ("Object manager at %s\n", g_dbus_object_manager_get_object_path (manager));
- objects = g_dbus_object_manager_get_objects (manager);
- for (l = objects; l != NULL; l = l-&gt;next)
- {
- ExampleObject *object = EXAMPLE_OBJECT (l-&gt;data);
- GList *interfaces;
- GList *ll;
- g_print (" - Object at %s\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
-
- interfaces = g_dbus_object_get_interfaces (G_DBUS_OBJECT (object));
- for (ll = interfaces; ll != NULL; ll = ll-&gt;next)
- {
- GDBusInterface *interface = G_DBUS_INTERFACE (ll-&gt;data);
- g_print (" - Interface %s\n", g_dbus_interface_get_info (interface)-&gt;name);
-
- /* Note that @interface is really a GDBusProxy instance - and additionally also
- * an ExampleAnimal or ExampleCat instance - either of these can be used to
- * invoke methods on the remote object. For example, the generated function
- *
- * void example_animal_call_poke_sync (ExampleAnimal *proxy,
- * gboolean make_sad,
- * gboolean make_happy,
- * GCancellable *cancellable,
- * GError **error);
- *
- * can be used to call the Poke() D-Bus method on the .Animal interface.
- * Additionally, the generated function
- *
- * const gchar *example_animal_get_mood (ExampleAnimal *object);
- *
- * can be used to get the value of the :Mood property.
- */
- }
- g_list_free_full (interfaces, g_object_unref);
- }
- g_list_free_full (objects, g_object_unref);
-}
-
-static void
-on_object_added (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
-{
- gchar *owner;
- owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (manager));
- g_print ("Added object at %s (owner %s)\n", g_dbus_object_get_object_path (object), owner);
- g_free (owner);
-}
-
-static void
-on_object_removed (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
-{
- gchar *owner;
- owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (manager));
- g_print ("Removed object at %s (owner %s)\n", g_dbus_object_get_object_path (object), owner);
- g_free (owner);
-}
-
-static void
-on_notify_name_owner (GObject *object,
- GParamSpec *pspec,
- gpointer user_data)
-{
- GDBusObjectManagerClient *manager = G_DBUS_OBJECT_MANAGER_CLIENT (object);
- gchar *name_owner;
-
- name_owner = g_dbus_object_manager_client_get_name_owner (manager);
- g_print ("name-owner: %s\n", name_owner);
- g_free (name_owner);
-}
-
-static void
-on_interface_proxy_properties_changed (GDBusObjectManagerClient *manager,
- GDBusObjectProxy *object_proxy,
- GDBusProxy *interface_proxy,
- GVariant *changed_properties,
- const gchar *const *invalidated_properties,
- gpointer user_data)
-{
- GVariantIter iter;
- const gchar *key;
- GVariant *value;
- gchar *s;
-
- g_print ("Properties Changed on %s:\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object_proxy)));
- g_variant_iter_init (&amp;iter, changed_properties);
- while (g_variant_iter_next (&amp;iter, "{&amp;sv}", &amp;key, &amp;value))
- {
- s = g_variant_print (value, TRUE);
- g_print (" %s -&gt; %s\n", key, s);
- g_variant_unref (value);
- g_free (s);
- }
-}
-
-gint
-main (gint argc, gchar *argv[])
-{
- GDBusObjectManager *manager;
- GMainLoop *loop;
- GError *error;
- gchar *name_owner;
-
- manager = NULL;
- loop = NULL;
-
- g_type_init ();
-
- loop = g_main_loop_new (NULL, FALSE);
-
- error = NULL;
- manager = example_object_manager_client_new_for_bus_sync (G_BUS_TYPE_SESSION,
- G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE,
- "org.gtk.GDBus.Examples.ObjectManager",
- "/example/Animals",
- NULL, /* GCancellable */
- &amp;error);
- if (manager == NULL)
- {
- g_printerr ("Error getting object manager client: %s", error-&gt;message);
- g_error_free (error);
- goto out;
- }
-
- name_owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (manager));
- g_print ("name-owner: %s\n", name_owner);
- g_free (name_owner);
-
- print_objects (manager);
-
- g_signal_connect (manager,
- "notify::name-owner",
- G_CALLBACK (on_notify_name_owner),
- NULL);
- g_signal_connect (manager,
- "object-added",
- G_CALLBACK (on_object_added),
- NULL);
- g_signal_connect (manager,
- "object-removed",
- G_CALLBACK (on_object_removed),
- NULL);
- g_signal_connect (manager,
- "interface-proxy-properties-changed",
- G_CALLBACK (on_interface_proxy_properties_changed),
- NULL);
-
- g_main_loop_run (loop);
-
- out:
- if (manager != NULL)
- g_object_unref (manager);
- if (loop != NULL)
- g_main_loop_unref (loop);
-
- return 0;
-}
-</pre></div>
-</div>
-<br class="example-break">
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/conversion.html b/gtk+-mingw/share/gtk-doc/html/gio/conversion.html
deleted file mode 100644
index ee5ee66..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/conversion.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Data conversion</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">
-<link rel="next" href="GConverter.html" title="GConverter">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GSimpleAsyncResult.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GConverter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="conversion"></a>Data conversion</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GConverter.html">GConverter</a></span><span class="refpurpose"> — Data conversion interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GCharsetConverter.html">GCharsetConverter</a></span><span class="refpurpose"> — Convert between charsets</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GZlibCompressor.html">GZlibCompressor</a></span><span class="refpurpose"> — Zlib compressor</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GZlibDecompressor.html">GZlibDecompressor</a></span><span class="refpurpose"> — Zlib decompressor</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/extending-gio.html b/gtk+-mingw/share/gtk-doc/html/gio/extending-gio.html
deleted file mode 100644
index 0ef59cf..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/extending-gio.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Extending GIO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt01.html" title="Part I. GIO Overview">
-<link rel="prev" href="ch03.html" title="Running GIO applications">
-<link rel="next" href="pt02.html" title="Part II. API Reference">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="pt02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="extending-gio"></a>Extending GIO</h2></div></div></div>
-<p>
- A lot of the functionality that is accessible through GIO
- is implemented in loadable modules, and modules provide a convenient
- way to extend GIO. In addition to the <a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a> API which supports
- writing such modules, GIO has a mechanism to define extension points,
- and register implementations thereof, see <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>.
- </p>
-<p>
- The following extension points are currently defined by GIO:
- </p>
-<p><b>G_VFS_EXTENSION_POINT_NAME. </b>
- Allows to override the functionality of the <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a> class.
- Implementations of this extension point must be derived from <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>.
- GIO uses the implementation with the highest priority that is active,
- see <a class="link" href="GVfs.html#g-vfs-is-active" title="g_vfs_is_active ()"><code class="function">g_vfs_is_active()</code></a>.
-
- GIO implements this extension point for local files, gvfs contains
- an implementation that supports all the backends in gvfs.
- </p>
-<p><b>G_VOLUME_MONITOR_EXTENSION_POINT_NAME. </b>
- Allows to add more volume monitors.
- Implementations of this extension point must be derived from
- <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor"><span class="type">GVolumeMonitor</span></a>. GIO uses all registered extensions.
-
- gvfs contains an implementation that works together with the <a class="link" href="GVfs.html" title="GVfs"><span class="type">GVfs</span></a>
- implementation in gvfs.
- </p>
-<p><b>G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME. </b>
- Allows to override the 'native' volume monitor.
- Implementations of this extension point must be derived from
- <span class="type">GNativeVolumeMonitor</span>. GIO uses the implementation with
- the highest priority that is supported, as determined by the
- <code class="function">is_supported()</code> vfunc in <span class="type">GVolumeMonitorClass</span>.
-
- GIO implements this extension point for local mounts,
- gvfs contains a hal-based implementation.
- </p>
-<p><b>G_LOCAL_FILE_MONITOR_EXTENSION_POINT_NAME. </b>
- Allows to override the file monitor implementation for
- local files. Implementations of this extension point must
- be derived from <span class="type">GLocalFileMonitor</span>. GIO uses the implementation
- with the highest priority that is supported, as determined by the
- <code class="function">is_supported()</code> vfunc in <span class="type">GLocalFileMonitorClass</span>.
-
- GIO uses this extension point internally, to switch between
- its fam-based and inotify-based file monitoring implementations.
- </p>
-<p><b>G_LOCAL_DIRECTORY_MONITOR_EXTENSION_POINT_NAME. </b>
- Allows to override the directory monitor implementation for
- local files. Implementations of this extension point must be
- derived from <span class="type">GLocalDirectoryMonitor</span>. GIO uses the implementation
- with the highest priority that is supported, as determined by the
- <code class="function">is_supported()</code> vfunc in <span class="type">GLocalDirectoryMonitorClass</span>.
-
- GIO uses this extension point internally, to switch between
- its fam-based and inotify-based directory monitoring implementations.
- </p>
-<p><b>G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME. </b>
- Unix-only. Allows to provide a way to associate default handlers
- with URI schemes. Implementations of this extension point must
- implement the <span class="type">GDesktopAppInfoLookup</span> interface. GIO uses the
- implementation with the highest priority.
-
- This extension point has been discontinued in GLib 2.28. It is
- still available to keep API and ABI stability, but GIO is no
- longer using it for default handlers. Instead, the mime handler
- mechanism is used, together with x-scheme-handler pseudo-mimetypes.
- </p>
-<p><b>G_SETTINGS_BACKEND_EXTENSION_POINT_NAME. </b>
- Allows to provide an alternative storage for <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>.
- Implementations of this extension point must derive from the
- <a class="link" href="GSettingsBackend.html" title="GSettingsBackend"><span class="type">GSettingsBackend</span></a> type. GIO contains a keyfile-based
- implementation of this extension point, another one is provided
- by dconf.
- </p>
-<p><b>G_PROXY_EXTENSION_POINT_NAME. </b>
- Allows to provide implementations for network proxying.
- Implementations of this extension point must provide the
- <a class="link" href="GProxy.html" title="GProxy"><span class="type">GProxy</span></a> interface, and must be named after the network
- protocol they are proxying.
-
- glib-networking contains an implementation of this extension
- point based on libproxy.
- </p>
-<p><b>G_TLS_BACKEND_EXTENSION_POINT_NAME. </b>
- Allows to provide implementations for TLS support.
- Implementations of this extension point must implement
- the <a class="link" href="GTlsBackend.html" title="GTlsBackend"><span class="type">GTlsBackend</span></a> interface.
-
- glib-networking contains an implementation of this extension
- point.
- </p>
-<p><b>G_NETWORK_MONITOR_EXTENSION_POINT_NAME. </b>
- Allows to provide implementations for network connectivity
- monitoring.
- Implementations of this extension point must implement
- the <a class="link" href="GNetworkMonitor.html#GNetworkMonitorInterface" title="struct GNetworkMonitorInterface"><span class="type">GNetworkMonitorInterface</span></a> interface.
-
- GIO contains an implementation of this extension point
- that is using the netlink interface of the Linux kernel.
- </p>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/extending.html b/gtk+-mingw/share/gtk-doc/html/gio/extending.html
deleted file mode 100644
index 088e6d8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/extending.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Extending GIO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GDBusMenuModel.html" title="GDBusMenuModel">
-<link rel="next" href="GVfs.html" title="GVfs">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GDBusMenuModel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GVfs.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="extending"></a>Extending GIO</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GVfs.html">GVfs</a></span><span class="refpurpose"> — Virtual File System</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GIOModule.html">GIOModule</a></span><span class="refpurpose"> — Loadable GIO Modules</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Extension-Points.html">Extension Points</a></span><span class="refpurpose"> — Extension Points</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/failable_initialization.html b/gtk+-mingw/share/gtk-doc/html/gio/failable_initialization.html
deleted file mode 100644
index 9e8297b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/failable_initialization.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Failable Initialization</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GEmblem.html" title="GEmblem">
-<link rel="next" href="GInitable.html" title="GInitable">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GEmblem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GInitable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="failable_initialization"></a>Failable Initialization</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GInitable.html">GInitable</a></span><span class="refpurpose"> — Failable object initialization interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAsyncInitable.html">GAsyncInitable</a></span><span class="refpurpose"> — Asynchronously failable object initialization interface</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/file_mon.html b/gtk+-mingw/share/gtk-doc/html/gio/file_mon.html
deleted file mode 100644
index a6339ce..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/file_mon.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>File System Monitoring</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GMountOperation.html" title="GMountOperation">
-<link rel="next" href="GFileMonitor.html" title="GFileMonitor">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GMountOperation.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileMonitor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="file_mon"></a>File System Monitoring</h2></div></div></div>
-<div class="toc"><dl><dt>
-<span class="refentrytitle"><a href="GFileMonitor.html">GFileMonitor</a></span><span class="refpurpose"> — File Monitor</span>
-</dt></dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/file_ops.html b/gtk+-mingw/share/gtk-doc/html/gio/file_ops.html
deleted file mode 100644
index 2c1f6e9..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/file_ops.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>File Operations</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="pt02.html" title="Part II. API Reference">
-<link rel="next" href="GFile.html" title="GFile">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="pt02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="file_ops"></a>File Operations</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GFile.html">GFile</a></span><span class="refpurpose"> — File and Directory Handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GFileAttribute.html">GFileAttribute</a></span><span class="refpurpose"> — Key-Value Paired File Attributes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileInfo.html">GFileInfo</a></span><span class="refpurpose"> — File Information and Attributes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileEnumerator.html">GFileEnumerator</a></span><span class="refpurpose"> — Enumerated Files Routines</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GIOError.html">GIOError</a></span><span class="refpurpose"> — Error helper functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMountOperation.html">GMountOperation</a></span><span class="refpurpose"> — Object used for authentication and user interaction</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-codegen.html b/gtk+-mingw/share/gtk-doc/html/gio/gdbus-codegen.html
deleted file mode 100644
index 527cf1f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-codegen.html
+++ /dev/null
@@ -1,799 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>gdbus-codegen</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="gdbus.html" title="gdbus">
-<link rel="next" href="gresource-tool.html" title="gresource">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gdbus.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gresource-tool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="gdbus-codegen"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">gdbus-codegen</span></h2>
-<p>gdbus-codegen — D-Bus code and documentation generator</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">gdbus-codegen</code> [<code class="option">--interface-prefix</code> <em class="replaceable"><code>org.project.Prefix</code></em>] [<code class="option">--generate-c-code</code> <em class="replaceable"><code>OUTFILES</code></em>] [<code class="option">--c-namespace</code> <em class="replaceable"><code>YourProject</code></em>] [<code class="option">--c-generate-object-manager</code>] [<code class="option">--generate-docbook</code> <em class="replaceable"><code>OUTFILES</code></em>] [
- <code class="option">--annotate</code>
- <em class="replaceable"><code>ELEMENT</code></em>
- <em class="replaceable"><code>KEY</code></em>
- <em class="replaceable"><code>VALUE</code></em>
- ]... FILE [
- FILE...
- ]</p></div>
-</div>
-<div class="refsect1">
-<a name="idp42663568"></a><h2>Description</h2>
-<p>
- <span class="command"><strong>gdbus-codegen</strong></span> is used to generate code and/or
- documentation for one or more D-Bus interfaces. The tool reads
- <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format" target="_top">D-Bus
- Introspection XML</a> files and generates output files. The
- tool currently supports generating C code (via
- <code class="option">--generate-c-code</code>) and Docbook XML (via
- <code class="option">--generate-docbook</code>).
- </p>
-</div>
-<div class="refsect1">
-<a name="idp47411232"></a><h2>Generating C code</h2>
-<p>
- When generating C code, a
- <span class="type">GInterface</span>-derived type is generated for each D-Bus
- interface. Additionally, for every generated type,
- <span class="type">FooBar</span>, two concrete instantiable types,
- <span class="type">FooBarProxy</span> and <span class="type">FooBarSkeleton</span>, implementing
- said interface are also generated. The former is derived from
- <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> and intended for use on the client side
- while the latter is derived from the
- <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> type making it easy to export on a
- <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> either directly or via a
- <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer"><span class="type">GDBusObjectManagerServer</span></a> instance.
- </p>
-<p>
- The name of each generated C type is derived from the D-Bus
- interface name stripped with the prefix given with
- <code class="option">--interface-prefix</code> and with the dots removed and
- initial characters capitalized. For example, for the D-Bus
- interface <code class="literal">com.acme.Coyote</code> the name used is
- <code class="literal">ComAcmeCoyote</code>. For the D-Bus interface
- <code class="literal">org.project.Bar.Frobnicator</code> with
- <code class="option">--interface-prefix</code>
- <code class="literal">org.project.</code>, the name used is
- <code class="literal">BarFrobnicator</code>.
- </p>
-<p>
- For methods, signals and properties, if not specified, the name
- defaults to the name of the method, signal or property.
- </p>
-<p>
- Two forms of the name are used - the CamelCase form and the
- lower-case form. The CamelCase form is used for the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> and
- struct name, while lower-case form is used in function names. The
- lower-case form is calculated by converting from CamelCase to
- lower-case and inserting underscores at word boundaries (using
- certain heuristics).
- </p>
-<p>
- If the value given by the <code class="literal">org.gtk.GDBus.C.Name</code>
- annotation or the <code class="option">--c-namespace</code> option contains
- an underscore (sometimes called <span class="emphasis"><em>Ugly_Case</em></span>),
- then the camel-case name is derived by removing all underscores,
- and the lower-case name is derived by lower-casing the
- string. This is useful in some situations where abbreviations are
- used. For example, if the annotation is used on the interface
- <code class="literal">net.MyCorp.MyApp.iSCSITarget</code> with the value
- <code class="literal">iSCSI_Target</code> the CamelCase form is
- <code class="literal">iSCSITarget</code> while the lower-case form is
- <code class="literal">iscsi_target</code>. If the annotation is used on the
- method <code class="literal">EjectTheiPod</code> with the value
- <code class="literal">Eject_The_iPod</code>, the lower-case form is
- <code class="literal">eject_the_ipod</code>.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp63262256"></a><h2>Generating Docbook documentation</h2>
-<p>
- Each generated Docbook XML file (see the
- <code class="option">--generate-docbook</code> option for details) is a <a class="ulink" href="http://www.docbook.org/tdg/en/html/refentry.html" target="_top"><code class="literal">RefEntry</code></a>
- article describing the D-Bus interface.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp63311472"></a><h2>Options</h2>
-<p>
- The following options are supported:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="option">--interface-prefix</code> <em class="replaceable"><code>org.project.Prefix.</code></em></span></p></td>
-<td><p>
- A prefix to strip from all D-Bus interface names when
- calculating the typename for the C binding and the Docbook
- <a class="ulink" href="http://www.docbook.org/tdg/en/html/primary.html" target="_top">sortas
- attribute</a>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--generate-docbook</code> <em class="replaceable"><code>OUTFILES</code></em></span></p></td>
-<td><p>
- Generate Docbook Documentation for each D-Bus interface and
- put it in <code class="filename">OUTFILES-NAME.xml</code> where
- <code class="literal">NAME</code> is a place-holder for the interface
- name, e.g. <code class="literal">net.Corp.FooBar</code> and so on.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--generate-c-code</code> <em class="replaceable"><code>OUTFILES</code></em></span></p></td>
-<td><p>
- Generate C code for all D-Bus interfaces and put it in
- <code class="filename">OUTFILES.c</code> and
- <code class="filename">OUTFILES.h</code>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--c-namespace</code> <em class="replaceable"><code>YourProject</code></em></span></p></td>
-<td><p>
- The namespace to use for generated C code. This is expected
- to be in <a class="ulink" href="http://en.wikipedia.org/wiki/CamelCase" target="_top">CamelCase</a>
- or <span class="emphasis"><em>Ugly_Case</em></span> (see above).
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--c-generate-object-manager</code></span></p></td>
-<td><p>
- If this option is passed, suitable <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>,
- <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>, <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> and
- <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> subclasses are generated.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--annotate</code> <em class="replaceable"><code>ELEMENT</code></em> <em class="replaceable"><code>KEY</code></em> <em class="replaceable"><code>VALUE</code></em></span></p></td>
-<td>
-<p>
- Used to inject D-Bus annotations into the given XML
- files. It can be used with interfaces, methods, signals,
- properties and arguments in the following way:
- </p>
-<div class="informalexample"><pre class="programlisting">
-gdbus-codegen --c-namespace MyApp \
- --generate-c-code myapp-generated \
- --annotate "org.project.InterfaceName" \
- org.gtk.GDBus.C.Name MyFrobnicator \
- --annotate "org.project.InterfaceName:Property" \
- bar bat \
- --annotate "org.project.InterfaceName.Method()" \
- org.freedesktop.DBus.Deprecated true \
- --annotate "org.project.InterfaceName.Method()[arg_name]" \
- snake hiss \
- --annotate "org.project.InterfaceName::Signal" \
- cat meow \
- --annotate "org.project.InterfaceName::Signal[arg_name]" \
- dog wuff \
- myapp-dbus-interfaces.xml
-</pre></div>
-<p>
- Any UTF-8 string can be used for <em class="replaceable"><code>KEY</code></em> and <em class="replaceable"><code>VALUE</code></em>.
- </p>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="idp59925120"></a><h2>Supported D-Bus Annotations</h2>
-<p>
- The following D-Bus annotations are supported by
- <span class="command"><strong>gdbus-codegen</strong></span>:
- </p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="literal">org.freedesktop.DBus.Deprecated</code></span></p></td>
-<td>
-<p>
- Can be used on any <code class="literal">&lt;interface&gt;</code>,
- <code class="literal">&lt;method&gt;</code>,
- <code class="literal">&lt;signal&gt;</code> and
- <code class="literal">&lt;property&gt;</code> element to specify that
- the element is deprecated if its value is
- <code class="literal">true</code>. Note that this annotation is
- defined in the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format" target="_top">D-Bus
- specification</a> and can only assume the values
- <code class="literal">true</code> and <code class="literal">false</code>. In
- particular, you cannot specify the version that the element
- was deprecated in nor any helpful deprecation message. Such
- information should be added to the element documentation
- instead.
- </p>
-<p>
- When generating C code, this annotation is used to add
- <a href="./../glib/glib/glib-Miscellaneous-Macros.html#G-GNUC-DEPRECATED:CAPS"><span class="type">G_GNUC_DEPRECATED</span></a> to generated functions for the element.
- </p>
-<p>
- When generating Docbook XML, a deprecation warning will
- appear along the documentation for the element.
- </p>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">org.gtk.GDBus.Since</code></span></p></td>
-<td>
-<p>
- Can be used on any <code class="literal">&lt;interface&gt;</code>,
- <code class="literal">&lt;method&gt;</code>,
- <code class="literal">&lt;signal&gt;</code> and
- <code class="literal">&lt;property&gt;</code> element to specify the
- version (any free-form string but compared using a
- version-aware sort function) the element appeared in.
- </p>
-<p>
- When generating C code, this field is used to ensure
- function pointer order for preserving ABI/API, see <a class="xref" href="gdbus-codegen.html#gdbus-code-stability" title="Stability Guarantees">the section called “Stability Guarantees”</a>.
- </p>
-<p>
- When generating Docbook XML, the value of this tag appears
- in the documentation.
- </p>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">org.gtk.GDBus.DocString</code></span></p></td>
-<td><p>
- A string with Docbook content for documentation. This annotation can
- be used on <code class="literal">&lt;interface&gt;</code>,
- <code class="literal">&lt;method&gt;</code>,
- <code class="literal">&lt;signal&gt;</code>,
- <code class="literal">&lt;property&gt;</code> and
- <code class="literal">&lt;arg&gt;</code> elements.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">org.gtk.GDBus.DocString.Short</code></span></p></td>
-<td><p>
- A string with Docbook content for short/brief
- documentation. This annotation can only be used on
- <code class="literal">&lt;interface&gt;</code> elements.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">org.gtk.GDBus.C.Name</code></span></p></td>
-<td><p>
- Can be used on any <code class="literal">&lt;interface&gt;</code>,
- <code class="literal">&lt;method&gt;</code>,
- <code class="literal">&lt;signal&gt;</code> and
- <code class="literal">&lt;property&gt;</code> element to specify the
- name to use when generating C code. The value is expected to
- be in <a class="ulink" href="http://en.wikipedia.org/wiki/CamelCase" target="_top">CamelCase</a>
- or <span class="emphasis"><em>Ugly_Case</em></span> (see above).
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">org.gtk.GDBus.C.ForceGVariant</code></span></p></td>
-<td><p>
- If set to a non-empty string, a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> instance will
- be used instead of the natural C type. This annotation can
- be used on any <code class="literal">&lt;arg&gt;</code> and
- <code class="literal">&lt;property&gt;</code> element.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">org.gtk.GDBus.C.UnixFD</code></span></p></td>
-<td><p>
- If set to a non-empty string, the generated code will
- include parameters to exchange file descriptors using the
- <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> type. This annotation can be used on
- <code class="literal">&lt;method&gt;</code> elements.
- </p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
- As an easier alternative to using the
- <code class="literal">org.gtk.GDBus.DocString</code> annotation, note that
- parser used by <span class="command"><strong>gdbus-codegen</strong></span> parses XML
- comments in a way similar to <a class="ulink" href="http://www.gtk.org/gtk-doc/" target="_top">gtk-doc</a>:
-</p>
-<div class="informalexample"><pre class="programlisting">
-&lt;!--
- net.Corp.Bar:
- @short_description: A short description
-
- A &lt;emphasis&gt;longer&lt;/emphasis&gt; description.
-
- This is a new paragraph.
---&gt;
-&lt;interface name="net.corp.Bar"&gt;
- &lt;!--
- FooMethod:
- @greeting: The docs for greeting parameter.
- @response: The docs for response parameter.
-
- The docs for the actual method.
- --&gt;
- &lt;method name="FooMethod"&gt;
- &lt;arg name="greeting" direction="in" type="s"/&gt;
- &lt;arg name="response" direction="out" type="s"/&gt;
- &lt;/method&gt;
-
- &lt;!--
- BarSignal:
- @blah: The docs for blah parameter.
- @boo: The docs for boo parameter.
- @since: 2.30
-
- The docs for the actual signal.
- --&gt;
- &lt;signal name="BarSignal"&gt;
- &lt;arg name="blah" type="s"/&gt;
- &lt;arg name="boo" type="s"/&gt;
- &lt;/signal&gt;
-
- &lt;!-- BazProperty: The docs for the property. --&gt;
- &lt;property name="BazProperty" type="s" access="read"/&gt;
-&lt;/interface&gt;
-</pre></div>
-<p>
- </p>
-<p>
- Note that <code class="literal">@since</code> can be used in any inline
- documentation bit (e.g. for interfaces, methods, signals and
- properties) to set the <code class="literal">org.gtk.GDBus.Since</code>
- annotation. For the <code class="literal">org.gtk.GDBus.DocString</code>
- annotation (and inline comments), note that substrings of the form
- <code class="literal">#net.Corp.Bar</code>,
- <code class="literal">net.Corp.Bar.FooMethod()</code>,
- <code class="literal">#net.Corp.Bar::BarSignal</code> and
- <code class="literal">#net.Corp.InlineDocs:BazProperty</code> are all
- expanded to links to the respective interface, method, signal and
- property.
- Additionally, substrings starting with <code class="literal">@</code> and <code class="literal">%</code> characters are rendered as
- <a class="ulink" href="http://www.docbook.org/tdg/en/html/parameter.html" target="_top">parameter</a> and
- <a class="ulink" href="http://www.docbook.org/tdg/en/html/constant.html" target="_top">constant</a> respectively.
- </p>
-<p>
- If both XML comments and
- <code class="literal">org.gtk.GDBus.DocString</code> or
- <code class="literal">org.gtk.GDBus.DocString.Short</code> annotations are
- present, the latter wins.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp7269136"></a><h2>Example</h2>
-<p>
- Consider the following D-Bus Introspection XML.
- </p>
-<div class="informalexample"><pre class="programlisting">
-&lt;node&gt;
- &lt;interface name="net.Corp.MyApp.Frobber"&gt;
- &lt;method name="HelloWorld"&gt;
- &lt;arg name="greeting" direction="in" type="s"/&gt;
- &lt;arg name="response" direction="out" type="s"/&gt;
- &lt;/method&gt;
-
- &lt;signal name="Notification"&gt;
- &lt;arg name="icon_blob" type="ay"/&gt;
- &lt;arg name="height" type="i"/&gt;
- &lt;arg name="messages" type="as"/&gt;
- &lt;/signal&gt;
-
- &lt;property name="Verbose" type="b" access="readwrite"/&gt;
- &lt;/interface&gt;
-&lt;/node&gt;
-</pre></div>
-<p>
- If <span class="command"><strong>gdbus-codegen</strong></span> is used on this file like this:
- </p>
-<div class="informalexample"><pre class="programlisting">
-gdbus-codegen --generate-c-code myapp-generated \
- --c-namespace MyApp \
- --interface-prefix net.corp.MyApp. \
- net.Corp.MyApp.Frobber.xml
-</pre></div>
-<p>
- two files called
- <code class="filename">myapp-generated.[ch]</code> are
- generated. The files provide an abstract
- <a href="./../gobject/gobject/gobject-Type-Information.html#GTypeInterface"><span class="type">GTypeInterface</span></a>-derived type called
- <span class="type">MyAppFrobber</span> as well as two instantiable types with
- the same name but suffixed with <span class="type">Proxy</span> and
- <span class="type">Skeleton</span>. The generated file, roughly, contains the
- following facilities:
- </p>
-<div class="informalexample"><pre class="programlisting">
-/* GType macros for the three generated types */
-#define MY_APP_TYPE_FROBBER (my_app_frobber_get_type ())
-#define MY_APP_TYPE_FROBBER_SKELETON (my_app_frobber_skeleton_get_type ())
-#define MY_APP_TYPE_FROBBER_PROXY (my_app_frobber_proxy_get_type ())
-
-typedef struct _MyAppFrobber MyAppFrobber; /* Dummy typedef */
-
-typedef struct
-{
- GTypeInterface parent_iface;
-
- /* Signal handler for the ::notification signal */
- void (*notification) (MyAppFrobber *proxy,
- GVariant *icon_blob,
- gint height,
- const gchar* const *messages);
-
- /* Signal handler for the ::handle-hello-world signal */
- gboolean (*handle_hello_world) (MyAppFrobber *proxy,
- GDBusMethodInvocation *invocation,
- const gchar *greeting);
-} MyAppFrobberIface;
-
-/* Asynchronously calls HelloWorld() */
-void
-my_app_frobber_call_hello_world (MyAppFrobber *proxy,
- const gchar *greeting,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-gboolean
-my_app_frobber_call_hello_world_finish (MyAppFrobber *proxy,
- gchar **out_response,
- GAsyncResult *res,
- GError **error);
-
-/* Synchronously calls HelloWorld(). Blocks calling thread. */
-gboolean
-my_app_frobber_call_hello_world_sync (MyAppFrobber *proxy,
- const gchar *greeting,
- gchar **out_response,
- GCancellable *cancellable,
- GError **error);
-
-/* Completes handling the HelloWorld() method call */
-void
-my_app_frobber_complete_hello_world (MyAppFrobber *object,
- GDBusMethodInvocation *invocation,
- const gchar *response);
-
-/* Emits the ::notification signal / Notification() D-Bus signal */
-void
-my_app_frobber_emit_notification (MyAppFrobber *object,
- GVariant *icon_blob,
- gint height,
- const gchar* const *messages);
-
-/* Gets the :verbose GObject property / Verbose D-Bus property.
- * Does no blocking I/O.
- */
-gboolean my_app_frobber_get_verbose (MyAppFrobber *object);
-
-/* Sets the :verbose GObject property / Verbose D-Bus property.
- * Does no blocking I/O.
- */
-void my_app_frobber_set_verbose (MyAppFrobber *object,
- gboolean value);
-
-/* Gets the interface info */
-GDBusInterfaceInfo *my_app_frobber_interface_info (void);
-
-/* Creates a new skeleton object, ready to be exported */
-MyAppFrobber *my_app_frobber_skeleton_new (void);
-
-/* Client-side proxy constructors.
- *
- * Additionally, _new_for_bus(), _new_for_bus_finish() and
- * _new_for_bus_sync() proxy constructors are also generated.
- */
-void
-my_app_frobber_proxy_new (GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GAsyncReadyCallback callback,
- gpointer user_data);
-MyAppFrobber *
-my_app_frobber_proxy_new_finish (GAsyncResult *res,
- GError **error);
-MyAppFrobber *
-my_app_frobber_proxy_new_sync (GDBusConnection *connection,
- GDBusProxyFlags flags,
- const gchar *name,
- const gchar *object_path,
- GCancellable *cancellable,
- GError **error);
-</pre></div>
-<p>
- Thus, for every D-Bus method, there will be three C functions for
- calling the method, one <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> signal for handling an incoming
- call and one C function for completing an incoming call. For every
- D-Bus signal, there's one <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> signal and one C function for
- emitting it. For every D-Bus property, two C functions are
- generated (one setter, one getter) and one <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property. The
- following table summarizes the generated facilities and where they
- are applicable:
- </p>
-<div class="informaltable"><table border="1">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th> </th>
-<th>Client</th>
-<th>Server</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>Types</td>
-<td>Use <span class="type">MyAppFrobberProxy</span>
-</td>
-<td>Any type implementing the <span class="type">MyAppFrobber</span> interface</td>
-</tr>
-<tr>
-<td>Methods</td>
-<td>Use <code class="function"><code class="function">m_a_f_hello_world()</code></code> to call.</td>
-<td>Receive via the <code class="function"><code class="function">handle_hello_world()</code></code> signal handler. Complete the call with <code class="function"><code class="function">m_a_f_complete_hello_world()</code></code>
-</td>
-</tr>
-<tr>
-<td>Signals</td>
-<td>Connect to the <code class="function">::notification</code> GObject signal.</td>
-<td>Use <code class="function"><code class="function">m_a_f_emit_notification()</code></code> to emit signal.</td>
-</tr>
-<tr>
-<td>Properties (Reading)</td>
-<td>Use <code class="function"><code class="function">m_a_f_get_verbose()</code></code> or <em class="parameter"><code>:verbose</code></em>.</td>
-<td>Implement <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>'s <code class="function"><code class="function">get_property()</code></code> vfunc.</td>
-</tr>
-<tr>
-<td>Properties (writing)</td>
-<td>Use <code class="function"><code class="function">m_a_f_set_verbose()</code></code> or <em class="parameter"><code>:verbose</code></em>.</td>
-<td>Implement <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>'s <code class="function"><code class="function">set_property()</code></code> vfunc.</td>
-</tr>
-</tbody>
-</table></div>
-<div class="refsect2">
-<a name="idp7529248"></a><h3>Client-side usage</h3>
-<p>
- You can use the generated proxy type with the generated
- constructors:
- </p>
-<div class="informalexample"><pre class="programlisting">
- MyAppFrobber *proxy;
- GError *error;
-
- error = NULL;
- proxy = my_app_frobber_proxy_new_for_bus_sync (
- G_BUS_TYPE_SESSION,
- G_DBUS_PROXY_FLAGS_NONE,
- "net.Corp.MyApp", /* bus name */
- "/net/Corp/MyApp/SomeFrobber", /* object */
- NULL, /* GCancellable* */
- &amp;error);
- /* do stuff with proxy */
- g_object_unref (proxy);
-</pre></div>
-<p>
- Instead of using the generic <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> facilities, one can use
- the generated methods such as
- <code class="function"><code class="function">my_app_frobber_call_hello_world()</code></code> to invoke
- the <code class="function">net.Corp.MyApp.Frobber.HelloWorld()</code>
- D-Bus method, connect to the the
- <code class="function">::notification</code> GObject signal to receive
- the <code class="function">net.Corp.MyApp.Frobber::Notication</code>
- D-Bus signal and get/set the
- <em class="parameter"><code>net.Corp.MyApp.Frobber:Verbose</code></em> D-Bus
- Property using either the GObject property
- <em class="parameter"><code>:verbose</code></em> or the
- <code class="function"><code class="function">my_app_get_verbose()</code></code> and
- <code class="function"><code class="function">my_app_set_verbose()</code></code> methods. Use the
- standard <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signal to listen to property changes.
- </p>
-<p>
- Note that all property access is via <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>'s
- property cache so no I/O is ever done when reading properties.
- Also note that setting a property will cause the
- <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">org.freedesktop.DBus.Properties.Set</a> method to be
- called on the remote object. This call, however, is asynchronous
- so setting a property won't block. Further, the change is
- delayed and no error checking is possible.
- </p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="idp28095488"></a><h3>Server-side usage</h3>
-<p>
- The generated <span class="type">MyAppFrobber</span> interface is designed so
- it is easy to implement it in a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
- subclass. For example, to handle
- <code class="function"><code class="function">HelloWorld()</code></code> method invocations, set the
- vfunc for <code class="function"><code class="function">handle_hello_hello_world()</code></code> in the
- <span class="type">MyAppFrobberIface</span> structure. Similary, to handle
- the <em class="parameter"><code>net.Corp.MyApp.Frobber:Verbose</code></em>
- property override the <em class="parameter"><code>:verbose</code></em> <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
- property from the subclass. To emit a signal, use
- e.g. <code class="function"><code class="function">my_app_emit_signal()</code></code> or
- <a href="./../gobject/gobject/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a>.
- </p>
-<p>
- Instead of subclassing, it is often easier to use the generated
- <span class="type">MyAppFrobberSkeleton</span> subclass. To handle incoming
- method calls, use <code class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect"><code class="function">g_signal_connect()</code></a></code> with
- the <code class="function">::handle-*</code> signals and instead of
- overriding <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>'s
- <code class="function"><code class="function">get_property()</code></code> and
- <code class="function"><code class="function">set_property()</code></code> vfuncs, use
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-get"><code class="function">g_object_get()</code></a> and
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-set"><code class="function">g_object_set()</code></a> or the generated property
- getters and setters (the generated class has an internal
- property bag implementation).
- </p>
-<div class="informalexample"><pre class="programlisting">
-static gboolean
-on_handle_hello_world (MyAppFrobber *interface,
- GDBusMethodInvocation *invocation,
- const gchar *greeting,
- gpointer user_data)
-{
- if (g_strcmp0 (greeting, "Boo") != 0)
- {
- gchar *response;
- response = g_strdup_printf ("Word! You said `%s'.", greeting);
- my_app_complete_hello_world (interface, invocation, response);
- g_free (response);
- }
- else
- {
- g_dbus_method_invocation_return_error (invocation,
- MY_APP_ERROR,
- MY_APP_ERROR_NO_WHINING,
- "Hey, %s, there will be no whining!",
- g_dbus_method_invocation_get_sender (invocation));
- }
- return TRUE;
-}
-
- [...]
-
- interface = my_app_frobber_skeleton_new ();
- my_app_frobber_set_verbose (interface, TRUE);
-
- g_signal_connect (interface,
- "handle-hello-world",
- G_CALLBACK (on_handle_hello_world),
- some_user_data);
-
- [...]
-
- error = NULL;
- if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (interface),
- connection,
- "/path/of/dbus_object",
- &amp;error))
- {
- /* handle error */
- }
-</pre></div>
-<p>
- To facilitate atomic changesets (multiple properties changing at
- the same time), <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signals are queued up when
- received. The queue is drained in an idle handler (which is called from the
- <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a>
- of the thread where the skeleton object was
- contructed) and will cause emissions of the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">org.freedesktop.DBus.Properties::PropertiesChanged</a>
- signal with all the properties that have changed. Use
- <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" title="g_dbus_interface_skeleton_flush ()"><code class="function">g_dbus_interface_skeleton_flush()</code></a> or
- <a class="link" href="GDBusObjectSkeleton.html#g-dbus-object-skeleton-flush" title="g_dbus_object_skeleton_flush ()"><code class="function">g_dbus_object_skeleton_flush()</code></a> to empty the queue
- immediately. Use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-freeze-notify"><code class="function">g_object_freeze_notify()</code></a> and
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-thaw-notify"><code class="function">g_object_thaw_notify()</code></a> for atomic changesets if on a different
- thread.
- </p>
-</div>
-</div>
-<div class="refsect1">
-<a name="idp12935040"></a><h2>C Type Mapping</h2>
-<p>
- Scalar types
- (type-strings
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BOOLEAN:CAPS">'b'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTE:CAPS">'y'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT16:CAPS">'n'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-UINT16:CAPS">'q'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT32:CAPS">'i'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-UINT32:CAPS">'u'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT64:CAPS">'x'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-UINT64:CAPS">'t'</a> and
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-DOUBLE:CAPS">'d'</a>)
- ),
- strings (type-strings
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS">'s'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTESTRING:CAPS">'ay'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-OBJECT-PATH:CAPS">'o'</a> and
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-SIGNATURE:CAPS">'g'</a>) and
- arrays of string (type-strings
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-STRING-ARRAY:CAPS">'as'</a>,
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-OBJECT-PATH-ARRAY:CAPS">'ao'</a> and
- <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTESTRING-ARRAY:CAPS">'aay'</a>)
- are mapped to the natural types,
- e.g. <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>, <a href="./../glib/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>, <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>, <a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray">gchar*</a>,
- <a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv">gchar**</a> and
- so on. Everything else is mapped to the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
- type.
- </p>
-<p>
- This automatic mapping can be turned off by using the annotation
- <code class="literal">org.gtk.GDBus.C.ForceGVariant</code> - if used then a
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is always exchanged instead of the
- corresponding native C type. This annotation may be convenient to
- use when using
- bytestrings (type-string <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTESTRING:CAPS">'ay'</a>)
- for data that could have embedded NUL bytes.
- </p>
-</div>
-<div class="refsect1">
-<a name="gdbus-code-stability"></a><h2>Stability Guarantees</h2>
-<p>
- The generated C functions are guaranteed to not change their ABI
- that is, if a method, signal or property does not change its
- signature in the introspection XML, the generated C functions will
- not change its C ABI either.
- </p>
-<p>
- The ABI of the generated <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>s will be preserved only if
- the <code class="literal">org.gtk.GDBus.Since</code> annotation is used
- judiciously — this is because the VTable for the <span class="type">GInterface</span>
- relies on functions pointers for signal handlers. Specifically, if
- a D-Bus method, property or signal or is added to a D-Bus
- interface, then ABI of the generated <span class="type">GInterface</span> type is preserved
- if, and only if, each added method, property signal is annotated
- with they <code class="literal">org.gtk.GDBus.Since</code> annotation using
- a greater version number than previous versions.
- </p>
-<p>
- The generated C code currently happens to be annotated with <a class="ulink" href="http://www.gtk.org/gtk-doc/" target="_top">gtk-doc</a> / <a class="ulink" href="https://live.gnome.org/GObjectIntrospection" target="_top">GObject
- Introspection</a> comments / annotations. The layout and
- contents might change in the future so no guarantees about
- e.g. <code class="literal">SECTION</code> usage etc. is given.
- </p>
-<p>
- While the generated Docbook for D-Bus interfaces isn't expected to
- change, no guarantees are given at this point.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp11286048"></a><h2>Bugs</h2>
-<p>
- Please send bug reports to either the distribution bug tracker
- or the upstream bug tracker at
- <a class="ulink" href="https://bugzilla.gnome.org/enter_bug.cgi?product=glib" target="_top">https://bugzilla.gnome.org/enter_bug.cgi?product=glib</a>.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp22011648"></a><h2>See also</h2>
-<p>
- <span class="citerefentry"><span class="refentrytitle">gdbus</span>(1)</span>
- </p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-convenience.html b/gtk+-mingw/share/gtk-doc/html/gio/gdbus-convenience.html
deleted file mode 100644
index f1ba8d6..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-convenience.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Highlevel D-Bus Support</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GDBusAuthObserver.html" title="GDBusAuthObserver">
-<link rel="next" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GDBusAuthObserver.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-Owning-Bus-Names.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="gdbus-convenience"></a>Highlevel D-Bus Support</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-Owning-Bus-Names.html">Owning Bus Names</a></span><span class="refpurpose"> — Simple API for owning bus names</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Watching-Bus-Names.html">Watching Bus Names</a></span><span class="refpurpose"> — Simple API for watching bus names</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusInterface.html">GDBusInterface</a></span><span class="refpurpose"> — Base type for D-Bus interfaces</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a></span><span class="refpurpose"> — Service-side D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusProxy.html">GDBusProxy</a></span><span class="refpurpose"> — Client-side D-Bus interface proxy</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObject.html">GDBusObject</a></span><span class="refpurpose"> — Base type for D-Bus objects</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectSkeleton.html">GDBusObjectSkeleton</a></span><span class="refpurpose"> — Service-side D-Bus object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectProxy.html">GDBusObjectProxy</a></span><span class="refpurpose"> — Client-side D-Bus object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManager.html">GDBusObjectManager</a></span><span class="refpurpose"> — Base type for D-Bus object managers</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManagerServer.html">GDBusObjectManagerServer</a></span><span class="refpurpose"> — Service-side object manager</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManagerClient.html">GDBusObjectManagerClient</a></span><span class="refpurpose"> — Client-side object manager</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-lowlevel.html b/gtk+-mingw/share/gtk-doc/html/gio/gdbus-lowlevel.html
deleted file mode 100644
index 6463783..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-lowlevel.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Lowlevel D-Bus Support</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GSrvTarget.html" title="GSrvTarget">
-<link rel="next" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GSrvTarget.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-D-Bus-Utilities.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="gdbus-lowlevel"></a>Lowlevel D-Bus Support</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Utilities.html">D-Bus Utilities</a></span><span class="refpurpose"> — Various utilities related to D-Bus.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Addresses.html">D-Bus Addresses</a></span><span class="refpurpose"> — D-Bus connection endpoints</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Introspection-Data.html">D-Bus Introspection Data</a></span><span class="refpurpose"> — Node and interface description data structures</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GDBusError.html">GDBusError</a></span><span class="refpurpose"> — Mapping D-Bus errors to and from GError</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMessage.html">GDBusMessage</a></span><span class="refpurpose"> — D-Bus Message</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusConnection.html">GDBusConnection</a></span><span class="refpurpose"> — D-Bus Connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMethodInvocation.html">GDBusMethodInvocation</a></span><span class="refpurpose"> — Object for handling remote calls</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusServer.html">GDBusServer</a></span><span class="refpurpose"> — Helper for accepting connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusAuthObserver.html">GDBusAuthObserver</a></span><span class="refpurpose"> — Object used for authenticating connections</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html b/gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html
deleted file mode 100644
index 2b6d88b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html
+++ /dev/null
@@ -1,139 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.gtk.GDBus.Example.ObjectManager.Animal</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31s05.html" title="Generating code and docs">
-<link rel="prev" href="ch31s05.html" title="Generating code and docs">
-<link rel="next" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html" title="org.gtk.GDBus.Example.ObjectManager.Cat">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="ch31s05.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.description" class="shortcut">Description</a>
-  | 
- <a href="#gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.properties" class="shortcut">Properties</a>
-  | 
- <a href="#gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page"></a>org.gtk.GDBus.Example.ObjectManager.Animal</span></h2>
-<p>org.gtk.GDBus.Example.ObjectManager.Animal — Example docs generated by gdbus-codegen</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Methods</h2>
-<pre class="synopsis">
-<a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" title="The Poke() method">Poke</a> (IN b make_sad,
- IN b make_happy);
-</pre>
-</div>
-<div class="refsect1">
-<a name="idp72309616"></a><h2>Signals</h2>
-<pre class="synopsis">
-<a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped" title='The "Jumped" signal'>Jumped</a> (d height);
-</pre>
-</div>
-<div class="refsect1">
-<a name="idp72190720"></a><h2>Properties</h2>
-<pre class="synopsis">
-<a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>Mood</a> readable s
-</pre>
-</div>
-<div class="refsect1">
-<a name="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal"></a><h2>Description</h2>
-<p> This D-Bus interface is used to describe a simple animal.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-<div class="refsect1">
-<a name="gdbus-methods-org.gtk.GDBus.Example.ObjectManager.Animal"></a><h2>Method Details</h2>
-<div class="refsect2">
-<a name="gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke"></a><h3>The Poke() method</h3>
-<pre class="programlisting">
-Poke (IN b make_sad,
- IN b make_happy);
-</pre>
-<p> Method used to changing the mood of the animal. See also the
- <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>"Mood"</a> property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>make_sad</code></em></code>:</span></p></td>
-<td><p>Whether to make the animal sad.</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">IN b <em class="parameter"><code>make_happy</code></em></code>:</span></p></td>
-<td><p>Whether to make the animal happy.</p></td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdbus-signals-org.gtk.GDBus.Example.ObjectManager.Animal"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped"></a><h3>The "Jumped" signal</h3>
-<pre class="programlisting">
-Jumped (d height);
-</pre>
-<p> Emitted when the animal decides to jump.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><code class="literal">d <em class="parameter"><code>height</code></em></code>:</span></p></td>
-<td><p>Height, in meters, that the animal jumped.</p></td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gdbus-properties-org.gtk.GDBus.Example.ObjectManager.Animal"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood"></a><h3>The "Mood" property</h3>
-<pre class="programlisting">
-Mood readable s
-</pre>
-<p>The mood of the animal.</p>
-<p> Known values for this property include
- <code class="literal">Happy</code> and <code class="literal">Sad</code>. Use the
- <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" title="The Poke() method">Poke()</a> method to
- change this property.
-</p>
-<p> This property influences how often the animal jumps up and
- down, see the
- <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped" title='The "Jumped" signal'>"Jumped"</a> signal
- for more details.
-</p>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html b/gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html
deleted file mode 100644
index 38a6d2b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.gtk.GDBus.Example.ObjectManager.Cat</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch31s05.html" title="Generating code and docs">
-<link rel="prev" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html" title="org.gtk.GDBus.Example.ObjectManager.Animal">
-<link rel="next" href="ExampleAnimal.html" title="ExampleAnimal">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ExampleAnimal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-  | 
- <a href="#gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat.top_of_page"></a>org.gtk.GDBus.Example.ObjectManager.Cat</span></h2>
-<p>org.gtk.GDBus.Example.ObjectManager.Cat — More example docs generated by gdbus-codegen</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsect1">
-<a name="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat"></a><h2>Description</h2>
-<p> This D-Bus interface is used to describe a cat. Right now there
- are no properties, methods or signals associated with this
- interface so it is essentially a <a class="ulink" href="http://en.wikipedia.org/wiki/Marker_interface_pattern" target="_top">Marker
- Interface</a>.
-</p>
-<p> Note that D-Bus objects implementing this interface also
- implement the <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal.top_of_page">org.gtk.GDBus.Example.ObjectManager.Animal</a>
- interface.
-</p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gdbus.html b/gtk+-mingw/share/gtk-doc/html/gio/gdbus.html
deleted file mode 100644
index eca1753..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gdbus.html
+++ /dev/null
@@ -1,297 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>gdbus</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="glib-compile-resources.html" title="glib-compile-resources">
-<link rel="next" href="gdbus-codegen.html" title="gdbus-codegen">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="glib-compile-resources.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus-codegen.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="gdbus"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">gdbus</span></h2>
-<p>gdbus — Tool for working with D-Bus objects</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">gdbus</code> introspect [ --system | --session | --address <em class="replaceable"><code>address</code></em> ] --dest <em class="replaceable"><code>bus_name</code></em> --object-path <em class="replaceable"><code>/path/to/object</code></em> [ --xml ] [ --recurse ] [ --only-properties ]</p></div>
-<div class="cmdsynopsis"><p><code class="command">gdbus</code> monitor [ --system | --session | --address <em class="replaceable"><code>address</code></em> ] --dest <em class="replaceable"><code>bus_name</code></em> [ --object-path <em class="replaceable"><code>/path/to/object</code></em> ]</p></div>
-<div class="cmdsynopsis"><p><code class="command">gdbus</code> call [ --system | --session | --address <em class="replaceable"><code>address</code></em> ] --dest <em class="replaceable"><code>bus_name</code></em> --object-path <em class="replaceable"><code>/path/to/object</code></em> --method <em class="replaceable"><code>org.project.InterfaceName.MethodName</code></em> [ --timeout <em class="replaceable"><code>seconds</code></em> ] ARG1 ARG2... </p></div>
-<div class="cmdsynopsis"><p><code class="command">gdbus</code> emit [ --system | --session | --address <em class="replaceable"><code>address</code></em> ] --object-path <em class="replaceable"><code>/path/to/object</code></em> --signal <em class="replaceable"><code>org.project.InterfaceName.SignalName</code></em> [ --dest <em class="replaceable"><code>unique_bus_name</code></em> ] ARG1 ARG2... </p></div>
-<div class="cmdsynopsis"><p><code class="command">gdbus</code> help </p></div>
-</div>
-<div class="refsect1">
-<a name="idp8532304"></a><h2>Description</h2>
-<p>
- <span class="command"><strong>gdbus</strong></span> is a simple tool for working with D-Bus objects.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp8351168"></a><h2>Commands</h2>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="option">introspect</code></span></p></td>
-<td><p>
- Prints out interfaces and property values for a remote object.
- For this to work, the owner of the object needs to implement the
- <code class="literal">org.freedesktop.DBus.Introspectable</code> interface.
- If the <code class="option">--xml</code> option is used, the returned
- introspection XML is printed, otherwise a parsed pretty
- representation is printed.
- The <code class="option">--recurse</code> option can be used to
- introspect children (and their children and so on) and the
- <code class="option">--only-properties</code> option can be used to
- only print the interfaces with properties.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">monitor</code></span></p></td>
-<td><p>
- Monitors one or all objects owned by the owner of
- <em class="replaceable"><code>bus_name</code></em>.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">call</code></span></p></td>
-<td><p>
- Invokes a method on a remote object. Each argument to pass to the
- method must be specified as a serialized
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> except that strings do
- not need explicit quotes. The return values are printed out as
- serialized <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
- values.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">emit</code></span></p></td>
-<td><p>
- Emits a signal. Each argument to include in the signal must be specified as a serialized
- <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> except that strings do
- not need explicit quotes.
- </p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">help</code></span></p></td>
-<td><p>
- Prints help and exit.
- </p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="idp11343584"></a><h2>Bash Completion</h2>
-<p>
- <span class="command"><strong>gdbus</strong></span> ships with a bash completion script to
- complete commands, destinations, bus names, object paths and
- interface/method names.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp59829840"></a><h2>Examples</h2>
- This shows how to introspect an object - note that the value of each
- property is displayed:
-<pre class="programlisting">
-$ gdbus introspect --system \
- --dest org.freedesktop.NetworkManager \
- --object-path /org/freedesktop/NetworkManager/Devices/0
-node /org/freedesktop/NetworkManager/Devices/0 {
- interface org.freedesktop.DBus.Introspectable {
- methods:
- Introspect(out s data);
- };
- interface org.freedesktop.DBus.Properties {
- methods:
- Get(in s interface,
- in s propname,
- out v value);
- Set(in s interface,
- in s propname,
- in v value);
- GetAll(in s interface,
- out a{sv} props);
- };
- interface org.freedesktop.NetworkManager.Device.Wired {
- signals:
- PropertiesChanged(a{sv} arg_0);
- properties:
- readonly b Carrier = false;
- readonly u Speed = 0;
- readonly s HwAddress = '00:1D:72:88:BE:97';
- };
- interface org.freedesktop.NetworkManager.Device {
- methods:
- Disconnect();
- signals:
- StateChanged(u arg_0,
- u arg_1,
- u arg_2);
- properties:
- readonly u DeviceType = 1;
- readonly b Managed = true;
- readwrite o Ip6Config = '/';
- readwrite o Dhcp4Config = '/';
- readwrite o Ip4Config = '/';
- readonly u State = 2;
- readwrite u Ip4Address = 0;
- readonly u Capabilities = 3;
- readonly s Driver = 'e1000e';
- readwrite s Interface = 'eth0';
- readonly s Udi = '/sys/devices/pci0000:00/0000:00:19.0/net/eth0';
- };
-};
-</pre>
-<p>
- The <code class="option">--recurse</code> and <code class="option">--only-properties</code> options can be useful when wanting to inspect all objects owned by a particular process:
-</p>
-<pre class="programlisting">
-$ gdbus introspect --system --dest org.freedesktop.UPower --object-path / --recurse --only-properties
-node / {
- node /org {
- node /org/freedesktop {
- node /org/freedesktop/UPower {
- interface org.freedesktop.UPower {
- properties:
- readonly b IsDocked = true;
- readonly b LidForceSleep = false;
- readonly b LidIsPresent = false;
- readonly b LidIsClosed = false;
- readonly b OnLowBattery = false;
- readonly b OnBattery = false;
- readonly b CanHibernate = true;
- readonly b CanSuspend = true;
- readonly s DaemonVersion = '0.9.10';
- };
- node /org/freedesktop/UPower/Policy {
- };
- node /org/freedesktop/UPower/Wakeups {
- interface org.freedesktop.UPower.Wakeups {
- properties:
- readonly b HasCapability = true;
- };
- };
- };
- };
- };
-};
-</pre>
-<p>
- In a similar fashion, the <code class="option">introspect</code> command can be
- used to learn details about the <code class="literal">Notify</code> method:
-</p>
-<pre class="programlisting">
-[...]
- interface org.freedesktop.Notifications {
- methods:
- GetServerInformation(out s return_name,
- out s return_vendor,
- out s return_version,
- out s return_spec_version);
- GetCapabilities(out as return_caps);
- CloseNotification(in u id);
- Notify(in s app_name,
- in u id,
- in s icon,
- in s summary,
- in s body,
- in as actions,
- in a{sv} hints,
- in i timeout,
- out u return_id);
- };
-[...]
-</pre>
-<p>
- With this information, it's easy to use the <code class="option">call</code>
- command to display a notification
-</p>
-<pre class="programlisting">
-$ gdbus call --session \
- --dest org.freedesktop.Notifications \
- --object-path /org/freedesktop/Notifications \
- --method org.freedesktop.Notifications.Notify \
- my_app_name \
- 42 \
- gtk-dialog-info \
- "The Summary" \
- "Here's the body of the notification" \
- [] \
- {} \
- 5000
-(uint32 12,)
-</pre>
-<p>
- Monitoring all objects on a service:
-</p>
-<pre class="programlisting">
-$ gdbus monitor --system --dest org.freedesktop.ConsoleKit
-Monitoring signals from all objects owned by org.freedesktop.ConsoleKit
-The name org.freedesktop.ConsoleKit is owned by :1.15
-/org/freedesktop/ConsoleKit/Session2: org.freedesktop.ConsoleKit.Session.ActiveChanged (false,)
-/org/freedesktop/ConsoleKit/Seat1: org.freedesktop.ConsoleKit.Seat.ActiveSessionChanged ('',)
-/org/freedesktop/ConsoleKit/Session2: org.freedesktop.ConsoleKit.Session.ActiveChanged (true,)
-/org/freedesktop/ConsoleKit/Seat1: org.freedesktop.ConsoleKit.Seat.ActiveSessionChanged ('/org/freedesktop/ConsoleKit/Session2',)
-</pre>
-<p>
- Monitoring a single object on a service:
-</p>
-<pre class="programlisting">
-$ gdbus monitor --system --dest org.freedesktop.NetworkManager --object-path /org/freedesktop/NetworkManager/AccessPoint/4141
-Monitoring signals on object /org/freedesktop/NetworkManager/AccessPoint/4141 owned by org.freedesktop.NetworkManager
-The name org.freedesktop.NetworkManager is owned by :1.5
-/org/freedesktop/NetworkManager/AccessPoint/4141: org.freedesktop.NetworkManager.AccessPoint.PropertiesChanged ({'Strength': &lt;byte 0x5c&gt;},)
-/org/freedesktop/NetworkManager/AccessPoint/4141: org.freedesktop.NetworkManager.AccessPoint.PropertiesChanged ({'Strength': &lt;byte 0x64&gt;},)
-/org/freedesktop/NetworkManager/AccessPoint/4141: org.freedesktop.NetworkManager.AccessPoint.PropertiesChanged ({'Strength': &lt;byte 0x5e&gt;},)
-/org/freedesktop/NetworkManager/AccessPoint/4141: org.freedesktop.NetworkManager.AccessPoint.PropertiesChanged ({'Strength': &lt;byte 0x64&gt;},)
-</pre>
-<p>
- Emitting a signal:
-</p>
-<pre class="programlisting">
-$ gdbus emit --session --object-path /foo --signal org.bar.Foo "['foo', 'bar', 'baz']"
-</pre>
-<p>
- Emitting a signal to a specific process:
-</p>
-<pre class="programlisting">
-$ gdbus emit --session --object-path /bar --signal org.bar.Bar someString --dest :1.42
-</pre>
-</div>
-<div class="refsect1">
-<a name="idp6384720"></a><h2>Bugs</h2>
-<p>
- Please send bug reports to either the distribution bug tracker
- or the upstream bug tracker at
- <a class="ulink" href="https://bugzilla.gnome.org/enter_bug.cgi?product=glib" target="_top">https://bugzilla.gnome.org/enter_bug.cgi?product=glib</a>.
- </p>
-</div>
-<div class="refsect1">
-<a name="idp62442848"></a><h2>See Also</h2>
-<p>
- <span class="citerefentry"><span class="refentrytitle">dbus-send</span>(1)</span>
- </p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Addresses.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Addresses.html
deleted file mode 100644
index 0e5834e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Addresses.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>D-Bus Addresses</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="gio-D-Bus-Utilities.html" title="D-Bus Utilities">
-<link rel="next" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-D-Bus-Utilities.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-D-Bus-Introspection-Data.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-D-Bus-Addresses.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-D-Bus-Addresses.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-D-Bus-Addresses"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-D-Bus-Addresses.top_of_page"></a>D-Bus Addresses</span></h2>
-<p>D-Bus Addresses — D-Bus connection endpoints</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-D-Bus-Addresses.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-address" title="g_dbus_is_address ()">g_dbus_is_address</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-supported-address" title="g_dbus_is_supported_address ()">g_dbus_is_supported_address</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" title="g_dbus_address_get_stream ()">g_dbus_address_get_stream</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-finish" title="g_dbus_address_get_stream_finish ()">g_dbus_address_get_stream_finish</a> (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_guid</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-sync" title="g_dbus_address_get_stream_sync ()">g_dbus_address_get_stream_sync</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_guid</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync" title="g_dbus_address_get_for_bus_sync ()">g_dbus_address_get_for_bus_sync</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Addresses.description"></a><h2>Description</h2>
-<p>
-Routines for working with D-Bus addresses. A D-Bus address is a string
-like "unix:tmpdir=/tmp/my-app-name". The exact format of addresses
-is explained in detail in the D-Bus specification.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Addresses.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="g-dbus-is-address"></a><h3>g_dbus_is_address ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_address (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>string</code></em> is a D-Bus address.
-</p>
-<p>
-This doesn't check if <em class="parameter"><code>string</code></em> is actually supported by <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a>
-or <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> - use <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-supported-address" title="g_dbus_is_supported_address ()"><code class="function">g_dbus_is_supported_address()</code></a> to do more
-checks.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>A string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>string</code></em> is a valid D-Bus address, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-is-supported-address"></a><h3>g_dbus_is_supported_address ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_supported_address (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Like <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-is-address" title="g_dbus_is_address ()"><code class="function">g_dbus_is_address()</code></a> but also checks if the library suppors the
-transports in <em class="parameter"><code>string</code></em> and that key/value pairs for each transport
-are valid.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>A string.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>string</code></em> is a valid D-Bus address that is
-supported by this library, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-address-get-stream"></a><h3>g_dbus_address_get_stream ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_address_get_stream (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Asynchronously connects to an endpoint specified by <em class="parameter"><code>address</code></em> and
-sets up the connection so it is in a state to run the client-side
-of the D-Bus authentication conversation.
-</p>
-<p>
-When the operation is finished, <em class="parameter"><code>callback</code></em> will be invoked. You can
-then call <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-finish" title="g_dbus_address_get_stream_finish ()"><code class="function">g_dbus_address_get_stream_finish()</code></a> to get the result of
-the operation.
-</p>
-<p>
-This is an asynchronous failable function. See
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-sync" title="g_dbus_address_get_stream_sync ()"><code class="function">g_dbus_address_get_stream_sync()</code></a> for the synchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>A valid D-Bus address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>Data to pass to <em class="parameter"><code>callback</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-address-get-stream-finish"></a><h3>g_dbus_address_get_stream_finish ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_dbus_address_get_stream_finish (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_guid</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Finishes an operation started with <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" title="g_dbus_address_get_stream ()"><code class="function">g_dbus_address_get_stream()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
-<td>A <a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> obtained from the GAsyncReadyCallback passed to <a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" title="g_dbus_address_get_stream ()"><code class="function">g_dbus_address_get_stream()</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_guid</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or return location to store the GUID extracted from <em class="parameter"><code>address</code></em>, if any.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-address-get-stream-sync"></a><h3>g_dbus_address_get_stream_sync ()</h3>
-<pre class="programlisting"><a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> * g_dbus_address_get_stream_sync (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **out_guid</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously connects to an endpoint specified by <em class="parameter"><code>address</code></em> and
-sets up the connection so it is in a state to run the client-side
-of the D-Bus authentication conversation.
-</p>
-<p>
-This is a synchronous failable function. See
-<a class="link" href="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" title="g_dbus_address_get_stream ()"><code class="function">g_dbus_address_get_stream()</code></a> for the asynchronous version.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>A valid D-Bus address.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_guid</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or return location to store the GUID extracted from <em class="parameter"><code>address</code></em>, if any.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-address-get-for-bus-sync"></a><h3>g_dbus_address_get_for_bus_sync ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_address_get_for_bus_sync (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Synchronously looks up the D-Bus address for the well-known message
-bus instance specified by <em class="parameter"><code>bus_type</code></em>. This may involve using various
-platform specific mechanisms.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A valid D-Bus address string for <em class="parameter"><code>bus_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Introspection-Data.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Introspection-Data.html
deleted file mode 100644
index f37e606..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Introspection-Data.html
+++ /dev/null
@@ -1,1147 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>D-Bus Introspection Data</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">
-<link rel="next" href="gio-GDBusError.html" title="GDBusError">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-D-Bus-Addresses.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GDBusError.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-D-Bus-Introspection-Data.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-D-Bus-Introspection-Data.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-D-Bus-Introspection-Data.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-D-Bus-Introspection-Data"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-D-Bus-Introspection-Data.top_of_page"></a>D-Bus Introspection Data</span></h2>
-<p>D-Bus Introspection Data — Node and interface description data structures</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-D-Bus-Introspection-Data.synopsis"></a><h2>Synopsis</h2>
-<a name="GDBusAnnotationInfo"></a><a name="GDBusArgInfo"></a><a name="GDBusMethodInfo"></a><a name="GDBusSignalInfo"></a><a name="GDBusPropertyInfo"></a><a name="GDBusInterfaceInfo"></a><a name="GDBusNodeInfo"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo-struct" title="GDBusAnnotationInfo">GDBusAnnotationInfo</a>;
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo-struct" title="GDBusArgInfo">GDBusArgInfo</a>;
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo-struct" title="GDBusMethodInfo">GDBusMethodInfo</a>;
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo-struct" title="GDBusSignalInfo">GDBusSignalInfo</a>;
-enum <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfoFlags" title="enum GDBusPropertyInfoFlags">GDBusPropertyInfoFlags</a>;
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo-struct" title="GDBusPropertyInfo">GDBusPropertyInfo</a>;
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct" title="GDBusInterfaceInfo">GDBusInterfaceInfo</a>;
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo-struct" title="GDBusNodeInfo">GDBusNodeInfo</a>;
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-lookup" title="g_dbus_annotation_info_lookup ()">g_dbus_annotation_info_lookup</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **annotations</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="returnvalue">GDBusMethodInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-method" title="g_dbus_interface_info_lookup_method ()">g_dbus_interface_info_lookup_method</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="returnvalue">GDBusSignalInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-signal" title="g_dbus_interface_info_lookup_signal ()">g_dbus_interface_info_lookup_signal</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="returnvalue">GDBusPropertyInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-property" title="g_dbus_interface_info_lookup_property ()">g_dbus_interface_info_lookup_property</a>
- (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()">g_dbus_interface_info_cache_build</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-release" title="g_dbus_interface_info_cache_release ()">g_dbus_interface_info_cache_release</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-generate-xml" title="g_dbus_interface_info_generate_xml ()">g_dbus_interface_info_generate_xml</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> indent</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Strings.html#GString"><span class="type">GString</span></a> *string_builder</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="returnvalue">GDBusNodeInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml" title="g_dbus_node_info_new_for_xml ()">g_dbus_node_info_new_for_xml</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface" title="g_dbus_node_info_lookup_interface ()">g_dbus_node_info_lookup_interface</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-generate-xml" title="g_dbus_node_info_generate_xml ()">g_dbus_node_info_generate_xml</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> indent</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Strings.html#GString"><span class="type">GString</span></a> *string_builder</code></em>);
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-NODE-INFO:CAPS" title="G_TYPE_DBUS_NODE_INFO">G_TYPE_DBUS_NODE_INFO</a>
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-INTERFACE-INFO:CAPS" title="G_TYPE_DBUS_INTERFACE_INFO">G_TYPE_DBUS_INTERFACE_INFO</a>
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-METHOD-INFO:CAPS" title="G_TYPE_DBUS_METHOD_INFO">G_TYPE_DBUS_METHOD_INFO</a>
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-SIGNAL-INFO:CAPS" title="G_TYPE_DBUS_SIGNAL_INFO">G_TYPE_DBUS_SIGNAL_INFO</a>
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-PROPERTY-INFO:CAPS" title="G_TYPE_DBUS_PROPERTY_INFO">G_TYPE_DBUS_PROPERTY_INFO</a>
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ARG-INFO:CAPS" title="G_TYPE_DBUS_ARG_INFO">G_TYPE_DBUS_ARG_INFO</a>
-#define <a class="link" href="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ANNOTATION-INFO:CAPS" title="G_TYPE_DBUS_ANNOTATION_INFO">G_TYPE_DBUS_ANNOTATION_INFO</a>
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="returnvalue">GDBusNodeInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-ref" title="g_dbus_node_info_ref ()">g_dbus_node_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref" title="g_dbus_interface_info_ref ()">g_dbus_interface_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="returnvalue">GDBusMethodInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-ref" title="g_dbus_method_info_ref ()">g_dbus_method_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="returnvalue">GDBusSignalInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-ref" title="g_dbus_signal_info_ref ()">g_dbus_signal_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="returnvalue">GDBusPropertyInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-ref" title="g_dbus_property_info_ref ()">g_dbus_property_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="returnvalue">GDBusArgInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-ref" title="g_dbus_arg_info_ref ()">g_dbus_arg_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> *info</code></em>);
-<a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="returnvalue">GDBusAnnotationInfo</span></a> * <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-ref" title="g_dbus_annotation_info_ref ()">g_dbus_annotation_info_ref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref" title="g_dbus_node_info_unref ()">g_dbus_node_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-unref" title="g_dbus_interface_info_unref ()">g_dbus_interface_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-unref" title="g_dbus_method_info_unref ()">g_dbus_method_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-unref" title="g_dbus_signal_info_unref ()">g_dbus_signal_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-unref" title="g_dbus_property_info_unref ()">g_dbus_property_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-unref" title="g_dbus_arg_info_unref ()">g_dbus_arg_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-unref" title="g_dbus_annotation_info_unref ()">g_dbus_annotation_info_unref</a> (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> *info</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Introspection-Data.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GBoxed
- +----GDBusAnnotationInfo
-</pre>
-<pre class="synopsis">
- GBoxed
- +----GDBusArgInfo
-</pre>
-<pre class="synopsis">
- GBoxed
- +----GDBusMethodInfo
-</pre>
-<pre class="synopsis">
- GBoxed
- +----GDBusSignalInfo
-</pre>
-<pre class="synopsis">
- GBoxed
- +----GDBusPropertyInfo
-</pre>
-<pre class="synopsis">
- GBoxed
- +----GDBusInterfaceInfo
-</pre>
-<pre class="synopsis">
- GBoxed
- +----GDBusNodeInfo
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Introspection-Data.description"></a><h2>Description</h2>
-<p>
-Various data structures and convenience routines to parse and
-generate D-Bus introspection XML. Introspection information is
-used when registering objects with <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>.
-</p>
-<p>
-The format of D-Bus introspection XML is specified in the
-<a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format" target="_top">D-Bus specification</a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Introspection-Data.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusAnnotationInfo-struct"></a><h3>GDBusAnnotationInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *key;
- gchar *value;
- GDBusAnnotationInfo **annotations;
-} GDBusAnnotationInfo;
-</pre>
-<p>
-Information about an annotation.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusAnnotationInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusAnnotationInfo-struct.key"></a>key</code></em>;</span></p></td>
-<td>The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusAnnotationInfo-struct.value"></a>value</code></em>;</span></p></td>
-<td>The value of the annotation.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusAnnotationInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusArgInfo-struct"></a><h3>GDBusArgInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *name;
- gchar *signature;
- GDBusAnnotationInfo **annotations;
-} GDBusArgInfo;
-</pre>
-<p>
-Information about an argument for a method or a signal.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusArgInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusArgInfo-struct.name"></a>name</code></em>;</span></p></td>
-<td>Name of the argument, e.g. <em class="parameter"><code>unix_user_id</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusArgInfo-struct.signature"></a>signature</code></em>;</span></p></td>
-<td>D-Bus signature of the argument (a single complete type).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusArgInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusMethodInfo-struct"></a><h3>GDBusMethodInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *name;
- GDBusArgInfo **in_args;
- GDBusArgInfo **out_args;
- GDBusAnnotationInfo **annotations;
-} GDBusMethodInfo;
-</pre>
-<p>
-Information about a method on an D-Bus interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusMethodInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusMethodInfo-struct.name"></a>name</code></em>;</span></p></td>
-<td>The name of the D-Bus method, e.g. <em class="parameter"><code>RequestName</code></em>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> **<em class="structfield"><code><a name="GDBusMethodInfo-struct.in-args"></a>in_args</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no in arguments. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> **<em class="structfield"><code><a name="GDBusMethodInfo-struct.out-args"></a>out_args</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no out arguments. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusMethodInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusSignalInfo-struct"></a><h3>GDBusSignalInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *name;
- GDBusArgInfo **args;
- GDBusAnnotationInfo **annotations;
-} GDBusSignalInfo;
-</pre>
-<p>
-Information about a signal on a D-Bus interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusSignalInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusSignalInfo-struct.name"></a>name</code></em>;</span></p></td>
-<td>The name of the D-Bus signal, e.g. "NameOwnerChanged".</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> **<em class="structfield"><code><a name="GDBusSignalInfo-struct.args"></a>args</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no arguments. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusSignalInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusPropertyInfoFlags"></a><h3>enum GDBusPropertyInfoFlags</h3>
-<pre class="programlisting">typedef enum {
- G_DBUS_PROPERTY_INFO_FLAGS_NONE = 0,
- G_DBUS_PROPERTY_INFO_FLAGS_READABLE = (1&lt;&lt;0),
- G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE = (1&lt;&lt;1)
-} GDBusPropertyInfoFlags;
-</pre>
-<p>
-Flags describing the access control of a D-Bus property.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-PROPERTY-INFO-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROPERTY_INFO_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-PROPERTY-INFO-FLAGS-READABLE:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROPERTY_INFO_FLAGS_READABLE</code></span></p></td>
-<td>Property is readable.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-PROPERTY-INFO-FLAGS-WRITABLE:CAPS"></a><span class="term"><code class="literal">G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE</code></span></p></td>
-<td>Property is writable.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusPropertyInfo-struct"></a><h3>GDBusPropertyInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *name;
- gchar *signature;
- GDBusPropertyInfoFlags flags;
- GDBusAnnotationInfo **annotations;
-} GDBusPropertyInfo;
-</pre>
-<p>
-Information about a D-Bus property on a D-Bus interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusPropertyInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusPropertyInfo-struct.name"></a>name</code></em>;</span></p></td>
-<td>The name of the D-Bus property, e.g. "SupportedFilesystems".</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusPropertyInfo-struct.signature"></a>signature</code></em>;</span></p></td>
-<td>The D-Bus signature of the property (a single complete type).</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfoFlags" title="enum GDBusPropertyInfoFlags"><span class="type">GDBusPropertyInfoFlags</span></a> <em class="structfield"><code><a name="GDBusPropertyInfo-struct.flags"></a>flags</code></em>;</span></p></td>
-<td>Access control flags for the property.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusPropertyInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusInterfaceInfo-struct"></a><h3>GDBusInterfaceInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *name;
- GDBusMethodInfo **methods;
- GDBusSignalInfo **signals;
- GDBusPropertyInfo **properties;
- GDBusAnnotationInfo **annotations;
-} GDBusInterfaceInfo;
-</pre>
-<p>
-Information about a D-Bus interface.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusInterfaceInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusInterfaceInfo-struct.name"></a>name</code></em>;</span></p></td>
-<td>The name of the D-Bus interface, e.g. "org.freedesktop.DBus.Properties".</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> **<em class="structfield"><code><a name="GDBusInterfaceInfo-struct.methods"></a>methods</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no methods. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> **<em class="structfield"><code><a name="GDBusInterfaceInfo-struct.signals"></a>signals</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no signals. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> **<em class="structfield"><code><a name="GDBusInterfaceInfo-struct.properties"></a>properties</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no properties. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusInterfaceInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusNodeInfo-struct"></a><h3>GDBusNodeInfo</h3>
-<pre class="programlisting">typedef struct {
- volatile gint ref_count;
- gchar *path;
- GDBusInterfaceInfo **interfaces;
- GDBusNodeInfo **nodes;
- GDBusAnnotationInfo **annotations;
-} GDBusNodeInfo;
-</pre>
-<p>
-Information about nodes in a remote object hierarchy.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term">volatile <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusNodeInfo-struct.ref-count"></a>ref_count</code></em>;</span></p></td>
-<td>The reference count or -1 if statically allocated.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusNodeInfo-struct.path"></a>path</code></em>;</span></p></td>
-<td>The path of the node or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if omitted. Note that this may be a relative path. See the D-Bus specification for more details.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> **<em class="structfield"><code><a name="GDBusNodeInfo-struct.interfaces"></a>interfaces</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no interfaces. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> **<em class="structfield"><code><a name="GDBusNodeInfo-struct.nodes"></a>nodes</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no nodes. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **<em class="structfield"><code><a name="GDBusNodeInfo-struct.annotations"></a>annotations</code></em>;</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of pointers to <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> structures or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there are no annotations. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-annotation-info-lookup"></a><h3>g_dbus_annotation_info_lookup ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_annotation_info_lookup (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> **annotations</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Looks up the value of an annotation.
-</p>
-<p>
-This cost of this function is O(n) in number of annotations.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>annotations</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of annotations or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name of the annotation to look up.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free, it is owned by <em class="parameter"><code>annotations</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-lookup-method"></a><h3>g_dbus_interface_info_lookup_method ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="returnvalue">GDBusMethodInfo</span></a> * g_dbus_interface_info_lookup_method (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Looks up information about a method.
-</p>
-<p>
-This cost of this function is O(n) in number of methods unless
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()"><code class="function">g_dbus_interface_info_cache_build()</code></a> has been used on <em class="parameter"><code>info</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A D-Bus method name (typically in CamelCase)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free, it is owned by <em class="parameter"><code>info</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-lookup-signal"></a><h3>g_dbus_interface_info_lookup_signal ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="returnvalue">GDBusSignalInfo</span></a> * g_dbus_interface_info_lookup_signal (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Looks up information about a signal.
-</p>
-<p>
-This cost of this function is O(n) in number of signals unless
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()"><code class="function">g_dbus_interface_info_cache_build()</code></a> has been used on <em class="parameter"><code>info</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A D-Bus signal name (typically in CamelCase)</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free, it is owned by <em class="parameter"><code>info</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-lookup-property"></a><h3>g_dbus_interface_info_lookup_property ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="returnvalue">GDBusPropertyInfo</span></a> * g_dbus_interface_info_lookup_property
- (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Looks up information about a property.
-</p>
-<p>
-This cost of this function is O(n) in number of properties unless
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()"><code class="function">g_dbus_interface_info_cache_build()</code></a> has been used on <em class="parameter"><code>info</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A D-Bus property name (typically in CamelCase).</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free, it is owned by <em class="parameter"><code>info</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-cache-build"></a><h3>g_dbus_interface_info_cache_build ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_info_cache_build (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);</pre>
-<p>
-Builds a lookup-cache to speed up
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-method" title="g_dbus_interface_info_lookup_method ()"><code class="function">g_dbus_interface_info_lookup_method()</code></a>,
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-signal" title="g_dbus_interface_info_lookup_signal ()"><code class="function">g_dbus_interface_info_lookup_signal()</code></a> and
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-property" title="g_dbus_interface_info_lookup_property ()"><code class="function">g_dbus_interface_info_lookup_property()</code></a>.
-</p>
-<p>
-If this has already been called with <em class="parameter"><code>info</code></em>, the existing cache is
-used and its use count is increased.
-</p>
-<p>
-Note that <em class="parameter"><code>info</code></em> cannot be modified until
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-release" title="g_dbus_interface_info_cache_release ()"><code class="function">g_dbus_interface_info_cache_release()</code></a> is called.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-cache-release"></a><h3>g_dbus_interface_info_cache_release ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_info_cache_release (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);</pre>
-<p>
-Decrements the usage count for the cache for <em class="parameter"><code>info</code></em> built by
-<a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" title="g_dbus_interface_info_cache_build ()"><code class="function">g_dbus_interface_info_cache_build()</code></a> (if any) and frees the
-resources used by the cache if the usage count drops to zero.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A GDBusInterfaceInfo</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-generate-xml"></a><h3>g_dbus_interface_info_generate_xml ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_info_generate_xml (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> indent</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Strings.html#GString"><span class="type">GString</span></a> *string_builder</code></em>);</pre>
-<p>
-Appends an XML representation of <em class="parameter"><code>info</code></em> (and its children) to <em class="parameter"><code>string_builder</code></em>.
-</p>
-<p>
-This function is typically used for generating introspection XML
-documents at run-time for handling the
-<code class="literal">org.freedesktop.DBus.Introspectable.Introspect</code>
-method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>indent</code></em> :</span></p></td>
-<td>Indentation level.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string_builder</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Strings.html#GString"><span class="type">GString</span></a> to to append XML data to. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-node-info-new-for-xml"></a><h3>g_dbus_node_info_new_for_xml ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="returnvalue">GDBusNodeInfo</span></a> * g_dbus_node_info_new_for_xml (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Parses <em class="parameter"><code>xml_data</code></em> and returns a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> representing the data.
-</p>
-<p>
-The introspection XML must contain exactly one top-level
-<code class="sgmltag-starttag">&lt;node&gt;</code> element.
-</p>
-<p>
-Note that this routine is using a
-<a href="./../glib/glib/glib-Simple-XML-Subset-Parser.html#glib-Simple-XML-Subset-Parser.description">GMarkup</a>-based
-parser that only accepts a subset of valid XML documents.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>xml_data</code></em> :</span></p></td>
-<td>Valid D-Bus introspection XML.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>Return location for error.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> structure or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> is set. Free
-with <a class="link" href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref" title="g_dbus_node_info_unref ()"><code class="function">g_dbus_node_info_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-node-info-lookup-interface"></a><h3>g_dbus_node_info_lookup_interface ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * g_dbus_node_info_lookup_interface (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Looks up information about an interface.
-</p>
-<p>
-This cost of this function is O(n) in number of interfaces.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A D-Bus interface name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not found. Do not free, it is owned by <em class="parameter"><code>info</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-node-info-generate-xml"></a><h3>g_dbus_node_info_generate_xml ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_node_info_generate_xml (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> indent</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Strings.html#GString"><span class="type">GString</span></a> *string_builder</code></em>);</pre>
-<p>
-Appends an XML representation of <em class="parameter"><code>info</code></em> (and its children) to <em class="parameter"><code>string_builder</code></em>.
-</p>
-<p>
-This function is typically used for generating introspection XML documents at run-time for
-handling the <code class="literal">org.freedesktop.DBus.Introspectable.Introspect</code> method.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>indent</code></em> :</span></p></td>
-<td>Indentation level.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string_builder</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Strings.html#GString"><span class="type">GString</span></a> to to append XML data to. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-NODE-INFO:CAPS"></a><h3>G_TYPE_DBUS_NODE_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_NODE_INFO (g_dbus_node_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-INTERFACE-INFO:CAPS"></a><h3>G_TYPE_DBUS_INTERFACE_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_INTERFACE_INFO (g_dbus_interface_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-METHOD-INFO:CAPS"></a><h3>G_TYPE_DBUS_METHOD_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_METHOD_INFO (g_dbus_method_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-SIGNAL-INFO:CAPS"></a><h3>G_TYPE_DBUS_SIGNAL_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_SIGNAL_INFO (g_dbus_signal_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-PROPERTY-INFO:CAPS"></a><h3>G_TYPE_DBUS_PROPERTY_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_PROPERTY_INFO (g_dbus_property_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-ARG-INFO:CAPS"></a><h3>G_TYPE_DBUS_ARG_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_ARG_INFO (g_dbus_arg_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-DBUS-ANNOTATION-INFO:CAPS"></a><h3>G_TYPE_DBUS_ANNOTATION_INFO</h3>
-<pre class="programlisting">#define G_TYPE_DBUS_ANNOTATION_INFO (g_dbus_annotation_info_get_type ())
-</pre>
-<p>
-The <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for a boxed type holding a <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a>.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-node-info-ref"></a><h3>g_dbus_node_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="returnvalue">GDBusNodeInfo</span></a> * g_dbus_node_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-ref"></a><h3>g_dbus_interface_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="returnvalue">GDBusInterfaceInfo</span></a> * g_dbus_interface_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-info-ref"></a><h3>g_dbus_method_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="returnvalue">GDBusMethodInfo</span></a> * g_dbus_method_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-signal-info-ref"></a><h3>g_dbus_signal_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="returnvalue">GDBusSignalInfo</span></a> * g_dbus_signal_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-property-info-ref"></a><h3>g_dbus_property_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="returnvalue">GDBusPropertyInfo</span></a> * g_dbus_property_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-arg-info-ref"></a><h3>g_dbus_arg_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="returnvalue">GDBusArgInfo</span></a> * g_dbus_arg_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-annotation-info-ref"></a><h3>g_dbus_annotation_info_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="returnvalue">GDBusAnnotationInfo</span></a> * g_dbus_annotation_info_ref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated does nothing. Otherwise increases
-the reference count.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The same <em class="parameter"><code>info</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-node-info-unref"></a><h3>g_dbus_node_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_node_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo"><span class="type">GDBusNodeInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-interface-info-unref"></a><h3>g_dbus_interface_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_interface_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-method-info-unref"></a><h3>g_dbus_method_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_method_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo"><span class="type">GDBusMethodInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-signal-info-unref"></a><h3>g_dbus_signal_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_signal_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo"><span class="type">GDBusSignalInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-property-info-unref"></a><h3>g_dbus_property_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_property_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo"><span class="type">GDBusPropertyInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-arg-info-unref"></a><h3>g_dbus_arg_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_arg_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo"><span class="type">GDBusArgInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-annotation-info-unref"></a><h3>g_dbus_annotation_info_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_annotation_info_unref (<em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a> *info</code></em>);</pre>
-<p>
-If <em class="parameter"><code>info</code></em> is statically allocated, does nothing. Otherwise decreases
-the reference count of <em class="parameter"><code>info</code></em>. When its reference count drops to 0,
-the memory used is freed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo"><span class="type">GDBusAnnotationInfo</span></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Utilities.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Utilities.html
deleted file mode 100644
index 4f535ed..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-D-Bus-Utilities.html
+++ /dev/null
@@ -1,353 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>D-Bus Utilities</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="next" href="gio-D-Bus-Addresses.html" title="D-Bus Addresses">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdbus-lowlevel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-D-Bus-Addresses.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-D-Bus-Utilities.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-D-Bus-Utilities.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-D-Bus-Utilities"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-D-Bus-Utilities.top_of_page"></a>D-Bus Utilities</span></h2>
-<p>D-Bus Utilities — Various utilities related to D-Bus.</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-D-Bus-Utilities.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-generate-guid" title="g_dbus_generate_guid ()">g_dbus_generate_guid</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-guid" title="g_dbus_is_guid ()">g_dbus_is_guid</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-name" title="g_dbus_is_name ()">g_dbus_is_name</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-unique-name" title="g_dbus_is_unique_name ()">g_dbus_is_unique_name</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-member-name" title="g_dbus_is_member_name ()">g_dbus_is_member_name</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-is-interface-name" title="g_dbus_is_interface_name ()">g_dbus_is_interface_name</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvalue-to-gvariant" title="g_dbus_gvalue_to_gvariant ()">g_dbus_gvalue_to_gvariant</a> (<em class="parameter"><code>const <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *gvalue</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *type</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvariant-to-gvalue" title="g_dbus_gvariant_to_gvalue ()">g_dbus_gvariant_to_gvalue</a> (<em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out_gvalue</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Utilities.description"></a><h2>Description</h2>
-<p>
-Various utility routines related to D-Bus.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-D-Bus-Utilities.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="g-dbus-generate-guid"></a><h3>g_dbus_generate_guid ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_generate_guid (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Generate a D-Bus GUID that can be used with
-e.g. <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()"><code class="function">g_dbus_connection_new()</code></a>.
-</p>
-<p>
-See the D-Bus specification regarding what strings are valid D-Bus
-GUID (for example, D-Bus GUIDs are not RFC-4122 compliant).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A valid D-Bus GUID. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-is-guid"></a><h3>g_dbus_is_guid ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_guid (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>string</code></em> is a D-Bus GUID.
-</p>
-<p>
-See the D-Bus specification regarding what strings are valid D-Bus
-GUID (for example, D-Bus GUIDs are not RFC-4122 compliant).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>The string to check.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>string</code></em> is a guid, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-is-name"></a><h3>g_dbus_is_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_name (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>string</code></em> is a valid D-Bus bus name (either unique or well-known).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>The string to check.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if valid, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-is-unique-name"></a><h3>g_dbus_is_unique_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_unique_name (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>string</code></em> is a valid D-Bus unique bus name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>The string to check.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if valid, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-is-member-name"></a><h3>g_dbus_is_member_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_member_name (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>string</code></em> is a valid D-Bus member (e.g. signal or method) name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>The string to check.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if valid, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-is-interface-name"></a><h3>g_dbus_is_interface_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_is_interface_name (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>string</code></em> is a valid D-Bus interface name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
-<td>The string to check.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if valid, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-gvalue-to-gvariant"></a><h3>g_dbus_gvalue_to_gvariant ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * g_dbus_gvalue_to_gvariant (<em class="parameter"><code>const <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *gvalue</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> *type</code></em>);</pre>
-<p>
-Converts a <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> to a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of the type indicated by the <em class="parameter"><code>type</code></em> parameter.
-</p>
-<p>
-The conversion is using the following rules:
-</p>
-<div class="table">
-<a name="idp49617088"></a><p class="title"><b>Table 4. <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> / <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> conversion rules</b></p>
-<div class="table-contents"><table summary="GValue / GVariant conversion rules" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th align="left">If the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> for <em class="parameter"><code>gvalue</code></em> is...</th>
-<th align="left">... then <em class="parameter"><code>type</code></em> must be</th>
-</tr></thead>
-<tbody>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><span class="type">G_TYPE_STRING</span></a></td>
-<td align="left">
-<a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS">'s'</a>, <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-OBJECT-PATH:CAPS">'o'</a>, <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-SIGNATURE:CAPS">'g'</a> or <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTESTRING:CAPS">'ay'</a>
-</td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Boxed-Types.html#G-TYPE-STRV:CAPS"><span class="type">G_TYPE_STRV</span></a></td>
-<td align="left">
-<a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-STRING-ARRAY:CAPS">'as'</a>, <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-OBJECT-PATH-ARRAY:CAPS">'ao'</a> or <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTESTRING-ARRAY:CAPS">'aay'</a>
-</td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-BOOLEAN:CAPS"><span class="type">G_TYPE_BOOLEAN</span></a></td>
-<td align="left"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BOOLEAN:CAPS">'b'</a></td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-UCHAR:CAPS"><span class="type">G_TYPE_UCHAR</span></a></td>
-<td align="left"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-BYTE:CAPS">'y'</a></td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-INT:CAPS"><span class="type">G_TYPE_INT</span></a></td>
-<td align="left">
-<a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT32:CAPS">'i'</a> or <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT16:CAPS">'n'</a>
-</td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-UINT:CAPS"><span class="type">G_TYPE_UINT</span></a></td>
-<td align="left">
-<a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-UINT32:CAPS">'u'</a> or <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-UINT16:CAPS">'q'</a>
-</td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-INT64:CAPS"><span class="type">G_TYPE_INT64</span></a></td>
-<td align="left"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT64:CAPS">'x'</a></td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-UINT64:CAPS"><span class="type">G_TYPE_UINT64</span></a></td>
-<td align="left"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-UINT64:CAPS">'t'</a></td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-DOUBLE:CAPS"><span class="type">G_TYPE_DOUBLE</span></a></td>
-<td align="left"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-DOUBLE:CAPS">'d'</a></td>
-</tr>
-<tr>
-<td align="left"><a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-VARIANT:CAPS"><span class="type">G_TYPE_VARIANT</span></a></td>
-<td align="left">Any <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p><br class="table-break">
-This can fail if e.g. <em class="parameter"><code>gvalue</code></em> is of type <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><span class="type">G_TYPE_STRING</span></a> and <em class="parameter"><code>type</code></em>
-is <a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-INT32:CAPS">'i'</a>. It will
-also fail for any <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> (including e.g. <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-OBJECT:CAPS"><span class="type">G_TYPE_OBJECT</span></a> and
-<a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-BOXED:CAPS"><span class="type">G_TYPE_BOXED</span></a> derived-types) not in the table above.
-</p>
-<p>
-Note that if <em class="parameter"><code>gvalue</code></em> is of type <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-VARIANT:CAPS"><span class="type">G_TYPE_VARIANT</span></a> and its value is
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the <span class="emphasis"><em>empty</em></span> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> instance (never
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) for <em class="parameter"><code>type</code></em> is returned (e.g. 0 for scalar types, the empty
-string for string types, <code class="literal">'/'</code> for object path
-types, the empty array for any array type and so on).
-</p>
-<p>
-See the <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvariant-to-gvalue" title="g_dbus_gvariant_to_gvalue ()"><code class="function">g_dbus_gvariant_to_gvalue()</code></a> function for how to convert a
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to a <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>gvalue</code></em> :</span></p></td>
-<td>A <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> to convert to a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> (never floating) of <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a>
-<em class="parameter"><code>type</code></em> holding the data from <em class="parameter"><code>gvalue</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in case of
-failure. Free with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-gvariant-to-gvalue"></a><h3>g_dbus_gvariant_to_gvalue ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_gvariant_to_gvalue (<em class="parameter"><code><a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *out_gvalue</code></em>);</pre>
-<p>
-Converts a <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to a <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>. If <em class="parameter"><code>value</code></em> is floating, it is consumed.
-</p>
-<p>
-The rules specified in the <a class="link" href="gio-D-Bus-Utilities.html#g-dbus-gvalue-to-gvariant" title="g_dbus_gvalue_to_gvariant ()"><code class="function">g_dbus_gvalue_to_gvariant()</code></a> function are
-used - this function is essentially its reverse form.
-</p>
-<p>
-The conversion never fails - a valid <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> is always returned in
-<em class="parameter"><code>out_gvalue</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>out_gvalue</code></em> :</span></p></td>
-<td>Return location pointing to a zero-filled (uninitialized) <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-Desktop-file-based-GAppInfo.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-Desktop-file-based-GAppInfo.html
deleted file mode 100644
index 522fc02..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-Desktop-file-based-GAppInfo.html
+++ /dev/null
@@ -1,579 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDesktopAppInfo</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="types.html" title="File types and applications">
-<link rel="prev" href="GAppInfo.html" title="GAppInfo">
-<link rel="next" href="volume_mon.html" title="Volumes and Drives">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GAppInfo.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="types.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="volume_mon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-Desktop-file-based-GAppInfo.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-Desktop-file-based-GAppInfo.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-Desktop-file-based-GAppInfo.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gio-Desktop-file-based-GAppInfo.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#gio-Desktop-file-based-GAppInfo.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-Desktop-file-based-GAppInfo"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-Desktop-file-based-GAppInfo.top_of_page"></a>GDesktopAppInfo</span></h2>
-<p>GDesktopAppInfo — Application information from desktop files</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-Desktop-file-based-GAppInfo.synopsis"></a><h2>Synopsis</h2>
-<a name="GDesktopAppInfo"></a><pre class="synopsis">
-#include &lt;gio/gdesktopappinfo.h&gt;
-
- <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo-struct" title="GDesktopAppInfo">GDesktopAppInfo</a>;
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="returnvalue">GDesktopAppInfo</span></a> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-filename" title="g_desktop_app_info_new_from_filename ()">g_desktop_app_info_new_from_filename</a>
- (<em class="parameter"><code>const <span class="type">char</span> *filename</code></em>);
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="returnvalue">GDesktopAppInfo</span></a> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-keyfile" title="g_desktop_app_info_new_from_keyfile ()">g_desktop_app_info_new_from_keyfile</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> *key_file</code></em>);
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="returnvalue">GDesktopAppInfo</span></a> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new" title="g_desktop_app_info_new ()">g_desktop_app_info_new</a> (<em class="parameter"><code>const <span class="type">char</span> *desktop_id</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-filename" title="g_desktop_app_info_get_filename ()">g_desktop_app_info_get_filename</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-is-hidden" title="g_desktop_app_info_get_is_hidden ()">g_desktop_app_info_get_is_hidden</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-nodisplay" title="g_desktop_app_info_get_nodisplay ()">g_desktop_app_info_get_nodisplay</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-show-in" title="g_desktop_app_info_get_show_in ()">g_desktop_app_info_get_show_in</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *desktop_env</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name" title="g_desktop_app_info_get_generic_name ()">g_desktop_app_info_get_generic_name</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories" title="g_desktop_app_info_get_categories ()">g_desktop_app_info_get_categories</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * const * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords" title="g_desktop_app_info_get_keywords ()">g_desktop_app_info_get_keywords</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" title="g_desktop_app_info_get_startup_wm_class ()">g_desktop_app_info_get_startup_wm_class</a>
- (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env" title="g_desktop_app_info_set_desktop_env ()">g_desktop_app_info_set_desktop_env</a> (<em class="parameter"><code>const <span class="type">char</span> *desktop_env</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback" title="GDesktopAppLaunchCallback ()">*GDesktopAppLaunchCallback</a>) (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPid"><span class="type">GPid</span></a> pid</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager" title="g_desktop_app_info_launch_uris_as_manager ()">g_desktop_app_info_launch_uris_as_manager</a>
- (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *uris</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a> spawn_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a> user_setup</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_setup_data</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback" title="GDesktopAppLaunchCallback ()"><span class="type">GDesktopAppLaunchCallback</span></a> pid_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pid_callback_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Desktop-file-based-GAppInfo.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GDesktopAppInfo
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Desktop-file-based-GAppInfo.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GDesktopAppInfo implements
- <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>.</p>
-</div>
-<div class="refsect1">
-<a name="gio-Desktop-file-based-GAppInfo.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo--filename" title='The "filename" property'>filename</a>" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Desktop-file-based-GAppInfo.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> is an implementation of <a class="link" href="GAppInfo.html" title="GAppInfo"><span class="type">GAppInfo</span></a> based on
-desktop files.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gdesktopappinfo.h&gt;</code> belongs to
-the UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-Desktop-file-based-GAppInfo.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDesktopAppInfo-struct"></a><h3>GDesktopAppInfo</h3>
-<pre class="programlisting">typedef struct _GDesktopAppInfo GDesktopAppInfo;</pre>
-<p>
-Information about an installed application from a desktop file.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-new-from-filename"></a><h3>g_desktop_app_info_new_from_filename ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="returnvalue">GDesktopAppInfo</span></a> * g_desktop_app_info_new_from_filename
- (<em class="parameter"><code>const <span class="type">char</span> *filename</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
-<td>the path of a desktop file, in the GLib filename encoding</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-new-from-keyfile"></a><h3>g_desktop_app_info_new_from_keyfile ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="returnvalue">GDesktopAppInfo</span></a> * g_desktop_app_info_new_from_keyfile (<em class="parameter"><code><a href="./../glib/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> *key_file</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key_file</code></em> :</span></p></td>
-<td>an opened <a href="./../glib/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-new"></a><h3>g_desktop_app_info_new ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="returnvalue">GDesktopAppInfo</span></a> * g_desktop_app_info_new (<em class="parameter"><code>const <span class="type">char</span> *desktop_id</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> based on a desktop file id.
-</p>
-<p>
-A desktop file id is the basename of the desktop file, including the
-.desktop extension. GIO is looking for a desktop file with this name
-in the <code class="filename">applications</code> subdirectories of the XDG data
-directories (i.e. the directories specified in the
-<code class="envar">XDG_DATA_HOME</code> and <code class="envar">XDG_DATA_DIRS</code> environment
-variables). GIO also supports the prefix-to-subdirectory mapping that is
-described in the <a class="ulink" href="http://standards.freedesktop.org/menu-spec/latest/" target="_top">Menu Spec</a>
-(i.e. a desktop id of kde-foo.desktop will match
-<code class="filename">/usr/share/applications/kde/foo.desktop</code>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>desktop_id</code></em> :</span></p></td>
-<td>the desktop file id</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no desktop file with that id</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-filename"></a><h3>g_desktop_app_info_get_filename ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_desktop_app_info_get_filename (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-When <em class="parameter"><code>info</code></em> was created from a known filename, return it. In some
-situations such as the <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> returned from
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-keyfile" title="g_desktop_app_info_new_from_keyfile ()"><code class="function">g_desktop_app_info_new_from_keyfile()</code></a>, this function will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The full path to the file for <em class="parameter"><code>info</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not known.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-is-hidden"></a><h3>g_desktop_app_info_get_is_hidden ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_desktop_app_info_get_is_hidden (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-A desktop file is hidden if the Hidden key in it is
-set to True.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if hidden, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-nodisplay"></a><h3>g_desktop_app_info_get_nodisplay ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_desktop_app_info_get_nodisplay (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the value of the NoDisplay key, which helps determine if the
-application info should be shown in menus. See
-<a href="./../glib/glib/glib-Key-value-file-parser.html#G-KEY-FILE-DESKTOP-KEY-NO-DISPLAY:CAPS"><span class="type">G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY</span></a> and <a class="link" href="GAppInfo.html#g-app-info-should-show" title="g_app_info_should_show ()"><code class="function">g_app_info_should_show()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value of the NoDisplay key</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-show-in"></a><h3>g_desktop_app_info_get_show_in ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_desktop_app_info_get_show_in (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *desktop_env</code></em>);</pre>
-<p>
-Checks if the application info should be shown in menus that list available
-applications for a specific name of the desktop, based on the
-<code class="literal">OnlyShowIn</code> and <code class="literal">NotShowIn</code> keys.
-</p>
-<p>
-If <em class="parameter"><code>desktop_env</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the name of the desktop set with
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env" title="g_desktop_app_info_set_desktop_env ()"><code class="function">g_desktop_app_info_set_desktop_env()</code></a> is used.
-</p>
-<p>
-Note that <a class="link" href="GAppInfo.html#g-app-info-should-show" title="g_app_info_should_show ()"><code class="function">g_app_info_should_show()</code></a> for <em class="parameter"><code>info</code></em> will include this check (with
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for <em class="parameter"><code>desktop_env</code></em>) as well as additional checks.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>desktop_env</code></em> :</span></p></td>
-<td>a string specifying a desktop name</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>info</code></em> should be shown in <em class="parameter"><code>desktop_env</code></em> according to the
-<code class="literal">OnlyShowIn</code> and <code class="literal">NotShowIn</code> keys, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
-otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.30</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-generic-name"></a><h3>g_desktop_app_info_get_generic_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_desktop_app_info_get_generic_name (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the generic name from the destkop file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value of the GenericName key</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-categories"></a><h3>g_desktop_app_info_get_categories ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_desktop_app_info_get_categories (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the categories from the desktop file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The unparsed Categories key from the desktop file;
-i.e. no attempt is made to split it by ';' or validate it.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-keywords"></a><h3>g_desktop_app_info_get_keywords ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * const * g_desktop_app_info_get_keywords (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-Gets the keywords from the desktop file.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The value of the Keywords key. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-get-startup-wm-class"></a><h3>g_desktop_app_info_get_startup_wm_class ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_desktop_app_info_get_startup_wm_class
- (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
-<p>
-Retrieves the StartupWMClass field from <em class="parameter"><code>app_info</code></em>. This represents the
-WM_CLASS property of the main window of the application, if launched through
-<em class="parameter"><code>app_info</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>app_info</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> that supports startup notify</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the startup WM class, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none is set
-in the desktop file. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-set-desktop-env"></a><h3>g_desktop_app_info_set_desktop_env ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_desktop_app_info_set_desktop_env (<em class="parameter"><code>const <span class="type">char</span> *desktop_env</code></em>);</pre>
-<p>
-Sets the name of the desktop that the application is running in.
-This is used by <a class="link" href="GAppInfo.html#g-app-info-should-show" title="g_app_info_should_show ()"><code class="function">g_app_info_should_show()</code></a> and
-<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-show-in" title="g_desktop_app_info_get_show_in ()"><code class="function">g_desktop_app_info_get_show_in()</code></a> to evaluate the
-<code class="literal">OnlyShowIn</code> and <code class="literal">NotShowIn</code>
-desktop entry fields.
-</p>
-<p>
-The <a class="ulink" href="http://standards.freedesktop.org/menu-spec/latest/" target="_top">Desktop
-Menu specification</a> recognizes the following:
-</p>
-<table border="0" summary="Simple list" class="simplelist">
-<tr><td>GNOME</td></tr>
-<tr><td>KDE</td></tr>
-<tr><td>ROX</td></tr>
-<tr><td>XFCE</td></tr>
-<tr><td>LXDE</td></tr>
-<tr><td>Unity</td></tr>
-<tr><td>Old</td></tr>
-</table>
-<p>
-</p>
-<p>
-Should be called only once; subsequent calls are ignored.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>desktop_env</code></em> :</span></p></td>
-<td>a string specifying what desktop this is</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDesktopAppLaunchCallback"></a><h3>GDesktopAppLaunchCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GDesktopAppLaunchCallback) (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPid"><span class="type">GPid</span></a> pid</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-During invocation, <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager" title="g_desktop_app_info_launch_uris_as_manager ()"><code class="function">g_desktop_app_info_launch_uris_as_manager()</code></a> may
-create one or more child processes. This callback is invoked once
-for each, providing the process ID.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pid</code></em> :</span></p></td>
-<td>Process identifier</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-desktop-app-info-launch-uris-as-manager"></a><h3>g_desktop_app_info_launch_uris_as_manager ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_desktop_app_info_launch_uris_as_manager
- (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *appinfo</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *uris</code></em>,
- <em class="parameter"><code><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a> *launch_context</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a> spawn_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a> user_setup</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_setup_data</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback" title="GDesktopAppLaunchCallback ()"><span class="type">GDesktopAppLaunchCallback</span></a> pid_callback</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pid_callback_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-This function performs the equivalent of <a class="link" href="GAppInfo.html#g-app-info-launch-uris" title="g_app_info_launch_uris ()"><code class="function">g_app_info_launch_uris()</code></a>,
-but is intended primarily for operating system components that
-launch applications. Ordinary applications should use
-<a class="link" href="GAppInfo.html#g-app-info-launch-uris" title="g_app_info_launch_uris ()"><code class="function">g_app_info_launch_uris()</code></a>.
-</p>
-<p>
-In contrast to <a class="link" href="GAppInfo.html#g-app-info-launch-uris" title="g_app_info_launch_uris ()"><code class="function">g_app_info_launch_uris()</code></a>, all processes created will
-always be run directly as children as if by the UNIX <code class="function">fork()</code>/<code class="function">exec()</code>
-calls.
-</p>
-<p>
-This guarantee allows additional control over the exact environment
-of the child processes, which is provided via a setup function
-<em class="parameter"><code>user_setup</code></em>, as well as the process identifier of each child process
-via <em class="parameter"><code>pid_callback</code></em>. See <a href="./../glib/glib/glib-Spawning-Processes.html#g-spawn-async"><code class="function">g_spawn_async()</code></a> for more information about the
-semantics of the <em class="parameter"><code>user_setup</code></em> function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>appinfo</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>uris</code></em> :</span></p></td>
-<td>List of URIs. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>launch_context</code></em> :</span></p></td>
-<td>a <a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="type">GAppLaunchContext</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>spawn_flags</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Spawning-Processes.html#GSpawnFlags"><span class="type">GSpawnFlags</span></a>, used for each process</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_setup</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Spawning-Processes.html#GSpawnChildSetupFunc"><span class="type">GSpawnChildSetupFunc</span></a>, used once for
-each process. <span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_setup_data</code></em> :</span></p></td>
-<td>User data for <em class="parameter"><code>user_setup</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym> user_setup]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pid_callback</code></em> :</span></p></td>
-<td>Callback for child processes. <span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pid_callback_data</code></em> :</span></p></td>
-<td>User data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym> pid_callback]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on successful launch, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-Desktop-file-based-GAppInfo.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GDesktopAppInfo--filename"></a><h3>The <code class="literal">"filename"</code> property</h3>
-<pre class="programlisting"> "filename" <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
-<p>
-The origin filename of this <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a>
-</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-Extension-Points.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-Extension-Points.html
deleted file mode 100644
index dad293d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-Extension-Points.html
+++ /dev/null
@@ -1,443 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Extension Points</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="extending.html" title="Extending GIO">
-<link rel="prev" href="GIOModule.html" title="GIOModule">
-<link rel="next" href="tools.html" title="GIO Tools">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GIOModule.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="extending.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="tools.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-Extension-Points.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-Extension-Points.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-Extension-Points"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-Extension-Points.top_of_page"></a>Extension Points</span></h2>
-<p>Extension Points — Extension Points</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-Extension-Points.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio.h&gt;
-
- <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension">GIOExtension</a>;
- <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint">GIOExtensionPoint</a>;
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Extension-Points.html#g-io-extension-get-name" title="g_io_extension_get_name ()">g_io_extension_get_name</a> (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gio-Extension-Points.html#g-io-extension-get-priority" title="g_io_extension_get_priority ()">g_io_extension_get_priority</a> (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="gio-Extension-Points.html#g-io-extension-get-type" title="g_io_extension_get_type ()">g_io_extension_get_type</a> (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);
-<a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="returnvalue">GIOExtension</span></a> * <a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extension-by-name" title="g_io_extension_point_get_extension_by_name ()">g_io_extension_point_get_extension_by_name</a>
- (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-extensions" title="g_io_extension_point_get_extensions ()">g_io_extension_point_get_extensions</a> (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="gio-Extension-Points.html#g-io-extension-point-get-required-type" title="g_io_extension_point_get_required_type ()">g_io_extension_point_get_required_type</a>
- (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>);
-<a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="returnvalue">GIOExtension</span></a> * <a class="link" href="gio-Extension-Points.html#g-io-extension-point-implement" title="g_io_extension_point_implement ()">g_io_extension_point_implement</a> (<em class="parameter"><code>const <span class="type">char</span> *extension_point_name</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *extension_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>);
-<a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="returnvalue">GIOExtensionPoint</span></a> * <a class="link" href="gio-Extension-Points.html#g-io-extension-point-lookup" title="g_io_extension_point_lookup ()">g_io_extension_point_lookup</a> (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
-<a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="returnvalue">GIOExtensionPoint</span></a> * <a class="link" href="gio-Extension-Points.html#g-io-extension-point-register" title="g_io_extension_point_register ()">g_io_extension_point_register</a> (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-Extension-Points.html#g-io-extension-point-set-required-type" title="g_io_extension_point_set_required_type ()">g_io_extension_point_set_required_type</a>
- (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
-<a href="./../gobject/gobject/gobject-Type-Information.html#GTypeClass"><span class="returnvalue">GTypeClass</span></a> * <a class="link" href="gio-Extension-Points.html#g-io-extension-ref-class" title="g_io_extension_ref_class ()">g_io_extension_ref_class</a> (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Extension-Points.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> provides a mechanism for modules to extend the
-functionality of the library or application that loaded it in an
-organized fashion.
-</p>
-<p>
-An extension point is identified by a name, and it may optionally
-require that any implementation must by of a certain type (or derived
-thereof). Use <a class="link" href="gio-Extension-Points.html#g-io-extension-point-register" title="g_io_extension_point_register ()"><code class="function">g_io_extension_point_register()</code></a> to register an
-extension point, and <a class="link" href="gio-Extension-Points.html#g-io-extension-point-set-required-type" title="g_io_extension_point_set_required_type ()"><code class="function">g_io_extension_point_set_required_type()</code></a> to
-set a required type.
-</p>
-<p>
-A module can implement an extension point by specifying the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>
-that implements the functionality. Additionally, each implementation
-of an extension point has a name, and a priority. Use
-<a class="link" href="gio-Extension-Points.html#g-io-extension-point-implement" title="g_io_extension_point_implement ()"><code class="function">g_io_extension_point_implement()</code></a> to implement an extension point.
-</p>
-<p>
- </p>
-<div class="informalexample"><pre class="programlisting">
- GIOExtensionPoint *ep;
-
- /* Register an extension point */
- ep = g_io_extension_point_register ("my-extension-point");
- g_io_extension_point_set_required_type (ep, MY_TYPE_EXAMPLE);
- </pre></div>
-<p>
-</p>
-<p>
- </p>
-<div class="informalexample"><pre class="programlisting">
- /* Implement an extension point */
- G_DEFINE_TYPE (MyExampleImpl, my_example_impl, MY_TYPE_EXAMPLE);
- g_io_extension_point_implement ("my-extension-point",
- my_example_impl_get_type (),
- "my-example",
- 10);
- </pre></div>
-<p>
-</p>
-<p>
- It is up to the code that registered the extension point how
- it uses the implementations that have been associated with it.
- Depending on the use case, it may use all implementations, or
- only the one with the highest priority, or pick a specific
- one by name.
-</p>
-<p>
- To avoid opening all modules just to find out what extension
- points they implement, GIO makes use of a caching mechanism,
- see <a href="gio-querymodules.html">gio-querymodules</a>.
- You are expected to run this command after installing a
- GIO module.
-</p>
-<p>
- The <code class="envar">GIO_EXTRA_MODULES</code> environment variable can be
- used to specify additional directories to automatically load modules
- from. This environment variable has the same syntax as the
- <code class="envar">PATH</code>. If two modules have the same base name in different
- directories, then the latter one will be ignored. If additional
- directories are specified GIO will load modules from the built-in
- directory last.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-Extension-Points.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GIOExtension"></a><h3>GIOExtension</h3>
-<pre class="programlisting">typedef struct _GIOExtension GIOExtension;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOExtensionPoint"></a><h3>GIOExtensionPoint</h3>
-<pre class="programlisting">typedef struct _GIOExtensionPoint GIOExtensionPoint;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-get-name"></a><h3>g_io_extension_get_name ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_io_extension_get_name (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);</pre>
-<p>
-Gets the name under which <em class="parameter"><code>extension</code></em> was registered.
-</p>
-<p>
-Note that the same type may be registered as extension
-for multiple extension points, under different names.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of <em class="parameter"><code>extension</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-get-priority"></a><h3>g_io_extension_get_priority ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_io_extension_get_priority (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);</pre>
-<p>
-Gets the priority with which <em class="parameter"><code>extension</code></em> was registered.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the priority of <em class="parameter"><code>extension</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-get-type"></a><h3>g_io_extension_get_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_io_extension_get_type (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);</pre>
-<p>
-Gets the type associated with <em class="parameter"><code>extension</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the type of <em class="parameter"><code>extension</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-get-extension-by-name"></a><h3>g_io_extension_point_get_extension_by_name ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="returnvalue">GIOExtension</span></a> * g_io_extension_point_get_extension_by_name
- (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
-<p>
-Finds a <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> for an extension point by name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the extension to get</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> for <em class="parameter"><code>extension_point</code></em> that has the
-given name, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no extension with that name. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-get-extensions"></a><h3>g_io_extension_point_get_extensions ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_io_extension_point_get_extensions (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>);</pre>
-<p>
-Gets a list of all extensions that implement this extension point.
-The list is sorted by priority, beginning with the highest priority.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of
-<a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a>s. The list is owned by GIO and should not be
-modified. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GIOExtension][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-get-required-type"></a><h3>g_io_extension_point_get_required_type ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> g_io_extension_point_get_required_type
- (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>);</pre>
-<p>
-Gets the required type for <em class="parameter"><code>extension_point</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> that all implementations must have,
-or <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-INVALID:CAPS"><span class="type">G_TYPE_INVALID</span></a> if the extension point has no required type</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-implement"></a><h3>g_io_extension_point_implement ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="returnvalue">GIOExtension</span></a> * g_io_extension_point_implement (<em class="parameter"><code>const <span class="type">char</span> *extension_point_name</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *extension_name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>);</pre>
-<p>
-Registers <em class="parameter"><code>type</code></em> as extension for the extension point with name
-<em class="parameter"><code>extension_point_name</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>type</code></em> has already been registered as an extension for this
-extension point, the existing <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> object is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension_point_name</code></em> :</span></p></td>
-<td>the name of the extension point</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to register as extension</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension_name</code></em> :</span></p></td>
-<td>the name for the extension</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
-<td>the priority for the extension</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> object for <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-lookup"></a><h3>g_io_extension_point_lookup ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="returnvalue">GIOExtensionPoint</span></a> * g_io_extension_point_lookup (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
-<p>
-Looks up an existing extension point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the extension point</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there
-is no registered extension point with the given name. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-register"></a><h3>g_io_extension_point_register ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="returnvalue">GIOExtensionPoint</span></a> * g_io_extension_point_register (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
-<p>
-Registers an extension point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name of the extension point</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>. This object is
-owned by GIO and should not be freed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-point-set-required-type"></a><h3>g_io_extension_point_set_required_type ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_extension_point_set_required_type
- (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a> *extension_point</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
-<p>
-Sets the required type for <em class="parameter"><code>extension_point</code></em> to <em class="parameter"><code>type</code></em>.
-All implementations must henceforth have this type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtensionPoint" title="GIOExtensionPoint"><span class="type">GIOExtensionPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> to require</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-extension-ref-class"></a><h3>g_io_extension_ref_class ()</h3>
-<pre class="programlisting"><a href="./../gobject/gobject/gobject-Type-Information.html#GTypeClass"><span class="returnvalue">GTypeClass</span></a> * g_io_extension_ref_class (<em class="parameter"><code><a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a> *extension</code></em>);</pre>
-<p>
-Gets a reference to the class for the type that is
-associated with <em class="parameter"><code>extension</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>extension</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Extension-Points.html#GIOExtension" title="GIOExtension"><span class="type">GIOExtension</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a href="./../gobject/gobject/gobject-Type-Information.html#GTypeClass"><span class="type">GTypeClass</span></a> for the type of <em class="parameter"><code>extension</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-Extension-Points.see-also"></a><h2>See Also</h2>
-Extending GIO
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GActionGroup-exporter.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GActionGroup-exporter.html
deleted file mode 100644
index 34182d8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GActionGroup-exporter.html
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GActionGroup exporter</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GRemoteActionGroup.html" title="GRemoteActionGroup">
-<link rel="next" href="GDBusActionGroup.html" title="GDBusActionGroup">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GRemoteActionGroup.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusActionGroup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GActionGroup-exporter.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GActionGroup-exporter.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GActionGroup-exporter"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GActionGroup-exporter.top_of_page"></a>GActionGroup exporter</span></h2>
-<p>GActionGroup exporter — Export GActionGroups on D-Bus</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GActionGroup-exporter.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()">g_dbus_connection_export_action_group</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-unexport-action-group" title="g_dbus_connection_unexport_action_group ()">g_dbus_connection_unexport_action_group</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> export_id</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GActionGroup-exporter.description"></a><h2>Description</h2>
-<p>
-These functions support exporting a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> on D-Bus.
-The D-Bus interface that is used is a private implementation
-detail.
-</p>
-<p>
-To access an exported <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> remotely, use
-<a class="link" href="GDBusActionGroup.html#g-dbus-action-group-get" title="g_dbus_action_group_get ()"><code class="function">g_dbus_action_group_get()</code></a> to obtain a <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GActionGroup-exporter.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="g-dbus-connection-export-action-group"></a><h3>g_dbus_connection_export_action_group ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_dbus_connection_export_action_group
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Exports <em class="parameter"><code>action_group</code></em> on <em class="parameter"><code>connection</code></em> at <em class="parameter"><code>object_path</code></em>.
-</p>
-<p>
-The implemented D-Bus API should be considered private. It is
-subject to change in the future.
-</p>
-<p>
-A given object path can only have one action group exported on it.
-If this constraint is violated, the export will fail and 0 will be
-returned (with <em class="parameter"><code>error</code></em> set accordingly).
-</p>
-<p>
-You can unexport the action group using
-<a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-unexport-action-group" title="g_dbus_connection_unexport_action_group ()"><code class="function">g_dbus_connection_unexport_action_group()</code></a> with the return value of
-this function.
-</p>
-<p>
-The thread default main context is taken at the time of this call.
-All incoming action activations and state change requests are
-reported from this context. Any changes on the action group that
-cause it to emit signals must also come from this same context.
-Since incoming action activations and state change requests are
-rather likely to cause changes on the action group, this effectively
-limits a given action group to being exported from only one main
-context.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>a D-Bus object path</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>action_group</code></em> :</span></p></td>
-<td>a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID of the export (never zero), or 0 in case of failure</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-unexport-action-group"></a><h3>g_dbus_connection_unexport_action_group ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_unexport_action_group
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> export_id</code></em>);</pre>
-<p>
-Reverses the effect of a previous call to
-<a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()"><code class="function">g_dbus_connection_export_action_group()</code></a>.
-</p>
-<p>
-It is an error to call this function with an ID that wasn't returned
-from <a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()"><code class="function">g_dbus_connection_export_action_group()</code></a> or to call it with the
-same ID more than once.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>export_id</code></em> :</span></p></td>
-<td>the ID from <a class="link" href="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" title="g_dbus_connection_export_action_group ()"><code class="function">g_dbus_connection_export_action_group()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GActionGroup-exporter.see-also"></a><h2>See Also</h2>
-<a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>, <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup"><span class="type">GDBusActionGroup</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GContentType.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GContentType.html
deleted file mode 100644
index a90b1d2..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GContentType.html
+++ /dev/null
@@ -1,381 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GContentType</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="types.html" title="File types and applications">
-<link rel="prev" href="types.html" title="File types and applications">
-<link rel="next" href="GAppInfo.html" title="GAppInfo">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="types.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="types.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GAppInfo.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GContentType.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GContentType.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GContentType"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GContentType.top_of_page"></a>GContentType</span></h2>
-<p>GContentType — Platform-specific content typing</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GContentType.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GContentType.html#g-content-type-equals" title="g_content_type_equals ()">g_content_type_equals</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type1</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type2</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GContentType.html#g-content-type-is-a" title="g_content_type_is_a ()">g_content_type_is_a</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *supertype</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GContentType.html#g-content-type-is-unknown" title="g_content_type_is_unknown ()">g_content_type_is_unknown</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GContentType.html#g-content-type-get-description" title="g_content_type_get_description ()">g_content_type_get_description</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GContentType.html#g-content-type-get-mime-type" title="g_content_type_get_mime_type ()">g_content_type_get_mime_type</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="gio-GContentType.html#g-content-type-get-icon" title="g_content_type_get_icon ()">g_content_type_get_icon</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GContentType.html#g-content-type-can-be-executable" title="g_content_type_can_be_executable ()">g_content_type_can_be_executable</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GContentType.html#g-content-type-from-mime-type" title="g_content_type_from_mime_type ()">g_content_type_from_mime_type</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GContentType.html#g-content-type-guess" title="g_content_type_guess ()">g_content_type_guess</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> data_size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *result_uncertain</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="gio-GContentType.html#g-content-type-guess-for-tree" title="g_content_type_guess_for_tree ()">g_content_type_guess_for_tree</a> (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *root</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gio-GContentType.html#g-content-types-get-registered" title="g_content_types_get_registered ()">g_content_types_get_registered</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GContentType.description"></a><h2>Description</h2>
-<p>
-A content type is a platform specific string that defines the type
-of a file. On UNIX it is a <a class="ulink" href="http://www.wikipedia.org/wiki/Internet_media_type" target="_top">mime type</a> like "text/plain" or "image/png".
-On Win32 it is an extension string like ".doc", ".txt" or a perceived
-string like "audio". Such strings can be looked up in the registry at
-HKEY_CLASSES_ROOT.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GContentType.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="g-content-type-equals"></a><h3>g_content_type_equals ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_content_type_equals (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type1</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type2</code></em>);</pre>
-<p>
-Compares two content types for equality.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type1</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type2</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the two strings are identical or equivalent,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-is-a"></a><h3>g_content_type_is_a ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_content_type_is_a (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *supertype</code></em>);</pre>
-<p>
-Determines if <em class="parameter"><code>type</code></em> is a subset of <em class="parameter"><code>supertype</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>supertype</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>type</code></em> is a kind of <em class="parameter"><code>supertype</code></em>,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-is-unknown"></a><h3>g_content_type_is_unknown ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_content_type_is_unknown (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);</pre>
-<p>
-Checks if the content type is the generic "unknown" type.
-On UNIX this is the "application/octet-stream" mimetype,
-while on win32 it is "*".
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the type is the unknown type.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-get-description"></a><h3>g_content_type_get_description ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_content_type_get_description (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);</pre>
-<p>
-Gets the human readable description of the content type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a short description of the content type <em class="parameter"><code>type</code></em>. Free the
-returned string with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-get-mime-type"></a><h3>g_content_type_get_mime_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_content_type_get_mime_type (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);</pre>
-<p>
-Gets the mime type for the content type, if one is registered.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the registered mime type for the given <em class="parameter"><code>type</code></em>,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-get-icon"></a><h3>g_content_type_get_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_content_type_get_icon (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);</pre>
-<p>
-Gets the icon for a content type.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a> corresponding to the content type. Free the returned
-object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-can-be-executable"></a><h3>g_content_type_can_be_executable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_content_type_can_be_executable (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>);</pre>
-<p>
-Checks if a content type can be executable. Note that for instance
-things like text files can be executables (i.e. scripts and batch files).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a content type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file type corresponds to a type that
-can be executable, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-from-mime-type"></a><h3>g_content_type_from_mime_type ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_content_type_from_mime_type (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>);</pre>
-<p>
-Tries to find a content type based on the mime type name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
-<td>a mime type string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Newly allocated string with content type
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-guess"></a><h3>g_content_type_guess ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_content_type_guess (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> data_size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *result_uncertain</code></em>);</pre>
-<p>
-Guesses the content type based on example data. If the function is
-uncertain, <em class="parameter"><code>result_uncertain</code></em> will be set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>. Either <em class="parameter"><code>filename</code></em>
-or <em class="parameter"><code>data</code></em> may be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, in which case the guess will be based solely
-on the other argument.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
-<td>a string, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>a stream of data, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=data_size]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data_size</code></em> :</span></p></td>
-<td>the size of <em class="parameter"><code>data</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result_uncertain</code></em> :</span></p></td>
-<td>return location for the certainty
-of the result, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string indicating a guessed content type for the
-given data. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-type-guess-for-tree"></a><h3>g_content_type_guess_for_tree ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** g_content_type_guess_for_tree (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *root</code></em>);</pre>
-<p>
-Tries to guess the type of the tree with root <em class="parameter"><code>root</code></em>, by
-looking at the files it contains. The result is an array
-of content types, with the best guess coming first.
-</p>
-<p>
-The types returned all have the form x-content/foo, e.g.
-x-content/audio-cdda (for audio CDs) or x-content/image-dcf
-(for a camera memory card). See the <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec" target="_top">shared-mime-info</a>
-specification for more on x-content types.
-</p>
-<p>
-This function is useful in the implementation of
-<a class="link" href="GMount.html#g-mount-guess-content-type" title="g_mount_guess_content_type ()"><code class="function">g_mount_guess_content_type()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>root</code></em> :</span></p></td>
-<td>the root of the tree to guess a type for</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated
-array of zero or more content types. Free with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-content-types-get-registered"></a><h3>g_content_types_get_registered ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_content_types_get_registered (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a list of strings containing all the registered content types
-known to the system. The list and its data should be freed using
-</p>
-<pre class="programlisting">
-g_list_free_full (list, g_free);
-</pre>
-<p>
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of the registered content types. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterInputstream.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterInputstream.html
deleted file mode 100644
index 1dbaf31..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterInputstream.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GConverterInputstream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">
-<link rel="next" href="gio-GConverterOutputstream.html" title="GConverterOutputstream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GWin32OutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GConverterOutputstream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GConverterInputstream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GConverterInputstream.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-GConverterInputstream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gio-GConverterInputstream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#gio-GConverterInputstream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GConverterInputstream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GConverterInputstream.top_of_page"></a>GConverterInputstream</span></h2>
-<p>GConverterInputstream — Converter Input Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GConverterInputstream.synopsis"></a><h2>Synopsis</h2>
-<a name="GConverterInputStream"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream-struct" title="GConverterInputStream">GConverterInputStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="gio-GConverterInputstream.html#g-converter-input-stream-new" title="g_converter_input_stream_new ()">g_converter_input_stream_new</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>);
-<a class="link" href="GConverter.html" title="GConverter"><span class="returnvalue">GConverter</span></a> * <a class="link" href="gio-GConverterInputstream.html#g-converter-input-stream-get-converter" title="g_converter_input_stream_get_converter ()">g_converter_input_stream_get_converter</a>
- (<em class="parameter"><code><a class="link" href="gio-GConverterInputstream.html#GConverterInputStream"><span class="type">GConverterInputStream</span></a> *converter_stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- +----<a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
- +----GConverterInputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GConverterInputStream implements
- <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="gio-GConverterInputstream.html#GConverterInputStream--converter" title='The "converter" property'>converter</a>" <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.description"></a><h2>Description</h2>
-<p>
-Converter input stream implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> and allows
-conversion of data of various types during reading.
-</p>
-<p>
-As of GLib 2.34, <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream"><span class="type">GConverterInputStream</span></a> implements
-<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GConverterInputStream-struct"></a><h3>GConverterInputStream</h3>
-<pre class="programlisting">typedef struct _GConverterInputStream GConverterInputStream;</pre>
-<p>
-An implementation of <a class="link" href="GFilterInputStream.html" title="GFilterInputStream"><span class="type">GFilterInputStream</span></a> that allows data
-conversion.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-converter-input-stream-new"></a><h3>g_converter_input_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_converter_input_stream_new (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>);</pre>
-<p>
-Creates a new converter input stream for the <em class="parameter"><code>base_stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-converter-input-stream-get-converter"></a><h3>g_converter_input_stream_get_converter ()</h3>
-<pre class="programlisting"><a class="link" href="GConverter.html" title="GConverter"><span class="returnvalue">GConverter</span></a> * g_converter_input_stream_get_converter
- (<em class="parameter"><code><a class="link" href="gio-GConverterInputstream.html#GConverterInputStream"><span class="type">GConverterInputStream</span></a> *converter_stream</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> that is used by <em class="parameter"><code>converter_stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream"><span class="type">GConverterInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the converter of the converter input stream. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GConverterInputStream--converter"></a><h3>The <code class="literal">"converter"</code> property</h3>
-<pre class="programlisting"> "converter" <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>* : Read / Write / Construct Only</pre>
-<p>The converter object.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterInputstream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>, <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterOutputstream.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterOutputstream.html
deleted file mode 100644
index 7d2fe02..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GConverterOutputstream.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GConverterOutputstream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="gio-GConverterInputstream.html" title="GConverterInputstream">
-<link rel="next" href="GPollableInputStream.html" title="GPollableInputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GConverterInputstream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GPollableInputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GConverterOutputstream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GConverterOutputstream.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-GConverterOutputstream.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gio-GConverterOutputstream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
-  | 
- <a href="#gio-GConverterOutputstream.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GConverterOutputstream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GConverterOutputstream.top_of_page"></a>GConverterOutputstream</span></h2>
-<p>GConverterOutputstream — Converter Output Stream</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GConverterOutputstream.synopsis"></a><h2>Synopsis</h2>
-<a name="GConverterOutputStream"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream-struct" title="GConverterOutputStream">GConverterOutputStream</a>;
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="gio-GConverterOutputstream.html#g-converter-output-stream-new" title="g_converter_output_stream_new ()">g_converter_output_stream_new</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>);
-<a class="link" href="GConverter.html" title="GConverter"><span class="returnvalue">GConverter</span></a> * <a class="link" href="gio-GConverterOutputstream.html#g-converter-output-stream-get-converter" title="g_converter_output_stream_get_converter ()">g_converter_output_stream_get_converter</a>
- (<em class="parameter"><code><a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream"><span class="type">GConverterOutputStream</span></a> *converter_stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- +----<a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
- +----GConverterOutputStream
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-GConverterOutputStream implements
- <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>.</p>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream--converter" title='The "converter" property'>converter</a>" <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>* : Read / Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.description"></a><h2>Description</h2>
-<p>
-Converter output stream implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> and allows
-conversion of data of various types during reading.
-</p>
-<p>
-As of GLib 2.34, <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream"><span class="type">GConverterOutputStream</span></a> implements
-<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GConverterOutputStream-struct"></a><h3>GConverterOutputStream</h3>
-<pre class="programlisting">typedef struct _GConverterOutputStream GConverterOutputStream;</pre>
-<p>
-An implementation of <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream"><span class="type">GFilterOutputStream</span></a> that allows data
-conversion.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-converter-output-stream-new"></a><h3>g_converter_output_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_converter_output_stream_new (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *base_stream</code></em>,
- <em class="parameter"><code><a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> *converter</code></em>);</pre>
-<p>
-Creates a new converter output stream for the <em class="parameter"><code>base_stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>base_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
-<td>a <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-converter-output-stream-get-converter"></a><h3>g_converter_output_stream_get_converter ()</h3>
-<pre class="programlisting"><a class="link" href="GConverter.html" title="GConverter"><span class="returnvalue">GConverter</span></a> * g_converter_output_stream_get_converter
- (<em class="parameter"><code><a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream"><span class="type">GConverterOutputStream</span></a> *converter_stream</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a> that is used by <em class="parameter"><code>converter_stream</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>converter_stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream"><span class="type">GConverterOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the converter of the converter output stream. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.24</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="GConverterOutputStream--converter"></a><h3>The <code class="literal">"converter"</code> property</h3>
-<pre class="programlisting"> "converter" <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>* : Read / Write / Construct Only</pre>
-<p>The converter object.</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GConverterOutputstream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>, <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GDBusError.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GDBusError.html
deleted file mode 100644
index f02144d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GDBusError.html
+++ /dev/null
@@ -1,837 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GDBusError</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-lowlevel.html" title="Lowlevel D-Bus Support">
-<link rel="prev" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">
-<link rel="next" href="GDBusMessage.html" title="GDBusMessage">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-D-Bus-Introspection-Data.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-lowlevel.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusMessage.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GDBusError.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GDBusError.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GDBusError"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GDBusError.top_of_page"></a>GDBusError</span></h2>
-<p>GDBusError — Mapping D-Bus errors to and from GError</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GDBusError.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="gio-GDBusError.html#GDBusError" title="enum GDBusError">GDBusError</a>;
-#define <a class="link" href="gio-GDBusError.html#G-DBUS-ERROR:CAPS" title="G_DBUS_ERROR">G_DBUS_ERROR</a>
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GDBusError.html#g-dbus-error-is-remote-error" title="g_dbus_error_is_remote_error ()">g_dbus_error_is_remote_error</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()">g_dbus_error_get_remote_error</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()">g_dbus_error_strip_remote_error</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
- <a class="link" href="gio-GDBusError.html#GDBusErrorEntry" title="GDBusErrorEntry">GDBusErrorEntry</a>;
-<span class="returnvalue">void</span> <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()">g_dbus_error_register_error_domain</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_domain_quark_name</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *quark_volatile</code></em>,
- <em class="parameter"><code>const <a class="link" href="gio-GDBusError.html#GDBusErrorEntry" title="GDBusErrorEntry"><span class="type">GDBusErrorEntry</span></a> *entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_entries</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()">g_dbus_error_register_error</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> error_domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> error_code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GDBusError.html#g-dbus-error-unregister-error" title="g_dbus_error_unregister_error ()">g_dbus_error_unregister_error</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> error_domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> error_code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>);
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> * <a class="link" href="gio-GDBusError.html#g-dbus-error-new-for-dbus-error" title="g_dbus_error_new_for_dbus_error ()">g_dbus_error_new_for_dbus_error</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_message</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error" title="g_dbus_error_set_dbus_error ()">g_dbus_error_set_dbus_error</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error-valist" title="g_dbus_error_set_dbus_error_valist ()">g_dbus_error_set_dbus_error_valist</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GDBusError.html#g-dbus-error-encode-gerror" title="g_dbus_error_encode_gerror ()">g_dbus_error_encode_gerror</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GDBusError.description"></a><h2>Description</h2>
-<p>
-All facilities that return errors from remote methods (such as
-<a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()"><code class="function">g_dbus_connection_call_sync()</code></a>) use <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to represent both D-Bus
-errors (e.g. errors returned from the other peer) and locally
-in-process generated errors.
-</p>
-<p>
-To check if a returned <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> is an error from a remote peer, use
-<a class="link" href="gio-GDBusError.html#g-dbus-error-is-remote-error" title="g_dbus_error_is_remote_error ()"><code class="function">g_dbus_error_is_remote_error()</code></a>. To get the actual D-Bus error name,
-use <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>. Before presenting an error,
-always use <a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()"><code class="function">g_dbus_error_strip_remote_error()</code></a>.
-</p>
-<p>
-In addition, facilities used to return errors to a remote peer also
-use <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>. See <a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> for
-discussion about how the D-Bus error name is set.
-</p>
-<p>
-Applications can associate a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> error domain with a set of D-Bus errors in order to
-automatically map from D-Bus errors to <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> and back. This
-is typically done in the function returning the <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for the
-error domain:
-</p>
-<div class="example">
-<a name="error-registration"></a><p class="title"><b>Example 1. Error Registration</b></p>
-<div class="example-contents"><pre class="programlisting">
-/* foo-bar-error.h: */
-
-#define FOO_BAR_ERROR (foo_bar_error_quark ())
-GQuark foo_bar_error_quark (void);
-
-typedef enum
-{
- FOO_BAR_ERROR_FAILED,
- FOO_BAR_ERROR_ANOTHER_ERROR,
- FOO_BAR_ERROR_SOME_THIRD_ERROR,
- FOO_BAR_N_ERRORS /*&lt; skip &gt;*/
-} FooBarError;
-
-/* foo-bar-error.c: */
-
-static const GDBusErrorEntry foo_bar_error_entries[] =
-{
- {FOO_BAR_ERROR_FAILED, "org.project.Foo.Bar.Error.Failed"},
- {FOO_BAR_ERROR_ANOTHER_ERROR, "org.project.Foo.Bar.Error.AnotherError"},
- {FOO_BAR_ERROR_SOME_THIRD_ERROR, "org.project.Foo.Bar.Error.SomeThirdError"},
-};
-
-/* Ensure that every error code has an associated D-Bus error name */
-G_STATIC_ASSERT (G_N_ELEMENTS (foo_bar_error_entries) == FOO_BAR_N_ERRORS);
-
-GQuark
-foo_bar_error_quark (void)
-{
- static volatile gsize quark_volatile = 0;
- g_dbus_error_register_error_domain ("foo-bar-error-quark",
- &amp;quark_volatile,
- foo_bar_error_entries,
- G_N_ELEMENTS (foo_bar_error_entries));
- return (GQuark) quark_volatile;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-With this setup, a D-Bus peer can transparently pass e.g. <code class="literal">FOO_BAR_ERROR_ANOTHER_ERROR</code> and
-other peers will see the D-Bus error name <code class="literal">org.project.Foo.Bar.Error.AnotherError</code>.
-If the other peer is using GDBus, the peer will see also <code class="literal">FOO_BAR_ERROR_ANOTHER_ERROR</code> instead
-of <a class="link" href="gio-GIOError.html#G-IO-ERROR-DBUS-ERROR:CAPS"><code class="literal">G_IO_ERROR_DBUS_ERROR</code></a>. Note that GDBus clients can still recover
-<code class="literal">org.project.Foo.Bar.Error.AnotherError</code> using <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>.
-</p>
-<p>
-Note that errors in the <a class="link" href="gio-GDBusError.html#G-DBUS-ERROR:CAPS" title="G_DBUS_ERROR"><code class="literal">G_DBUS_ERROR</code></a> error domain is intended only
-for returning errors from a remote message bus process. Errors
-generated locally in-process by e.g. <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> is from the
-<a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR"><code class="literal">G_IO_ERROR</code></a> domain.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GDBusError.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GDBusError"></a><h3>enum GDBusError</h3>
-<pre class="programlisting">typedef enum {
- /* Well-known errors in the org.freedesktop.DBus.Error namespace */
- G_DBUS_ERROR_FAILED, /* org.freedesktop.DBus.Error.Failed */
- G_DBUS_ERROR_NO_MEMORY, /* org.freedesktop.DBus.Error.NoMemory */
- G_DBUS_ERROR_SERVICE_UNKNOWN, /* org.freedesktop.DBus.Error.ServiceUnknown */
- G_DBUS_ERROR_NAME_HAS_NO_OWNER, /* org.freedesktop.DBus.Error.NameHasNoOwner */
- G_DBUS_ERROR_NO_REPLY, /* org.freedesktop.DBus.Error.NoReply */
- G_DBUS_ERROR_IO_ERROR, /* org.freedesktop.DBus.Error.IOError */
- G_DBUS_ERROR_BAD_ADDRESS, /* org.freedesktop.DBus.Error.BadAddress */
- G_DBUS_ERROR_NOT_SUPPORTED, /* org.freedesktop.DBus.Error.NotSupported */
- G_DBUS_ERROR_LIMITS_EXCEEDED, /* org.freedesktop.DBus.Error.LimitsExceeded */
- G_DBUS_ERROR_ACCESS_DENIED, /* org.freedesktop.DBus.Error.AccessDenied */
- G_DBUS_ERROR_AUTH_FAILED, /* org.freedesktop.DBus.Error.AuthFailed */
- G_DBUS_ERROR_NO_SERVER, /* org.freedesktop.DBus.Error.NoServer */
- G_DBUS_ERROR_TIMEOUT, /* org.freedesktop.DBus.Error.Timeout */
- G_DBUS_ERROR_NO_NETWORK, /* org.freedesktop.DBus.Error.NoNetwork */
- G_DBUS_ERROR_ADDRESS_IN_USE, /* org.freedesktop.DBus.Error.AddressInUse */
- G_DBUS_ERROR_DISCONNECTED, /* org.freedesktop.DBus.Error.Disconnected */
- G_DBUS_ERROR_INVALID_ARGS, /* org.freedesktop.DBus.Error.InvalidArgs */
- G_DBUS_ERROR_FILE_NOT_FOUND, /* org.freedesktop.DBus.Error.FileNotFound */
- G_DBUS_ERROR_FILE_EXISTS, /* org.freedesktop.DBus.Error.FileExists */
- G_DBUS_ERROR_UNKNOWN_METHOD, /* org.freedesktop.DBus.Error.UnknownMethod */
- G_DBUS_ERROR_TIMED_OUT, /* org.freedesktop.DBus.Error.TimedOut */
- G_DBUS_ERROR_MATCH_RULE_NOT_FOUND, /* org.freedesktop.DBus.Error.MatchRuleNotFound */
- G_DBUS_ERROR_MATCH_RULE_INVALID, /* org.freedesktop.DBus.Error.MatchRuleInvalid */
- G_DBUS_ERROR_SPAWN_EXEC_FAILED, /* org.freedesktop.DBus.Error.Spawn.ExecFailed */
- G_DBUS_ERROR_SPAWN_FORK_FAILED, /* org.freedesktop.DBus.Error.Spawn.ForkFailed */
- G_DBUS_ERROR_SPAWN_CHILD_EXITED, /* org.freedesktop.DBus.Error.Spawn.ChildExited */
- G_DBUS_ERROR_SPAWN_CHILD_SIGNALED, /* org.freedesktop.DBus.Error.Spawn.ChildSignaled */
- G_DBUS_ERROR_SPAWN_FAILED, /* org.freedesktop.DBus.Error.Spawn.Failed */
- G_DBUS_ERROR_SPAWN_SETUP_FAILED, /* org.freedesktop.DBus.Error.Spawn.FailedToSetup */
- G_DBUS_ERROR_SPAWN_CONFIG_INVALID, /* org.freedesktop.DBus.Error.Spawn.ConfigInvalid */
- G_DBUS_ERROR_SPAWN_SERVICE_INVALID, /* org.freedesktop.DBus.Error.Spawn.ServiceNotValid */
- G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND, /* org.freedesktop.DBus.Error.Spawn.ServiceNotFound */
- G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID, /* org.freedesktop.DBus.Error.Spawn.PermissionsInvalid */
- G_DBUS_ERROR_SPAWN_FILE_INVALID, /* org.freedesktop.DBus.Error.Spawn.FileInvalid */
- G_DBUS_ERROR_SPAWN_NO_MEMORY, /* org.freedesktop.DBus.Error.Spawn.NoMemory */
- G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN, /* org.freedesktop.DBus.Error.UnixProcessIdUnknown */
- G_DBUS_ERROR_INVALID_SIGNATURE, /* org.freedesktop.DBus.Error.InvalidSignature */
- G_DBUS_ERROR_INVALID_FILE_CONTENT, /* org.freedesktop.DBus.Error.InvalidFileContent */
- G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN, /* org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown */
- G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN, /* org.freedesktop.DBus.Error.AdtAuditDataUnknown */
- G_DBUS_ERROR_OBJECT_PATH_IN_USE /* org.freedesktop.DBus.Error.ObjectPathInUse */
-} GDBusError;
-</pre>
-<p>
-Error codes for the <a class="link" href="gio-GDBusError.html#G-DBUS-ERROR:CAPS" title="G_DBUS_ERROR"><code class="literal">G_DBUS_ERROR</code></a> error domain.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-DBUS-ERROR-FAILED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_FAILED</code></span></p></td>
-<td>A generic error; "something went wrong" - see the error message for
-more.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-NO-MEMORY:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_NO_MEMORY</code></span></p></td>
-<td>There was not enough memory to complete an operation.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SERVICE-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SERVICE_UNKNOWN</code></span></p></td>
-<td>The bus doesn't know how to launch a service to supply the bus name
-you wanted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-NAME-HAS-NO-OWNER:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_NAME_HAS_NO_OWNER</code></span></p></td>
-<td>The bus name you referenced doesn't exist (i.e. no application owns
-it).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-NO-REPLY:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_NO_REPLY</code></span></p></td>
-<td>No reply to a message expecting one, usually means a timeout occurred.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-IO-ERROR:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_IO_ERROR</code></span></p></td>
-<td>Something went wrong reading or writing to a socket, for example.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-BAD-ADDRESS:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_BAD_ADDRESS</code></span></p></td>
-<td>A D-Bus bus address was malformed.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-NOT-SUPPORTED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_NOT_SUPPORTED</code></span></p></td>
-<td>Requested operation isn't supported (like ENOSYS on UNIX).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-LIMITS-EXCEEDED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_LIMITS_EXCEEDED</code></span></p></td>
-<td>Some limited resource is exhausted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-ACCESS-DENIED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_ACCESS_DENIED</code></span></p></td>
-<td>Security restrictions don't allow doing what you're trying to do.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-AUTH-FAILED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_AUTH_FAILED</code></span></p></td>
-<td>Authentication didn't work.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-NO-SERVER:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_NO_SERVER</code></span></p></td>
-<td>Unable to connect to server (probably caused by ECONNREFUSED on a
-socket).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-TIMEOUT:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_TIMEOUT</code></span></p></td>
-<td>Certain timeout errors, possibly ETIMEDOUT on a socket. Note that
-<a class="link" href="gio-GDBusError.html#G-DBUS-ERROR-NO-REPLY:CAPS"><code class="literal">G_DBUS_ERROR_NO_REPLY</code></a> is used for message reply timeouts. Warning:
-this is confusingly-named given that <a class="link" href="gio-GDBusError.html#G-DBUS-ERROR-TIMED-OUT:CAPS"><code class="literal">G_DBUS_ERROR_TIMED_OUT</code></a> also
-exists. We can't fix it for compatibility reasons so just be
-careful.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-NO-NETWORK:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_NO_NETWORK</code></span></p></td>
-<td>No network access (probably ENETUNREACH on a socket).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-ADDRESS-IN-USE:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_ADDRESS_IN_USE</code></span></p></td>
-<td>Can't bind a socket since its address is in use (i.e. EADDRINUSE).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-DISCONNECTED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_DISCONNECTED</code></span></p></td>
-<td>The connection is disconnected and you're trying to use it.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-INVALID-ARGS:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_INVALID_ARGS</code></span></p></td>
-<td>Invalid arguments passed to a method call.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-FILE-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_FILE_NOT_FOUND</code></span></p></td>
-<td>Missing file.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-FILE-EXISTS:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_FILE_EXISTS</code></span></p></td>
-<td>Existing file and the operation you're using does not silently overwrite.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></span></p></td>
-<td>Method name you invoked isn't known by the object you invoked it on.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-TIMED-OUT:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_TIMED_OUT</code></span></p></td>
-<td>Certain timeout errors, e.g. while starting a service. Warning: this is
-confusingly-named given that <a class="link" href="gio-GDBusError.html#G-DBUS-ERROR-TIMEOUT:CAPS"><code class="literal">G_DBUS_ERROR_TIMEOUT</code></a> also exists. We
-can't fix it for compatibility reasons so just be careful.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-MATCH-RULE-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_MATCH_RULE_NOT_FOUND</code></span></p></td>
-<td>Tried to remove or modify a match rule that didn't exist.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-MATCH-RULE-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_MATCH_RULE_INVALID</code></span></p></td>
-<td>The match rule isn't syntactically valid.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-EXEC-FAILED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_EXEC_FAILED</code></span></p></td>
-<td>While starting a new process, the <code class="function">exec()</code> call failed.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-FORK-FAILED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_FORK_FAILED</code></span></p></td>
-<td>While starting a new process, the <code class="function">fork()</code> call failed.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-CHILD-EXITED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_CHILD_EXITED</code></span></p></td>
-<td>While starting a new process, the child exited with a status code.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-CHILD-SIGNALED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_CHILD_SIGNALED</code></span></p></td>
-<td>While starting a new process, the child exited on a signal.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-FAILED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_FAILED</code></span></p></td>
-<td>While starting a new process, something went wrong.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-SETUP-FAILED:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_SETUP_FAILED</code></span></p></td>
-<td>We failed to setup the environment correctly.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-CONFIG-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_CONFIG_INVALID</code></span></p></td>
-<td>We failed to setup the config parser correctly.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-SERVICE-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_SERVICE_INVALID</code></span></p></td>
-<td>Bus name was not valid.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-SERVICE-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND</code></span></p></td>
-<td>Service file not found in system-services directory.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-PERMISSIONS-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID</code></span></p></td>
-<td>Permissions are incorrect on the setuid helper.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-FILE-INVALID:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_FILE_INVALID</code></span></p></td>
-<td>Service file invalid (Name, User or Exec missing).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SPAWN-NO-MEMORY:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SPAWN_NO_MEMORY</code></span></p></td>
-<td>Tried to get a UNIX process ID and it wasn't available.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-UNIX-PROCESS-ID-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN</code></span></p></td>
-<td>Tried to get a UNIX process ID and it wasn't available.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-INVALID-SIGNATURE:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_INVALID_SIGNATURE</code></span></p></td>
-<td>A type signature is not valid.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-INVALID-FILE-CONTENT:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_INVALID_FILE_CONTENT</code></span></p></td>
-<td>A file contains invalid syntax or is otherwise broken.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-SELINUX-SECURITY-CONTEXT-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN</code></span></p></td>
-<td>Asked for SELinux security context and it wasn't available.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-ADT-AUDIT-DATA-UNKNOWN:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN</code></span></p></td>
-<td>Asked for ADT audit data and it wasn't available.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-DBUS-ERROR-OBJECT-PATH-IN-USE:CAPS"></a><span class="term"><code class="literal">G_DBUS_ERROR_OBJECT_PATH_IN_USE</code></span></p></td>
-<td>There's already an object with the requested object path.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-DBUS-ERROR:CAPS"></a><h3>G_DBUS_ERROR</h3>
-<pre class="programlisting">#define G_DBUS_ERROR g_dbus_error_quark()
-</pre>
-<p>
-Error domain for errors generated by a remote message bus. Errors
-in this domain will be from the <a class="link" href="gio-GDBusError.html#GDBusError" title="enum GDBusError"><span class="type">GDBusError</span></a> enumeration. See
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for more information on error domains.
-</p>
-<p>
-Note that errors in this error domain is intended only for
-returning errors from a remote message bus process. Errors
-generated locally in-process by e.g. <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> is from the
-<a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR"><code class="literal">G_IO_ERROR</code></a> domain.
-</p>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-is-remote-error"></a><h3>g_dbus_error_is_remote_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_error_is_remote_error (<em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Checks if <em class="parameter"><code>error</code></em> represents an error received via D-Bus from a remote peer. If so,
-use <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a> to get the name of the error.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>error</code></em> represents an error from a remote peer,
-<a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-get-remote-error"></a><h3>g_dbus_error_get_remote_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_error_get_remote_error (<em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Gets the D-Bus error name used for <em class="parameter"><code>error</code></em>, if any.
-</p>
-<p>
-This function is guaranteed to return a D-Bus error name for all
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>s returned from functions handling remote method
-calls (e.g. <a class="link" href="GDBusConnection.html#g-dbus-connection-call-finish" title="g_dbus_connection_call_finish ()"><code class="function">g_dbus_connection_call_finish()</code></a>) unless
-<a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()"><code class="function">g_dbus_error_strip_remote_error()</code></a> has been used on <em class="parameter"><code>error</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An allocated string or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the D-Bus error name could not be found. Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-strip-remote-error"></a><h3>g_dbus_error_strip_remote_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_error_strip_remote_error (<em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Looks for extra information in the error message used to recover
-the D-Bus error name and strips it if found. If stripped, the
-message field in <em class="parameter"><code>error</code></em> will correspond exactly to what was
-received on the wire.
-</p>
-<p>
-This is typically used when presenting errors to the end user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if information was stripped, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GDBusErrorEntry"></a><h3>GDBusErrorEntry</h3>
-<pre class="programlisting">typedef struct {
- gint error_code;
- const gchar *dbus_error_name;
-} GDBusErrorEntry;
-</pre>
-<p>
-Struct used in <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()"><code class="function">g_dbus_error_register_error_domain()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GDBusErrorEntry.error-code"></a>error_code</code></em>;</span></p></td>
-<td>An error code.</td>
-</tr>
-<tr>
-<td><p><span class="term">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GDBusErrorEntry.dbus-error-name"></a>dbus_error_name</code></em>;</span></p></td>
-<td>The D-Bus error name to associate with <em class="parameter"><code>error_code</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-register-error-domain"></a><h3>g_dbus_error_register_error_domain ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_error_register_error_domain (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *error_domain_quark_name</code></em>,
- <em class="parameter"><code>volatile <a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *quark_volatile</code></em>,
- <em class="parameter"><code>const <a class="link" href="gio-GDBusError.html#GDBusErrorEntry" title="GDBusErrorEntry"><span class="type">GDBusErrorEntry</span></a> *entries</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_entries</code></em>);</pre>
-<p>
-Helper function for associating a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> error domain with D-Bus error names.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_domain_quark_name</code></em> :</span></p></td>
-<td>The error domain name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>quark_volatile</code></em> :</span></p></td>
-<td>A pointer where to store the <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>entries</code></em> :</span></p></td>
-<td>A pointer to <em class="parameter"><code>num_entries</code></em> <a class="link" href="gio-GDBusError.html#GDBusErrorEntry" title="GDBusErrorEntry"><span class="type">GDBusErrorEntry</span></a> struct items.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>num_entries</code></em> :</span></p></td>
-<td>Number of items to register.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-register-error"></a><h3>g_dbus_error_register_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_error_register_error (<em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> error_domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> error_code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>);</pre>
-<p>
-Creates an association to map between <em class="parameter"><code>dbus_error_name</code></em> and
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>s specified by <em class="parameter"><code>error_domain</code></em> and <em class="parameter"><code>error_code</code></em>.
-</p>
-<p>
-This is typically done in the routine that returns the <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for
-an error domain.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_domain</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for a error domain.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_code</code></em> :</span></p></td>
-<td>An error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_name</code></em> :</span></p></td>
-<td>A D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the association was created, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it already
-exists.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-unregister-error"></a><h3>g_dbus_error_unregister_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_dbus_error_unregister_error (<em class="parameter"><code><a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> error_domain</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> error_code</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>);</pre>
-<p>
-Destroys an association previously set up with <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()"><code class="function">g_dbus_error_register_error()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_domain</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> for a error domain.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_code</code></em> :</span></p></td>
-<td>An error code.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_name</code></em> :</span></p></td>
-<td>A D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the association was destroyed, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it wasn't found.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-new-for-dbus-error"></a><h3>g_dbus_error_new_for_dbus_error ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> * g_dbus_error_new_for_dbus_error (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_message</code></em>);</pre>
-<p>
-Creates a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> based on the contents of <em class="parameter"><code>dbus_error_name</code></em> and
-<em class="parameter"><code>dbus_error_message</code></em>.
-</p>
-<p>
-Errors registered with <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()"><code class="function">g_dbus_error_register_error()</code></a> will be looked
-up using <em class="parameter"><code>dbus_error_name</code></em> and if a match is found, the error domain
-and code is used. Applications can use <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>
-to recover <em class="parameter"><code>dbus_error_name</code></em>.
-</p>
-<p>
-If a match against a registered error is not found and the D-Bus
-error name is in a form as returned by <a class="link" href="gio-GDBusError.html#g-dbus-error-encode-gerror" title="g_dbus_error_encode_gerror ()"><code class="function">g_dbus_error_encode_gerror()</code></a>
-the error domain and code encoded in the name is used to
-create the <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>. Also, <em class="parameter"><code>dbus_error_name</code></em> is added to the error message
-such that it can be recovered with <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>.
-</p>
-<p>
-Otherwise, a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> with the error code <a class="link" href="gio-GIOError.html#G-IO-ERROR-DBUS-ERROR:CAPS"><code class="literal">G_IO_ERROR_DBUS_ERROR</code></a>
-in the <a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR"><span class="type">G_IO_ERROR</span></a> error domain is returned. Also, <em class="parameter"><code>dbus_error_name</code></em> is
-added to the error message such that it can be recovered with
-<a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>.
-</p>
-<p>
-In all three cases, <em class="parameter"><code>dbus_error_name</code></em> can always be recovered from the
-returned <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> using the <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a> function
-(unless <a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()"><code class="function">g_dbus_error_strip_remote_error()</code></a> hasn't been used on the returned error).
-</p>
-<p>
-This function is typically only used in object mappings to prepare
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> instances for applications. Regular applications should not use
-it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_name</code></em> :</span></p></td>
-<td>D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_message</code></em> :</span></p></td>
-<td>D-Bus error message.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An allocated <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>. Free with <a href="./../glib/glib/glib-Error-Reporting.html#g-error-free"><code class="function">g_error_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-set-dbus-error"></a><h3>g_dbus_error_set_dbus_error ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_error_set_dbus_error (<em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code>...</code></em>);</pre>
-<p>
-Does nothing if <em class="parameter"><code>error</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Otherwise sets *<em class="parameter"><code>error</code></em> to
-a new <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> created with <a class="link" href="gio-GDBusError.html#g-dbus-error-new-for-dbus-error" title="g_dbus_error_new_for_dbus_error ()"><code class="function">g_dbus_error_new_for_dbus_error()</code></a>
-with <em class="parameter"><code>dbus_error_message</code></em> prepend with <em class="parameter"><code>format</code></em> (unless <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_name</code></em> :</span></p></td>
-<td>D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_message</code></em> :</span></p></td>
-<td>D-Bus error message.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>
-<code class="function">printf()</code>-style format to prepend to <em class="parameter"><code>dbus_error_message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
-<td>Arguments for <em class="parameter"><code>format</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-set-dbus-error-valist"></a><h3>g_dbus_error_set_dbus_error_valist ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_error_set_dbus_error_valist (<em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_error_message</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
- <em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);</pre>
-<p>
-Like <a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error" title="g_dbus_error_set_dbus_error ()"><code class="function">g_dbus_error_set_dbus_error()</code></a> but intended for language bindings.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_name</code></em> :</span></p></td>
-<td>D-Bus error name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dbus_error_message</code></em> :</span></p></td>
-<td>D-Bus error message.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>
-<code class="function">printf()</code>-style format to prepend to <em class="parameter"><code>dbus_error_message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
-<td>Arguments for <em class="parameter"><code>format</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-error-encode-gerror"></a><h3>g_dbus_error_encode_gerror ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_dbus_error_encode_gerror (<em class="parameter"><code>const <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
-<p>
-Creates a D-Bus error name to use for <em class="parameter"><code>error</code></em>. If <em class="parameter"><code>error</code></em> matches
-a registered error (cf. <a class="link" href="gio-GDBusError.html#g-dbus-error-register-error" title="g_dbus_error_register_error ()"><code class="function">g_dbus_error_register_error()</code></a>), the corresponding
-D-Bus error name will be returned.
-</p>
-<p>
-Otherwise the a name of the form
-<code class="literal">org.gtk.GDBus.UnmappedGError.Quark._ESCAPED_QUARK_NAME.Code_ERROR_CODE</code>
-will be used. This allows other GDBus applications to map the error
-on the wire back to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> using <a class="link" href="gio-GDBusError.html#g-dbus-error-new-for-dbus-error" title="g_dbus_error_new_for_dbus_error ()"><code class="function">g_dbus_error_new_for_dbus_error()</code></a>.
-</p>
-<p>
-This function is typically only used in object mappings to put a
-<a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on the wire. Regular applications should not use it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A D-Bus error name (never <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>). Free with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GFileAttribute.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GFileAttribute.html
deleted file mode 100644
index a3f2779..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GFileAttribute.html
+++ /dev/null
@@ -1,916 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GFileAttribute</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_ops.html" title="File Operations">
-<link rel="prev" href="GFile.html" title="GFile">
-<link rel="next" href="GFileInfo.html" title="GFileInfo">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFile.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFileInfo.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GFileAttribute.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GFileAttribute.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GFileAttribute"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GFileAttribute.top_of_page"></a>GFileAttribute</span></h2>
-<p>GFileAttribute — Key-Value Paired File Attributes</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GFileAttribute.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-enum <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType">GFileAttributeType</a>;
-enum <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags">GFileAttributeInfoFlags</a>;
-enum <a class="link" href="gio-GFileAttribute.html#GFileAttributeStatus" title="enum GFileAttributeStatus">GFileAttributeStatus</a>;
- <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo">GFileAttributeInfo</a>;
- <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList">GFileAttributeInfoList</a>;
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-new" title="g_file_attribute_info_list_new ()">g_file_attribute_info_list_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-ref" title="g_file_attribute_info_list_ref ()">g_file_attribute_info_list_ref</a> (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-unref" title="g_file_attribute_info_list_unref ()">g_file_attribute_info_list_unref</a> (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>);
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-dup" title="g_file_attribute_info_list_dup ()">g_file_attribute_info_list_dup</a> (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>);
-const <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="returnvalue">GFileAttributeInfo</span></a> * <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-lookup" title="g_file_attribute_info_list_lookup ()">g_file_attribute_info_list_lookup</a>
- (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GFileAttribute.html#g-file-attribute-info-list-add" title="g_file_attribute_info_list_add ()">g_file_attribute_info_list_add</a> (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags"><span class="type">GFileAttributeInfoFlags</span></a> flags</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GFileAttribute.description"></a><h2>Description</h2>
-<p>
-File attributes in GIO consist of a list of key-value pairs.
-</p>
-<p>
-Keys are strings that contain a key namespace and a key name, separated
-by a colon, e.g. "namespace:keyname". Namespaces are included to sort
-key-value pairs by namespaces for relevance. Keys can be retrived
-using wildcards, e.g. "standard::*" will return all of the keys in the
-"standard" namespace.
-</p>
-<p>
-The list of possible attributes for a filesystem (pointed to by a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>) is
-available as a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a>. This list is queryable by key names
-as indicated earlier.
-</p>
-<p>
-Information is stored within the list in <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="type">GFileAttributeInfo</span></a> structures.
-The info structure can store different types, listed in the enum
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a>. Upon creation of a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="type">GFileAttributeInfo</span></a>, the type will
-be set to <a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INVALID</code></a>.
-</p>
-<p>
-Classes that implement <a class="link" href="GFile.html#GFileIface" title="struct GFileIface"><span class="type">GFileIface</span></a> will create a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> and
-install default keys and values for their given file system, architecture,
-and other possible implementation details (e.g., on a UNIX system, a file
-attribute key will be registered for the user id for a given file).
-</p>
-<p>
-</p>
-<p>
-</p>
-<div class="table">
-<a name="idp6793760"></a><p class="title"><b>Table 1. GFileAttributes Default Namespaces</b></p>
-<div class="table-contents"><table summary="GFileAttributes Default Namespaces" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th align="left">Namspace</th>
-<th align="left">Description</th>
-</tr></thead>
-<tbody>
-<tr>
-<td align="left">"standard"</td>
-<td align="left">The "Standard" namespace. General file
-information that any application may need should be put in this namespace.
-Examples include the file's name, type, and size.</td>
-</tr>
-<tr>
-<td align="left">"etag"</td>
-<td align="left">The <a class="link" href="GFile.html#gfile-etag">"Entity Tag"</a>
-namespace. Currently, the only key in this namespace is "value", which contains
-the value of the current entity tag.</td>
-</tr>
-<tr>
-<td align="left">"id"</td>
-<td align="left">The "Identification" namespace. This
-namespace is used by file managers and applications that list directories
-to check for loops and to uniquely identify files.</td>
-</tr>
-<tr>
-<td align="left">"access"</td>
-<td align="left">The "Access" namespace. Used to check
-if a user has the proper privilidges to access files and perform
-file operations. Keys in this namespace are made to be generic
-and easily understood, e.g. the "can_read" key is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if
-the current user has permission to read the file. UNIX permissions and
-NTFS ACLs in Windows should be mapped to these values.</td>
-</tr>
-<tr>
-<td align="left">"mountable"</td>
-<td align="left">The "Mountable" namespace. Includes
-simple boolean keys for checking if a file or path supports mount operations, e.g.
-mount, unmount, eject. These are used for files of type <a class="link" href="GFileInfo.html#G-FILE-TYPE-MOUNTABLE:CAPS"><code class="literal">G_FILE_TYPE_MOUNTABLE</code></a>.</td>
-</tr>
-<tr>
-<td align="left">"time"</td>
-<td align="left">The "Time" namespace. Includes file
-access, changed, created times. </td>
-</tr>
-<tr>
-<td align="left">"unix"</td>
-<td align="left">The "Unix" namespace. Includes UNIX-specific
-information and may not be available for all files. Examples include
-the UNIX "UID", "GID", etc.</td>
-</tr>
-<tr>
-<td align="left">"dos"</td>
-<td align="left">The "DOS" namespace. Includes DOS-specific
-information and may not be available for all files. Examples include
-"is_system" for checking if a file is marked as a system file, and "is_archive"
-for checking if a file is marked as an archive file.</td>
-</tr>
-<tr>
-<td align="left">"owner"</td>
-<td align="left">The "Owner" namespace. Includes information
-about who owns a file. May not be available for all file systems. Examples include
-"user" for getting the user name of the file owner. This information is often mapped from
-some backend specific data such as a unix UID.</td>
-</tr>
-<tr>
-<td align="left">"thumbnail"</td>
-<td align="left">The "Thumbnail" namespace. Includes
-information about file thumbnails and their location within the file system. Examples of
-keys in this namespace include "path" to get the location of a thumbnail, and "failed"
-to check if thumbnailing of the file failed.</td>
-</tr>
-<tr>
-<td align="left">"filesystem"</td>
-<td align="left">The "Filesystem" namespace. Gets information
-about the file system where a file is located, such as its type, how much
-space is left available, and the overall size of the file system.</td>
-</tr>
-<tr>
-<td align="left">"gvfs"</td>
-<td align="left">The "GVFS" namespace. Keys in this namespace
-contain information about the current GVFS backend in use. </td>
-</tr>
-<tr>
-<td align="left">"xattr"</td>
-<td align="left">The "xattr" namespace. Gets information
-about extended user attributes. See attr(5). The "user." prefix of the
-extended user attribute name is stripped away when constructing keys in
-this namespace, e.g. "xattr::mime_type" for the extended attribute with
-the name "user.mime_type". Note that this information is only available
-if GLib has been built with extended attribute support.</td>
-</tr>
-<tr>
-<td align="left">"xattr-sys"</td>
-<td align="left">The "xattr-sys" namespace.
-Gets information about extended attributes which are not user-specific.
-See attr(5). Note that this information is only available if GLib
-has been built with extended attribute support.</td>
-</tr>
-<tr>
-<td align="left">"selinux"</td>
-<td align="left">The "SELinux" namespace. Includes
-information about the SELinux context of files. Note that this information
-is only available if GLib has been built with SELinux support.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p><br class="table-break">
-</p>
-<p>
-</p>
-<p>
-Please note that these are not all of the possible namespaces.
-More namespaces can be added from GIO modules or by individual applications.
-For more information about writing GIO modules, see <a class="link" href="GIOModule.html" title="GIOModule"><span class="type">GIOModule</span></a>.
-</p>
-<p>
-
-</p>
-<p>
-</p>
-<div class="table">
-<a name="idp6112320"></a><p class="title"><b>Table 2. GFileAttributes Built-in Keys and Value Types</b></p>
-<div class="table-contents"><table summary="GFileAttributes Built-in Keys and Value Types" border="1">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th align="left">Enum Value</th>
-<th align="left">Namespace:Key</th>
-<th align="left">Value Type</th>
-</tr></thead>
-<tbody>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TYPE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_TYPE</code></a></td>
-<td align="left">standard::type</td>
-<td align="left">uint32 (<a class="link" href="GFileInfo.html#GFileType" title="enum GFileType"><span class="type">GFileType</span></a>)</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</code></a></td>
-<td align="left">standard::is-hidden</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP</code></a></td>
-<td align="left">standard::is-backup</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</code></a></td>
-<td align="left">standard::is-symlink</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</code></a></td>
-<td align="left">standard::is-virtual</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_NAME</code></a></td>
-<td align="left">standard::name</td>
-<td align="left">byte string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</code></a></td>
-<td align="left">standard::display-name</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME</code></a></td>
-<td align="left">standard::edit-name</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ICON"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_ICON</code></a></td>
-<td align="left">standard::icon</td>
-<td align="left">object (<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>)</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</code></a></td>
-<td align="left">standard::content-type</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</code></a></td>
-<td align="left">standard::fast-content-type</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SIZE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SIZE</code></a></td>
-<td align="left">standard::size</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE</code></a></td>
-<td align="left">standard::allocated-size</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</code></a></td>
-<td align="left">standard::symlink-target</td>
-<td align="left">byte string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_TARGET_URI"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_TARGET_URI</code></a></td>
-<td align="left">standard::target-uri</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" title="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER"><code class="literal">G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER</code></a></td>
-<td align="left">standard::sort-order</td>
-<td align="left">int32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS" title="G_FILE_ATTRIBUTE_ETAG_VALUE"><code class="literal">G_FILE_ATTRIBUTE_ETAG_VALUE</code></a></td>
-<td align="left">etag::value</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS" title="G_FILE_ATTRIBUTE_ID_FILE"><code class="literal">G_FILE_ATTRIBUTE_ID_FILE</code></a></td>
-<td align="left">id::file</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS" title="G_FILE_ATTRIBUTE_ID_FILESYSTEM"><code class="literal">G_FILE_ATTRIBUTE_ID_FILESYSTEM</code></a></td>
-<td align="left">id::filesystem</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_READ"><code class="literal">G_FILE_ATTRIBUTE_ACCESS_CAN_READ</code></a></td>
-<td align="left">access::can-read</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE"><code class="literal">G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE</code></a></td>
-<td align="left">access::can-write</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE"><code class="literal">G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</code></a></td>
-<td align="left">access::can-execute</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE"><code class="literal">G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE</code></a></td>
-<td align="left">access::can-delete</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH"><code class="literal">G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH</code></a></td>
-<td align="left">access::can-trash</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS" title="G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME"><code class="literal">G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME</code></a></td>
-<td align="left">access::can-rename</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT"><code class="literal">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</code></a></td>
-<td align="left">mountable::can-mount</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT"><code class="literal">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</code></a></td>
-<td align="left">mountable::can-unmount</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT"><code class="literal">G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</code></a></td>
-<td align="left">mountable::can-eject</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE"><code class="literal">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</code></a></td>
-<td align="left">mountable::unix-device</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE"><code class="literal">G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE</code></a></td>
-<td align="left">mountable::unix-device-file</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS" title="G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI"><code class="literal">G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</code></a></td>
-<td align="left">mountable::hal-udi</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED"><code class="literal">G_FILE_ATTRIBUTE_TIME_MODIFIED</code></a></td>
-<td align="left">time::modified</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC"><code class="literal">G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC</code></a></td>
-<td align="left">time::modified-usec</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS"><code class="literal">G_FILE_ATTRIBUTE_TIME_ACCESS</code></a></td>
-<td align="left">time::access</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_ACCESS_USEC"><code class="literal">G_FILE_ATTRIBUTE_TIME_ACCESS_USEC</code></a></td>
-<td align="left">time::access-usec</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED"><code class="literal">G_FILE_ATTRIBUTE_TIME_CHANGED</code></a></td>
-<td align="left">time::changed</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_CHANGED_USEC"><code class="literal">G_FILE_ATTRIBUTE_TIME_CHANGED_USEC</code></a></td>
-<td align="left">time::changed-usec</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED"><code class="literal">G_FILE_ATTRIBUTE_TIME_CREATED</code></a></td>
-<td align="left">time::created</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS" title="G_FILE_ATTRIBUTE_TIME_CREATED_USEC"><code class="literal">G_FILE_ATTRIBUTE_TIME_CREATED_USEC</code></a></td>
-<td align="left">time::created-usec</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_DEVICE"><code class="literal">G_FILE_ATTRIBUTE_UNIX_DEVICE</code></a></td>
-<td align="left">unix::device</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-INODE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_INODE"><code class="literal">G_FILE_ATTRIBUTE_UNIX_INODE</code></a></td>
-<td align="left">unix::inode</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-MODE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_MODE"><code class="literal">G_FILE_ATTRIBUTE_UNIX_MODE</code></a></td>
-<td align="left">unix::mode</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS" title="G_FILE_ATTRIBUTE_UNIX_NLINK"><code class="literal">G_FILE_ATTRIBUTE_UNIX_NLINK</code></a></td>
-<td align="left">unix::nlink</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-UID:CAPS" title="G_FILE_ATTRIBUTE_UNIX_UID"><code class="literal">G_FILE_ATTRIBUTE_UNIX_UID</code></a></td>
-<td align="left">unix::uid</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-GID:CAPS" title="G_FILE_ATTRIBUTE_UNIX_GID"><code class="literal">G_FILE_ATTRIBUTE_UNIX_GID</code></a></td>
-<td align="left">unix::gid</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS" title="G_FILE_ATTRIBUTE_UNIX_RDEV"><code class="literal">G_FILE_ATTRIBUTE_UNIX_RDEV</code></a></td>
-<td align="left">unix::rdev</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS" title="G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE"><code class="literal">G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</code></a></td>
-<td align="left">unix::block-size</td>
-<td align="left">uint32</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS" title="G_FILE_ATTRIBUTE_UNIX_BLOCKS"><code class="literal">G_FILE_ATTRIBUTE_UNIX_BLOCKS</code></a></td>
-<td align="left">unix::blocks</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS" title="G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT"><code class="literal">G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</code></a></td>
-<td align="left">unix::is-mountpoint</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS" title="G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE"><code class="literal">G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE</code></a></td>
-<td align="left">dos::is-archive</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS" title="G_FILE_ATTRIBUTE_DOS_IS_SYSTEM"><code class="literal">G_FILE_ATTRIBUTE_DOS_IS_SYSTEM</code></a></td>
-<td align="left">dos::is-system</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER:CAPS" title="G_FILE_ATTRIBUTE_OWNER_USER"><code class="literal">G_FILE_ATTRIBUTE_OWNER_USER</code></a></td>
-<td align="left">owner::user</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS" title="G_FILE_ATTRIBUTE_OWNER_USER_REAL"><code class="literal">G_FILE_ATTRIBUTE_OWNER_USER_REAL</code></a></td>
-<td align="left">owner::user-real</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS" title="G_FILE_ATTRIBUTE_OWNER_GROUP"><code class="literal">G_FILE_ATTRIBUTE_OWNER_GROUP</code></a></td>
-<td align="left">owner::group</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS" title="G_FILE_ATTRIBUTE_THUMBNAIL_PATH"><code class="literal">G_FILE_ATTRIBUTE_THUMBNAIL_PATH</code></a></td>
-<td align="left">thumbnail::path</td>
-<td align="left">bytestring</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS" title="G_FILE_ATTRIBUTE_THUMBNAILING_FAILED"><code class="literal">G_FILE_ATTRIBUTE_THUMBNAILING_FAILED</code></a></td>
-<td align="left">thumbnail::failed</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS" title="G_FILE_ATTRIBUTE_PREVIEW_ICON"><code class="literal">G_FILE_ATTRIBUTE_PREVIEW_ICON</code></a></td>
-<td align="left">preview::icon</td>
-<td align="left">object (<a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>)</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_SIZE"><code class="literal">G_FILE_ATTRIBUTE_FILESYSTEM_SIZE</code></a></td>
-<td align="left">filesystem::size</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_FREE"><code class="literal">G_FILE_ATTRIBUTE_FILESYSTEM_FREE</code></a></td>
-<td align="left">filesystem::free</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_USED"><code class="literal">G_FILE_ATTRIBUTE_FILESYSTEM_USED</code></a></td>
-<td align="left">filesystem::used</td>
-<td align="left">uint64</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_TYPE"><code class="literal">G_FILE_ATTRIBUTE_FILESYSTEM_TYPE</code></a></td>
-<td align="left">filesystem::type</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS" title="G_FILE_ATTRIBUTE_FILESYSTEM_READONLY"><code class="literal">G_FILE_ATTRIBUTE_FILESYSTEM_READONLY</code></a></td>
-<td align="left">filesystem::readonly</td>
-<td align="left">boolean</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS" title="G_FILE_ATTRIBUTE_GVFS_BACKEND"><code class="literal">G_FILE_ATTRIBUTE_GVFS_BACKEND</code></a></td>
-<td align="left">gvfs::backend</td>
-<td align="left">string</td>
-</tr>
-<tr>
-<td align="left"><a class="link" href="GFileInfo.html#G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS" title="G_FILE_ATTRIBUTE_SELINUX_CONTEXT"><code class="literal">G_FILE_ATTRIBUTE_SELINUX_CONTEXT</code></a></td>
-<td align="left">selinux::context</td>
-<td align="left">string</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p><br class="table-break"></p>
-<p>
-</p>
-<p>
-Note that there are no predefined keys in the "xattr" and "xattr-sys"
-namespaces. Keys for the "xattr" namespace are constructed by stripping
-away the "user." prefix from the extended user attribute, and prepending
-"xattr::". Keys for the "xattr-sys" namespace are constructed by
-concatenating "xattr-sys::" with the extended attribute name. All extended
-attribute values are returned as hex-encoded strings in which bytes outside
-the ASCII range are encoded as hexadecimal escape sequences of the form
-\x<em class="replaceable"><code>nn</code></em>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GFileAttribute.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GFileAttributeType"></a><h3>enum GFileAttributeType</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_ATTRIBUTE_TYPE_INVALID = 0,
- G_FILE_ATTRIBUTE_TYPE_STRING,
- G_FILE_ATTRIBUTE_TYPE_BYTE_STRING, /* zero terminated string of non-zero bytes */
- G_FILE_ATTRIBUTE_TYPE_BOOLEAN,
- G_FILE_ATTRIBUTE_TYPE_UINT32,
- G_FILE_ATTRIBUTE_TYPE_INT32,
- G_FILE_ATTRIBUTE_TYPE_UINT64,
- G_FILE_ATTRIBUTE_TYPE_INT64,
- G_FILE_ATTRIBUTE_TYPE_OBJECT,
- G_FILE_ATTRIBUTE_TYPE_STRINGV
-} GFileAttributeType;
-</pre>
-<p>
-The data types for file attributes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INVALID</code></span></p></td>
-<td>indicates an invalid or uninitalized type.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></span></p></td>
-<td>a null terminated UTF8 string.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></span></p></td>
-<td>a zero terminated string of non-zero bytes.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BOOLEAN</code></span></p></td>
-<td>a boolean value.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT32</code></span></p></td>
-<td>an unsigned 4-byte/32-bit integer.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-INT32:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INT32</code></span></p></td>
-<td>a signed 4-byte/32-bit integer.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_UINT64</code></span></p></td>
-<td>an unsigned 8-byte/64-bit integer.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-INT64:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_INT64</code></span></p></td>
-<td>a signed 8-byte/64-bit integer.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_OBJECT</code></span></p></td>
-<td>a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-TYPE-STRINGV:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRINGV</code></span></p></td>
-<td>a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated char **. Since 2.22
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileAttributeInfoFlags"></a><h3>enum GFileAttributeInfoFlags</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_ATTRIBUTE_INFO_NONE = 0,
- G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = (1 &lt;&lt; 0),
- G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 &lt;&lt; 1)
-} GFileAttributeInfoFlags;
-</pre>
-<p>
-Flags specifying the behaviour of an attribute.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-INFO-NONE:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_INFO_NONE</code></span></p></td>
-<td>no flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-INFO-COPY-WITH-FILE:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE</code></span></p></td>
-<td>copy the attribute values when the file is copied.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-INFO-COPY-WHEN-MOVED:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED</code></span></p></td>
-<td>copy the attribute values when the file is moved.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileAttributeStatus"></a><h3>enum GFileAttributeStatus</h3>
-<pre class="programlisting">typedef enum {
- G_FILE_ATTRIBUTE_STATUS_UNSET = 0,
- G_FILE_ATTRIBUTE_STATUS_SET,
- G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING
-} GFileAttributeStatus;
-</pre>
-<p>
-Used by <a class="link" href="GFile.html#g-file-set-attributes-from-info" title="g_file_set_attributes_from_info ()"><code class="function">g_file_set_attributes_from_info()</code></a> when setting file attributes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_STATUS_UNSET</code></span></p></td>
-<td>Attribute value is unset (empty).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-STATUS-SET:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_STATUS_SET</code></span></p></td>
-<td>Attribute value is set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING:CAPS"></a><span class="term"><code class="literal">G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING</code></span></p></td>
-<td>Indicates an error in setting the value.
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileAttributeInfo"></a><h3>GFileAttributeInfo</h3>
-<pre class="programlisting">typedef struct {
- char *name;
- GFileAttributeType type;
- GFileAttributeInfoFlags flags;
-} GFileAttributeInfo;
-</pre>
-<p>
-Information about a specific attribute.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><span class="type">char</span> *<em class="structfield"><code><a name="GFileAttributeInfo.name"></a>name</code></em>;</span></p></td>
-<td>the name of the attribute.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> <em class="structfield"><code><a name="GFileAttributeInfo.type"></a>type</code></em>;</span></p></td>
-<td>the <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type of the attribute.</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags"><span class="type">GFileAttributeInfoFlags</span></a> <em class="structfield"><code><a name="GFileAttributeInfo.flags"></a>flags</code></em>;</span></p></td>
-<td>a set of <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags"><span class="type">GFileAttributeInfoFlags</span></a>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GFileAttributeInfoList"></a><h3>GFileAttributeInfoList</h3>
-<pre class="programlisting">typedef struct {
- GFileAttributeInfo *infos;
- int n_infos;
-} GFileAttributeInfoList;
-</pre>
-<p>
-Acts as a lightweight registry for possible valid file attributes.
-The registry stores Key-Value pair formats as <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="type">GFileAttributeInfo</span></a>s.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="type">GFileAttributeInfo</span></a> *<em class="structfield"><code><a name="GFileAttributeInfoList.infos"></a>infos</code></em>;</span></p></td>
-<td>an array of <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="type">GFileAttributeInfo</span></a>s.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="type">int</span> <em class="structfield"><code><a name="GFileAttributeInfoList.n-infos"></a>n_infos</code></em>;</span></p></td>
-<td>the number of values in the array.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-info-list-new"></a><h3>g_file_attribute_info_list_new ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * g_file_attribute_info_list_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Creates a new file attribute info list.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-info-list-ref"></a><h3>g_file_attribute_info_list_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * g_file_attribute_info_list_ref (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>);</pre>
-<p>
-References a file attribute info list.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> to reference.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-info-list-unref"></a><h3>g_file_attribute_info_list_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_attribute_info_list_unref (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>);</pre>
-<p>
-Removes a reference from the given <em class="parameter"><code>list</code></em>. If the reference count
-falls to zero, the <em class="parameter"><code>list</code></em> is deleted.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>The <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> to unreference.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-info-list-dup"></a><h3>g_file_attribute_info_list_dup ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="returnvalue">GFileAttributeInfoList</span></a> * g_file_attribute_info_list_dup (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>);</pre>
-<p>
-Makes a duplicate of a file attribute info list.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> to duplicate.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a copy of the given <em class="parameter"><code>list</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-info-list-lookup"></a><h3>g_file_attribute_info_list_lookup ()</h3>
-<pre class="programlisting">const <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="returnvalue">GFileAttributeInfo</span></a> * g_file_attribute_info_list_lookup
- (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
-<p>
-Gets the file attribute with the name <em class="parameter"><code>name</code></em> from <em class="parameter"><code>list</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the attribute to lookup.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfo" title="GFileAttributeInfo"><span class="type">GFileAttributeInfo</span></a> for the <em class="parameter"><code>name</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an
-attribute isn't found.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-file-attribute-info-list-add"></a><h3>g_file_attribute_info_list_add ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_file_attribute_info_list_add (<em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a> *list</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> type</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags"><span class="type">GFileAttributeInfoFlags</span></a> flags</code></em>);</pre>
-<p>
-Adds a new attribute with <em class="parameter"><code>name</code></em> to the <em class="parameter"><code>list</code></em>, setting
-its <em class="parameter"><code>type</code></em> and <em class="parameter"><code>flags</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoList" title="GFileAttributeInfoList"><span class="type">GFileAttributeInfoList</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the name of the attribute to add.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> for the attribute.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>
-<a class="link" href="gio-GFileAttribute.html#GFileAttributeInfoFlags" title="enum GFileAttributeInfoFlags"><span class="type">GFileAttributeInfoFlags</span></a> for the attribute.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GFileAttribute.see-also"></a><h2>See Also</h2>
-<a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>, <a class="link" href="GFileInfo.html" title="GFileInfo"><span class="type">GFileInfo</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GIOError.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GIOError.html
deleted file mode 100644
index fa981d0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GIOError.html
+++ /dev/null
@@ -1,406 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIOError</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="file_ops.html" title="File Operations">
-<link rel="prev" href="GFileEnumerator.html" title="GFileEnumerator">
-<link rel="next" href="GMountOperation.html" title="GMountOperation">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GFileEnumerator.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="file_ops.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GMountOperation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GIOError.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GIOError.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GIOError"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GIOError.top_of_page"></a>GIOError</span></h2>
-<p>GIOError — Error helper functions</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GIOError.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-#define <a class="link" href="gio-GIOError.html#G-IO-ERROR:CAPS" title="G_IO_ERROR">G_IO_ERROR</a>
-enum <a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum">GIOErrorEnum</a>;
-<a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="returnvalue">GIOErrorEnum</span></a> <a class="link" href="gio-GIOError.html#g-io-error-from-errno" title="g_io_error_from_errno ()">g_io_error_from_errno</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> err_no</code></em>);
-<a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="returnvalue">GIOErrorEnum</span></a> <a class="link" href="gio-GIOError.html#g-io-error-from-win32-error" title="g_io_error_from_win32_error ()">g_io_error_from_win32_error</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> error_code</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GIOError.description"></a><h2>Description</h2>
-<p>
-Contains helper functions for reporting errors to the user.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GIOError.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="G-IO-ERROR:CAPS"></a><h3>G_IO_ERROR</h3>
-<pre class="programlisting">#define G_IO_ERROR g_io_error_quark()
-</pre>
-<p>
-Error domain for GIO. Errors in this domain will be from the <a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="type">GIOErrorEnum</span></a> enumeration.
-See <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for more information on error domains.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOErrorEnum"></a><h3>enum GIOErrorEnum</h3>
-<pre class="programlisting">typedef enum {
- G_IO_ERROR_FAILED,
- G_IO_ERROR_NOT_FOUND,
- G_IO_ERROR_EXISTS,
- G_IO_ERROR_IS_DIRECTORY,
- G_IO_ERROR_NOT_DIRECTORY,
- G_IO_ERROR_NOT_EMPTY,
- G_IO_ERROR_NOT_REGULAR_FILE,
- G_IO_ERROR_NOT_SYMBOLIC_LINK,
- G_IO_ERROR_NOT_MOUNTABLE_FILE,
- G_IO_ERROR_FILENAME_TOO_LONG,
- G_IO_ERROR_INVALID_FILENAME,
- G_IO_ERROR_TOO_MANY_LINKS,
- G_IO_ERROR_NO_SPACE,
- G_IO_ERROR_INVALID_ARGUMENT,
- G_IO_ERROR_PERMISSION_DENIED,
- G_IO_ERROR_NOT_SUPPORTED,
- G_IO_ERROR_NOT_MOUNTED,
- G_IO_ERROR_ALREADY_MOUNTED,
- G_IO_ERROR_CLOSED,
- G_IO_ERROR_CANCELLED,
- G_IO_ERROR_PENDING,
- G_IO_ERROR_READ_ONLY,
- G_IO_ERROR_CANT_CREATE_BACKUP,
- G_IO_ERROR_WRONG_ETAG,
- G_IO_ERROR_TIMED_OUT,
- G_IO_ERROR_WOULD_RECURSE,
- G_IO_ERROR_BUSY,
- G_IO_ERROR_WOULD_BLOCK,
- G_IO_ERROR_HOST_NOT_FOUND,
- G_IO_ERROR_WOULD_MERGE,
- G_IO_ERROR_FAILED_HANDLED,
- G_IO_ERROR_TOO_MANY_OPEN_FILES,
- G_IO_ERROR_NOT_INITIALIZED,
- G_IO_ERROR_ADDRESS_IN_USE,
- G_IO_ERROR_PARTIAL_INPUT,
- G_IO_ERROR_INVALID_DATA,
- G_IO_ERROR_DBUS_ERROR,
- G_IO_ERROR_HOST_UNREACHABLE,
- G_IO_ERROR_NETWORK_UNREACHABLE,
- G_IO_ERROR_CONNECTION_REFUSED,
- G_IO_ERROR_PROXY_FAILED,
- G_IO_ERROR_PROXY_AUTH_FAILED,
- G_IO_ERROR_PROXY_NEED_AUTH,
- G_IO_ERROR_PROXY_NOT_ALLOWED
-} GIOErrorEnum;
-</pre>
-<p>
-Error codes returned by GIO functions.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-IO-ERROR-FAILED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_FAILED</code></span></p></td>
-<td>Generic error condition for when any operation fails.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_FOUND</code></span></p></td>
-<td>File not found.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-EXISTS:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_EXISTS</code></span></p></td>
-<td>File already exists.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-IS-DIRECTORY:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_IS_DIRECTORY</code></span></p></td>
-<td>File is a directory.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-DIRECTORY:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_DIRECTORY</code></span></p></td>
-<td>File is not a directory.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-EMPTY:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_EMPTY</code></span></p></td>
-<td>File is a directory that isn't empty.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-REGULAR-FILE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_REGULAR_FILE</code></span></p></td>
-<td>File is not a regular file.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-SYMBOLIC-LINK:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_SYMBOLIC_LINK</code></span></p></td>
-<td>File is not a symbolic link.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-MOUNTABLE-FILE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_MOUNTABLE_FILE</code></span></p></td>
-<td>File cannot be mounted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-FILENAME-TOO-LONG:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_FILENAME_TOO_LONG</code></span></p></td>
-<td>Filename is too many characters.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-INVALID-FILENAME:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_INVALID_FILENAME</code></span></p></td>
-<td>Filename is invalid or contains invalid characters.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-TOO-MANY-LINKS:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_TOO_MANY_LINKS</code></span></p></td>
-<td>File contains too many symbolic links.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NO-SPACE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NO_SPACE</code></span></p></td>
-<td>No space left on drive.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-INVALID-ARGUMENT:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_INVALID_ARGUMENT</code></span></p></td>
-<td>Invalid argument.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PERMISSION-DENIED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PERMISSION_DENIED</code></span></p></td>
-<td>Permission denied.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-SUPPORTED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_SUPPORTED</code></span></p></td>
-<td>Operation not supported for the current backend.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-MOUNTED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_MOUNTED</code></span></p></td>
-<td>File isn't mounted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-ALREADY-MOUNTED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_ALREADY_MOUNTED</code></span></p></td>
-<td>File is already mounted.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-CLOSED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_CLOSED</code></span></p></td>
-<td>File was closed.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-CANCELLED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_CANCELLED</code></span></p></td>
-<td>Operation was cancelled. See <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PENDING:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PENDING</code></span></p></td>
-<td>Operations are still pending.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-READ-ONLY:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_READ_ONLY</code></span></p></td>
-<td>File is read only.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-CANT-CREATE-BACKUP:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_CANT_CREATE_BACKUP</code></span></p></td>
-<td>Backup couldn't be created.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-WRONG-ETAG:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_WRONG_ETAG</code></span></p></td>
-<td>File's Entity Tag was incorrect.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-TIMED-OUT:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_TIMED_OUT</code></span></p></td>
-<td>Operation timed out.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-WOULD-RECURSE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_WOULD_RECURSE</code></span></p></td>
-<td>Operation would be recursive.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-BUSY:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_BUSY</code></span></p></td>
-<td>File is busy.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-WOULD-BLOCK:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></span></p></td>
-<td>Operation would block.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-HOST-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_HOST_NOT_FOUND</code></span></p></td>
-<td>Host couldn't be found (remote operations).
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-WOULD-MERGE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_WOULD_MERGE</code></span></p></td>
-<td>Operation would merge files.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-FAILED-HANDLED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_FAILED_HANDLED</code></span></p></td>
-<td>Operation failed and a helper program has
- already interacted with the user. Do not display any error dialog.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-TOO-MANY-OPEN-FILES:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_TOO_MANY_OPEN_FILES</code></span></p></td>
-<td>The current process has too many files
- open and can't open any more. Duplicate descriptors do count toward
- this limit. Since 2.20
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NOT-INITIALIZED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NOT_INITIALIZED</code></span></p></td>
-<td>The object has not been initialized. Since 2.22
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-ADDRESS-IN-USE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_ADDRESS_IN_USE</code></span></p></td>
-<td>The requested address is already in use. Since 2.22
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PARTIAL-INPUT:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PARTIAL_INPUT</code></span></p></td>
-<td>Need more input to finish operation. Since 2.24
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-INVALID-DATA:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_INVALID_DATA</code></span></p></td>
-<td>There input data was invalid. Since 2.24
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-DBUS-ERROR:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_DBUS_ERROR</code></span></p></td>
-<td>A remote object generated an error that
- doesn't correspond to a locally registered <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> error
- domain. Use <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a> to extract the D-Bus
- error name and <a class="link" href="gio-GDBusError.html#g-dbus-error-strip-remote-error" title="g_dbus_error_strip_remote_error ()"><code class="function">g_dbus_error_strip_remote_error()</code></a> to fix up the
- message so it matches what was received on the wire. Since 2.26.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-HOST-UNREACHABLE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_HOST_UNREACHABLE</code></span></p></td>
-<td>Host unreachable. Since 2.26
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-NETWORK-UNREACHABLE:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_NETWORK_UNREACHABLE</code></span></p></td>
-<td>Network unreachable. Since 2.26
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-CONNECTION-REFUSED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_CONNECTION_REFUSED</code></span></p></td>
-<td>Connection refused. Since 2.26
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PROXY-FAILED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PROXY_FAILED</code></span></p></td>
-<td>Connection to proxy server failed. Since 2.26
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PROXY-AUTH-FAILED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PROXY_AUTH_FAILED</code></span></p></td>
-<td>Proxy authentication failed. Since 2.26
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PROXY-NEED-AUTH:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PROXY_NEED_AUTH</code></span></p></td>
-<td>Proxy server needs authentication. Since 2.26
-</td>
-</tr>
-<tr>
-<td><p><a name="G-IO-ERROR-PROXY-NOT-ALLOWED:CAPS"></a><span class="term"><code class="literal">G_IO_ERROR_PROXY_NOT_ALLOWED</code></span></p></td>
-<td>Proxy connection is not allowed by ruleset.
- Since 2.26
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-error-from-errno"></a><h3>g_io_error_from_errno ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="returnvalue">GIOErrorEnum</span></a> g_io_error_from_errno (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> err_no</code></em>);</pre>
-<p>
-Converts errno.h error codes into GIO error codes.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>err_no</code></em> :</span></p></td>
-<td>Error number as defined in errno.h.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="type">GIOErrorEnum</span></a> value for the given errno.h error number.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-error-from-win32-error"></a><h3>g_io_error_from_win32_error ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="returnvalue">GIOErrorEnum</span></a> g_io_error_from_win32_error (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> error_code</code></em>);</pre>
-<p>
-Converts some common error codes into GIO error codes. The
-fallback value G_IO_ERROR_FAILED is returned for error codes not
-handled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error_code</code></em> :</span></p></td>
-<td>Windows error number.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="gio-GIOError.html#GIOErrorEnum" title="enum GIOErrorEnum"><span class="type">GIOErrorEnum</span></a> value for the given error number.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GIOScheduler.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GIOScheduler.html
deleted file mode 100644
index 5cfaf98..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GIOScheduler.html
+++ /dev/null
@@ -1,283 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIOScheduler</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="async.html" title="Asynchronous I/O">
-<link rel="prev" href="GAsyncResult.html" title="GAsyncResult">
-<link rel="next" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GAsyncResult.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="async.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSimpleAsyncResult.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GIOScheduler.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GIOScheduler.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GIOScheduler"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GIOScheduler.top_of_page"></a>GIOScheduler</span></h2>
-<p>GIOScheduler — I/O Scheduler</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GIOScheduler.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob">GIOSchedulerJob</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="gio-GIOScheduler.html#GIOSchedulerJobFunc" title="GIOSchedulerJobFunc ()">*GIOSchedulerJobFunc</a>) (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a> *job</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()">g_io_scheduler_push_job</a> (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJobFunc" title="GIOSchedulerJobFunc ()"><span class="type">GIOSchedulerJobFunc</span></a> job_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-cancel-all-jobs" title="g_io_scheduler_cancel_all_jobs ()">g_io_scheduler_cancel_all_jobs</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop" title="g_io_scheduler_job_send_to_mainloop ()">g_io_scheduler_job_send_to_mainloop</a> (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a> *job</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop-async" title="g_io_scheduler_job_send_to_mainloop_async ()">g_io_scheduler_job_send_to_mainloop_async</a>
- (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a> *job</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GIOScheduler.description"></a><h2>Description</h2>
-<p>
-Schedules asynchronous I/O operations. <span class="type">GIOScheduler</span> integrates
-into the main event loop (<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>) and uses threads.
-</p>
-<p>
-</p>
-<p><a name="io-priority"></a>
-Each I/O operation has a priority, and the scheduler uses the priorities
-to determine the order in which operations are executed. They are
-<span class="emphasis"><em>not</em></span> used to determine system-wide I/O scheduling.
-Priorities are integers, with lower numbers indicating higher priority.
-It is recommended to choose priorities between <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-LOW:CAPS"><code class="literal">G_PRIORITY_LOW</code></a> and
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH:CAPS"><code class="literal">G_PRIORITY_HIGH</code></a>, with <a href="./../glib/glib/glib-The-Main-Event-Loop.html#G-PRIORITY-DEFAULT:CAPS"><code class="literal">G_PRIORITY_DEFAULT</code></a> as a default.
-</p>
-<p>
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GIOScheduler.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GIOSchedulerJob"></a><h3>GIOSchedulerJob</h3>
-<pre class="programlisting">typedef struct _GIOSchedulerJob GIOSchedulerJob;</pre>
-<p>
-Opaque class for defining and scheduling IO jobs.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GIOSchedulerJobFunc"></a><h3>GIOSchedulerJobFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GIOSchedulerJobFunc) (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a> *job</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-I/O Job function.
-</p>
-<p>
-Long-running jobs should periodically check the <em class="parameter"><code>cancellable</code></em>
-to see if they have been cancelled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>job</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>the data to pass to callback function</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if this function should be called again to
-complete the job, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the job is complete (or cancelled)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-scheduler-push-job"></a><h3>g_io_scheduler_push_job ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_scheduler_push_job (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJobFunc" title="GIOSchedulerJobFunc ()"><span class="type">GIOSchedulerJobFunc</span></a> job_func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Schedules the I/O job to run in another thread.
-</p>
-<p>
-<em class="parameter"><code>notify</code></em> will be called on <em class="parameter"><code>user_data</code></em> after <em class="parameter"><code>job_func</code></em> has returned,
-regardless whether the job was cancelled or has run to completion.
-</p>
-<p>
-If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it can be used to cancel the I/O job
-by calling <a class="link" href="GCancellable.html#g-cancellable-cancel" title="g_cancellable_cancel ()"><code class="function">g_cancellable_cancel()</code></a> or by calling
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-cancel-all-jobs" title="g_io_scheduler_cancel_all_jobs ()"><code class="function">g_io_scheduler_cancel_all_jobs()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>job_func</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GIOScheduler.html#GIOSchedulerJobFunc" title="GIOSchedulerJobFunc ()"><span class="type">GIOSchedulerJobFunc</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>job_func</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>io_priority</code></em> :</span></p></td>
-<td>the I/O priority
-of the request.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-scheduler-cancel-all-jobs"></a><h3>g_io_scheduler_cancel_all_jobs ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_scheduler_cancel_all_jobs (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Cancels all cancellable I/O jobs.
-</p>
-<p>
-A job is cancellable if a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> was passed into
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()"><code class="function">g_io_scheduler_push_job()</code></a>.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-scheduler-job-send-to-mainloop"></a><h3>g_io_scheduler_job_send_to_mainloop ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_io_scheduler_job_send_to_mainloop (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a> *job</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
-<p>
-Used from an I/O job to send a callback to be run in the thread
-that the job was started from, waiting for the result (and thus
-blocking the I/O job).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>job</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> callback that will be called in the original thread</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>func</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The return value of <em class="parameter"><code>func</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-io-scheduler-job-send-to-mainloop-async"></a><h3>g_io_scheduler_job_send_to_mainloop_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_io_scheduler_job_send_to_mainloop_async
- (<em class="parameter"><code><a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a> *job</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> func</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
-<p>
-Used from an I/O job to send a callback to be run asynchronously in
-the thread that the job was started from. The callback will be run
-when the main loop is available, but at that time the I/O job might
-have finished. The return value from the callback is ignored.
-</p>
-<p>
-Note that if you are passing the <em class="parameter"><code>user_data</code></em> from <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()"><code class="function">g_io_scheduler_push_job()</code></a>
-on to this function you have to ensure that it is not freed before
-<em class="parameter"><code>func</code></em> is called, either by passing <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> as <em class="parameter"><code>notify</code></em> to
-<a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()"><code class="function">g_io_scheduler_push_job()</code></a> or by using refcounting for <em class="parameter"><code>user_data</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>job</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GIOScheduler.html#GIOSchedulerJob" title="GIOSchedulerJob"><span class="type">GIOSchedulerJob</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSourceFunc"><span class="type">GSourceFunc</span></a> callback that will be called in the original thread</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data to pass to <em class="parameter"><code>func</code></em>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GInetAddressMask.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GInetAddressMask.html
deleted file mode 100644
index 9e6e226..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GInetAddressMask.html
+++ /dev/null
@@ -1,306 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GInetAddressMask</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="networking.html" title="Low-level network support">
-<link rel="prev" href="GInetAddress.html" title="GInetAddress">
-<link rel="next" href="GSocketAddress.html" title="GSocketAddress">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GInetAddress.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="networking.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketAddress.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GInetAddressMask.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GInetAddressMask.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GInetAddressMask"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GInetAddressMask.top_of_page"></a>GInetAddressMask</span></h2>
-<p>GInetAddressMask — An IPv4/IPv6 address mask</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GInetAddressMask.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask">GInetAddressMask</a>;
-<a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="returnvalue">GInetAddressMask</span></a> * <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-new" title="g_inet_address_mask_new ()">g_inet_address_mask_new</a> (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *addr</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="returnvalue">GInetAddressMask</span></a> * <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-new-from-string" title="g_inet_address_mask_new_from_string ()">g_inet_address_mask_new_from_string</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mask_string</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-to-string" title="g_inet_address_mask_to_string ()">g_inet_address_mask_to_string</a> (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);
-<a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-family" title="g_inet_address_mask_get_family ()">g_inet_address_mask_get_family</a> (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);
-<a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-address" title="g_inet_address_mask_get_address ()">g_inet_address_mask_get_address</a> (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-get-length" title="g_inet_address_mask_get_length ()">g_inet_address_mask_get_length</a> (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-matches" title="g_inet_address_mask_matches ()">g_inet_address_mask_matches</a> (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GInetAddressMask.html#g-inet-address-mask-equal" title="g_inet_address_mask_equal ()">g_inet_address_mask_equal</a> (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask2</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GInetAddressMask.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> represents a range of IPv4 or IPv6 addresses
-described by a base address and a length indicating how many bits
-of the base address are relevant for matching purposes. These are
-often given in string form. Eg, "10.0.0.0/8", or "fe80::/10".
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GInetAddressMask.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GInetAddressMask"></a><h3>GInetAddressMask</h3>
-<pre class="programlisting">typedef struct {
- GObject parent_instance;
-} GInetAddressMask;
-</pre>
-<p>
-A combination of an IPv4 or IPv6 base address and a length,
-representing a range of IP addresses.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-new"></a><h3>g_inet_address_mask_new ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="returnvalue">GInetAddressMask</span></a> * g_inet_address_mask_new (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *addr</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> representing all addresses whose
-first <em class="parameter"><code>length</code></em> bits match <em class="parameter"><code>addr</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>number of bits of <em class="parameter"><code>addr</code></em> to use</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-new-from-string"></a><h3>g_inet_address_mask_new_from_string ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="returnvalue">GInetAddressMask</span></a> * g_inet_address_mask_new_from_string (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mask_string</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Parses <em class="parameter"><code>mask_string</code></em> as an IP address and (optional) length, and
-creates a new <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>. The length, if present, is
-delimited by a "/". If it is not present, then the length is
-assumed to be the full length of the address.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask_string</code></em> :</span></p></td>
-<td>an IP address or address/length string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> corresponding to <em class="parameter"><code>string</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-to-string"></a><h3>g_inet_address_mask_to_string ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_inet_address_mask_to_string (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);</pre>
-<p>
-Converts <em class="parameter"><code>mask</code></em> back to its corresponding string form.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string corresponding to <em class="parameter"><code>mask</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-get-family"></a><h3>g_inet_address_mask_get_family ()</h3>
-<pre class="programlisting"><a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a> g_inet_address_mask_get_family (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);</pre>
-<p>
-Gets the <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> of <em class="parameter"><code>mask</code></em>'s address
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="type">GSocketFamily</span></a> of <em class="parameter"><code>mask</code></em>'s address</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-get-address"></a><h3>g_inet_address_mask_get_address ()</h3>
-<pre class="programlisting"><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="returnvalue">GInetAddress</span></a> * g_inet_address_mask_get_address (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>mask</code></em>'s base address
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>mask</code></em>'s base address. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-get-length"></a><h3>g_inet_address_mask_get_length ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_inet_address_mask_get_length (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>);</pre>
-<p>
-Gets <em class="parameter"><code>mask</code></em>'s length
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>mask</code></em>'s length</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-matches"></a><h3>g_inet_address_mask_matches ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_mask_matches (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>,
- <em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *address</code></em>);</pre>
-<p>
-Tests if <em class="parameter"><code>address</code></em> falls within the range described by <em class="parameter"><code>mask</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <em class="parameter"><code>address</code></em> falls within the range described by
-<em class="parameter"><code>mask</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-inet-address-mask-equal"></a><h3>g_inet_address_mask_equal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_inet_address_mask_equal (<em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a> *mask2</code></em>);</pre>
-<p>
-Tests if <em class="parameter"><code>mask</code></em> and <em class="parameter"><code>mask2</code></em> are the same mask.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mask2</code></em> :</span></p></td>
-<td>another <a class="link" href="gio-GInetAddressMask.html#GInetAddressMask" title="GInetAddressMask"><span class="type">GInetAddressMask</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>whether <em class="parameter"><code>mask</code></em> and <em class="parameter"><code>mask2</code></em> are the same mask</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GMenuModel-exporter.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GMenuModel-exporter.html
deleted file mode 100644
index 98da4f4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GMenuModel-exporter.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GMenuModel exporter</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="application.html" title="Application support">
-<link rel="prev" href="GMenu.html" title="GMenu">
-<link rel="next" href="GDBusMenuModel.html" title="GDBusMenuModel">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GMenu.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="application.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusMenuModel.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GMenuModel-exporter.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GMenuModel-exporter.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GMenuModel-exporter"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GMenuModel-exporter.top_of_page"></a>GMenuModel exporter</span></h2>
-<p>GMenuModel exporter — Export GMenuModels on D-Bus</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GMenuModel-exporter.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()">g_dbus_connection_export_menu_model</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-unexport-menu-model" title="g_dbus_connection_unexport_menu_model ()">g_dbus_connection_unexport_menu_model</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> export_id</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GMenuModel-exporter.description"></a><h2>Description</h2>
-<p>
-These functions support exporting a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> on D-Bus.
-The D-Bus interface that is used is a private implementation
-detail.
-</p>
-<p>
-To access an exported <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> remotely, use
-<a class="link" href="GDBusMenuModel.html#g-dbus-menu-model-get" title="g_dbus_menu_model_get ()"><code class="function">g_dbus_menu_model_get()</code></a> to obtain a <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a>.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GMenuModel-exporter.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="g-dbus-connection-export-menu-model"></a><h3>g_dbus_connection_export_menu_model ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_dbus_connection_export_menu_model (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
- <em class="parameter"><code><a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a> *menu</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Exports <em class="parameter"><code>menu</code></em> on <em class="parameter"><code>connection</code></em> at <em class="parameter"><code>object_path</code></em>.
-</p>
-<p>
-The implemented D-Bus API should be considered private.
-It is subject to change in the future.
-</p>
-<p>
-An object path can only have one action group exported on it. If this
-constraint is violated, the export will fail and 0 will be
-returned (with <em class="parameter"><code>error</code></em> set accordingly).
-</p>
-<p>
-You can unexport the menu model using
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-unexport-menu-model" title="g_dbus_connection_unexport_menu_model ()"><code class="function">g_dbus_connection_unexport_menu_model()</code></a> with the return value of
-this function.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
-<td>a D-Bus object path</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td>
-<td>a <a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for an error, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID of the export (never zero), or 0 in case of failure</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-dbus-connection-unexport-menu-model"></a><h3>g_dbus_connection_unexport_menu_model ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_dbus_connection_unexport_menu_model
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> export_id</code></em>);</pre>
-<p>
-Reverses the effect of a previous call to
-<a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()"><code class="function">g_dbus_connection_export_menu_model()</code></a>.
-</p>
-<p>
-It is an error to call this function with an ID that wasn't returned
-from <a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()"><code class="function">g_dbus_connection_export_menu_model()</code></a> or to call it with the
-same ID more than once.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>export_id</code></em> :</span></p></td>
-<td>the ID from <a class="link" href="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" title="g_dbus_connection_export_menu_model ()"><code class="function">g_dbus_connection_export_menu_model()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GMenuModel-exporter.see-also"></a><h2>See Also</h2>
-<a class="link" href="GMenuModel.html" title="GMenuModel"><span class="type">GMenuModel</span></a>, <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel"><span class="type">GDBusMenuModel</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GResource.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GResource.html
deleted file mode 100644
index c4e5a7d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GResource.html
+++ /dev/null
@@ -1,851 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GResource</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="resources.html" title="Resources">
-<link rel="prev" href="resources.html" title="Resources">
-<link rel="next" href="permissions.html" title="Permissions">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="resources.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="resources.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="permissions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GResource.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GResource.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GResource"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GResource.top_of_page"></a>GResource</span></h2>
-<p>GResource — Resource framework</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GResource.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
- <a class="link" href="gio-GResource.html#GResource" title="GResource">GResource</a>;
-enum <a class="link" href="gio-GResource.html#GResourceFlags" title="enum GResourceFlags">GResourceFlags</a>;
-enum <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags">GResourceLookupFlags</a>;
-<a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="returnvalue">GResource</span></a> * <a class="link" href="gio-GResource.html#g-resource-load" title="g_resource_load ()">g_resource_load</a> (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="returnvalue">GResource</span></a> * <a class="link" href="gio-GResource.html#g-resource-new-from-data" title="g_resource_new_from_data ()">g_resource_new_from_data</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="returnvalue">GResource</span></a> * <a class="link" href="gio-GResource.html#g-resource-ref" title="g_resource_ref ()">g_resource_ref</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GResource.html#g-resource-unref" title="g_resource_unref ()">g_resource_unref</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);
-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * <a class="link" href="gio-GResource.html#g-resource-lookup-data" title="g_resource_lookup_data ()">g_resource_lookup_data</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="gio-GResource.html#g-resource-open-stream" title="g_resource_open_stream ()">g_resource_open_stream</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="gio-GResource.html#g-resource-enumerate-children" title="g_resource_enumerate_children ()">g_resource_enumerate_children</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GResource.html#g-resource-get-info" title="g_resource_get_info ()">g_resource_get_info</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<span class="returnvalue">void</span> <a class="link" href="gio-GResource.html#g-resources-register" title="g_resources_register ()">g_resources_register</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GResource.html#g-resources-unregister" title="g_resources_unregister ()">g_resources_unregister</a> (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);
-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * <a class="link" href="gio-GResource.html#g-resources-lookup-data" title="g_resources_lookup_data ()">g_resources_lookup_data</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="gio-GResource.html#g-resources-open-stream" title="g_resources_open_stream ()">g_resources_open_stream</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">char</span> ** <a class="link" href="gio-GResource.html#g-resources-enumerate-children" title="g_resources_enumerate_children ()">g_resources_enumerate_children</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GResource.html#g-resources-get-info" title="g_resources_get_info ()">g_resources_get_info</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-#define <a class="link" href="gio-GResource.html#G-RESOURCE-ERROR:CAPS" title="G_RESOURCE_ERROR">G_RESOURCE_ERROR</a>
-enum <a class="link" href="gio-GResource.html#GResourceError" title="enum GResourceError">GResourceError</a>;
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GResource.description"></a><h2>Description</h2>
-<p>
-Applications and libraries often contain binary or textual data that is really part of the
-application, rather than user data. For instance <a href="http://developer.gnome.org/devel/gtk/GtkBuilder.html"><span class="type">GtkBuilder</span></a> .ui files, splashscreen images,
-GMenu markup xml, CSS files, icons, etc. These are often shipped as files in <code class="filename">$datadir/appname</code>, or
-manually included as literal strings in the code.
-</p>
-<p>
-The <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> API and the <a href="glib-compile-resources.html">glib-compile-resources</a> program
-provide a convenient and efficient alternative to this which has some nice properties. You
-maintain the files as normal files, so its easy to edit them, but during the build the files
-are combined into a binary bundle that is linked into the executable. This means that loading
-the resource files are efficient (as they are already in memory, shared with other instances) and
-simple (no need to check for things like I/O errors or locate the files in the filesystem). It
-also makes it easier to create relocatable applications.
-</p>
-<p>
-Resource files can also be marked as compressed. Such files will be included in the resource bundle
-in a compressed form, but will be automatically uncompressed when the resource is used. This
-is very useful e.g. for larger text files that are parsed once (or rarely) and then thrown away.
-</p>
-<p>
-Resource files can also be marked to be preprocessed, by setting the value of the
-<code class="literal">preprocess</code> attribute to a comma-separated list of preprocessing options.
-The only options currently supported are:
-</p>
-<p>
-<code class="literal">xml-stripblanks</code> which will use <span class="command"><strong>xmllint</strong></span> to strip
-ignorable whitespace from the xml file. For this to work, the <code class="envar">XMLLINT</code>
-environment variable must be set to the full path to the xmllint executable, or xmllint
-must be in the PATH; otherwise the preprocessing step is skipped.
-</p>
-<p>
-<code class="literal">to-pixdata</code> which will use <span class="command"><strong>gdk-pixbuf-pixdata</strong></span> to convert
-images to the GdkPixdata format, which allows you to create pixbufs directly using the data inside
-the resource file, rather than an (uncompressed) copy if it. For this, the gdk-pixbuf-pixdata
-program must be in the PATH, or the <code class="envar">GDK_PIXBUF_PIXDATA</code> environment variable must be
-set to the full path to the gdk-pixbuf-pixdata executable; otherwise the resource compiler will
-abort.
-</p>
-<p>
-Resource bundles are created by the <a href="glib-compile-resources.html">glib-compile-resources</a> program
-which takes an xml file that describes the bundle, and a set of files that the xml references. These
-are combined into a binary resource bundle.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="resource-example"></a><p class="title"><b>Example 13. Example resource description</b></p>
-<div class="example-contents"><pre class="programlisting">
-&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;gresources&gt;
- &lt;gresource prefix="/org/gtk/Example"&gt;
- &lt;file&gt;data/splashscreen.png&lt;/file&gt;
- &lt;file compressed="true"&gt;dialog.ui&lt;/file&gt;
- &lt;file preprocess="xml-stripblanks"&gt;menumarkup.xml&lt;/file&gt;
- &lt;/gresource&gt;
-&lt;/gresources&gt;
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-<p>
-This will create a resource bundle with the following files:
-</p>
-<pre class="programlisting">
-/org/gtk/Example/data/splashscreen.png
-/org/gtk/Example/dialog.ui
-/org/gtk/Example/menumarkup.xml
-</pre>
-<p>
-</p>
-<p>
-Note that all resources in the process share the same namespace, so use java-style
-path prefixes (like in the above example) to avoid conflicts.
-</p>
-<p>
-You can then use <a href="glib-compile-resources.html">glib-compile-resources</a> to compile the xml to a
-binary bundle that you can load with <a class="link" href="gio-GResource.html#g-resource-load" title="g_resource_load ()"><code class="function">g_resource_load()</code></a>. However, its more common to use the --generate-source and
---generate-header arguments to create a source file and header to link directly into your application.
-</p>
-<p>
-Once a <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> has been created and registered all the data in it can be accessed globally in the process by
-using API calls like <a class="link" href="gio-GResource.html#g-resources-open-stream" title="g_resources_open_stream ()"><code class="function">g_resources_open_stream()</code></a> to stream the data or <a class="link" href="gio-GResource.html#g-resources-lookup-data" title="g_resources_lookup_data ()"><code class="function">g_resources_lookup_data()</code></a> to get a direct pointer
-to the data. You can also use uris like "resource:///org/gtk/Example/data/splashscreen.png" with <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> to access
-the resource data.
-</p>
-<p>
-There are two forms of the generated source, the default version uses the compiler support for constructor
-and destructor functions (where available) to automatically create and register the <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> on startup
-or library load time. If you pass --manual-register two functions to register/unregister the resource is instead
-created. This requires an explicit initialization call in your application/library, but it works on all platforms,
-even on the minor ones where this is not available. (Constructor support is available for at least Win32, MacOS and Linux.)
-</p>
-<p>
-Note that resource data can point directly into the data segment of e.g. a library, so if you are unloading libraries
-during runtime you need to be very careful with keeping around pointers to data from a resource, as this goes away
-when the library is unloaded. However, in practice this is not generally a problem, since most resource accesses
-is for your own resources, and resource data is often used once, during parsing, and then released.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GResource.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GResource"></a><h3>GResource</h3>
-<pre class="programlisting">typedef struct _GResource GResource;</pre>
-<p>
-A resource bundle.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GResourceFlags"></a><h3>enum GResourceFlags</h3>
-<pre class="programlisting">typedef enum {
- G_RESOURCE_FLAGS_NONE = 0,
- G_RESOURCE_FLAGS_COMPRESSED = (1&lt;&lt;0)
-} GResourceFlags;
-</pre>
-<p>
-GResourceFlags give information about a particular file inside a resource
-bundle.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-RESOURCE-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_RESOURCE_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-RESOURCE-FLAGS-COMPRESSED:CAPS"></a><span class="term"><code class="literal">G_RESOURCE_FLAGS_COMPRESSED</code></span></p></td>
-<td>The file is compressed.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GResourceLookupFlags"></a><h3>enum GResourceLookupFlags</h3>
-<pre class="programlisting">typedef enum {
- G_RESOURCE_LOOKUP_FLAGS_NONE = 0
-} GResourceLookupFlags;
-</pre>
-<p>
-GResourceLookupFlags determine how resource path lookups are handled.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><a name="G-RESOURCE-LOOKUP-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_RESOURCE_LOOKUP_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-load"></a><h3>g_resource_load ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="returnvalue">GResource</span></a> * g_resource_load (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Loads a binary resource bundle and creates a <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> representation of it, allowing
-you to query it for data.
-</p>
-<p>
-If you want to use this resource in the global resource namespace you need
-to register it with <a class="link" href="gio-GResource.html#g-resources-register" title="g_resources_register ()"><code class="function">g_resources_register()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
-<td>the path of a filename to load, in the GLib filename encoding. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> filename]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-new-from-data"></a><h3>g_resource_new_from_data ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="returnvalue">GResource</span></a> * g_resource_new_from_data (<em class="parameter"><code><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Creates a GResource from a reference to the binary resource bundle.
-This will keep a reference to <em class="parameter"><code>data</code></em> while the resource lives, so
-the data should not be modified or freed.
-</p>
-<p>
-If you want to use this resource in the global resource namespace you need
-to register it with <a class="link" href="gio-GResource.html#g-resources-register" title="g_resources_register ()"><code class="function">g_resources_register()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-ref"></a><h3>g_resource_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="returnvalue">GResource</span></a> * g_resource_ref (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);</pre>
-<p>
-Atomically increments the reference count of <em class="parameter"><code>array</code></em> by one. This
-function is MT-safe and may be called from any thread.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The passed in <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-unref"></a><h3>g_resource_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resource_unref (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);</pre>
-<p>
-Atomically decrements the reference count of <em class="parameter"><code>resource</code></em> by one. If the
-reference count drops to 0, all memory allocated by the array is
-released. This function is MT-safe and may be called from any
-thread.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-lookup-data"></a><h3>g_resource_lookup_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * g_resource_lookup_data (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks for a file at the specified <em class="parameter"><code>path</code></em> in the resource and
-returns a <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> that lets you directly access the data in
-memory.
-</p>
-<p>
-The data is always followed by a zero byte, so you
-can safely use the data as a C string. However, that byte
-is not included in the size of the GBytes.
-</p>
-<p>
-For uncompressed resource files this is a pointer directly into
-the resource bundle, which is typically in some readonly data section
-in the program binary. For compressed files we allocate memory on
-the heap and automatically uncompress the data.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../glib/glib/glib-Byte-Arrays.html#g-bytes-unref"><code class="function">g_bytes_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-open-stream"></a><h3>g_resource_open_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_resource_open_stream (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks for a file at the specified <em class="parameter"><code>path</code></em> in the resource and
-returns a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> that lets you read the data.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-enumerate-children"></a><h3>g_resource_enumerate_children ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_resource_enumerate_children (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns all the names of children at the specified <em class="parameter"><code>path</code></em> in the resource.
-The return result is a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated list of strings which should
-be released with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an array of constant strings. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resource-get-info"></a><h3>g_resource_get_info ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_resource_get_info (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks for a file at the specified <em class="parameter"><code>path</code></em> in the resource and
-if found returns information about it.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a location to place the length of the contents of the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a location to place the flags about the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was found. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resources-register"></a><h3>g_resources_register ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resources_register (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);</pre>
-<p>
-Registers the resource with the process-global set of resources.
-Once a resource is registered the files in it can be accessed
-with the global resource lookup functions like <a class="link" href="gio-GResource.html#g-resources-lookup-data" title="g_resources_lookup_data ()"><code class="function">g_resources_lookup_data()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resources-unregister"></a><h3>g_resources_unregister ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_resources_unregister (<em class="parameter"><code><a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> *resource</code></em>);</pre>
-<p>
-Unregisters the resource from the process-global set of resources.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resources-lookup-data"></a><h3>g_resources_lookup_data ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> * g_resources_lookup_data (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks for a file at the specified <em class="parameter"><code>path</code></em> in the set of
-globally registred resources and returns a <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> that
-lets you directly access the data in memory.
-</p>
-<p>
-The data is always followed by a zero byte, so you
-can safely use the data as a C string. However, that byte
-is not included in the size of the GBytes.
-</p>
-<p>
-For uncompressed resource files this is a pointer directly into
-the resource bundle, which is typically in some readonly data section
-in the program binary. For compressed files we allocate memory on
-the heap and automatically uncompress the data.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../glib/glib/glib-Byte-Arrays.html#g-bytes-unref"><code class="function">g_bytes_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resources-open-stream"></a><h3>g_resources_open_stream ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_resources_open_stream (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks for a file at the specified <em class="parameter"><code>path</code></em> in the set of
-globally registred resources and returns a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-that lets you read the data.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.
-Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resources-enumerate-children"></a><h3>g_resources_enumerate_children ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> ** g_resources_enumerate_children (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Returns all the names of children at the specified <em class="parameter"><code>path</code></em> in the set of
-globally registred resources.
-The return result is a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated list of strings which should
-be released with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>an array of constant strings. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-resources-get-info"></a><h3>g_resources_get_info ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_resources_get_info (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a> lookup_flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *size</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *flags</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Looks for a file at the specified <em class="parameter"><code>path</code></em> in the set of
-globally registred resources and if found returns information about it.
-</p>
-<p>
-<em class="parameter"><code>lookup_flags</code></em> controls the behaviour of the lookup.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
-<td>a location to place the length of the contents of the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a location to place the flags about the file,
-or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the length is not needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was found. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-RESOURCE-ERROR:CAPS"></a><h3>G_RESOURCE_ERROR</h3>
-<pre class="programlisting">#define G_RESOURCE_ERROR (g_resource_error_quark ())
-</pre>
-<p>
-Error domain for <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>. Errors in this domain will be from the
-<a class="link" href="gio-GResource.html#GResourceError" title="enum GResourceError"><span class="type">GResourceError</span></a> enumeration. See <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for more information on
-error domains.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GResourceError"></a><h3>enum GResourceError</h3>
-<pre class="programlisting">typedef enum {
- G_RESOURCE_ERROR_NOT_FOUND,
- G_RESOURCE_ERROR_INTERNAL
-} GResourceError;
-</pre>
-<p>
-An error code used with <a class="link" href="gio-GResource.html#G-RESOURCE-ERROR:CAPS" title="G_RESOURCE_ERROR"><code class="literal">G_RESOURCE_ERROR</code></a> in a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> returned
-from a <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> routine.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-RESOURCE-ERROR-NOT-FOUND:CAPS"></a><span class="term"><code class="literal">G_RESOURCE_ERROR_NOT_FOUND</code></span></p></td>
-<td>no file was found at the requested path
-</td>
-</tr>
-<tr>
-<td><p><a name="G-RESOURCE-ERROR-INTERNAL:CAPS"></a><span class="term"><code class="literal">G_RESOURCE_ERROR_INTERNAL</code></span></p></td>
-<td>unknown error
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GSettingsSchema-GSettingsSchemaSource.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GSettingsSchema-GSettingsSchemaSource.html
deleted file mode 100644
index 5626863..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GSettingsSchema-GSettingsSchemaSource.html
+++ /dev/null
@@ -1,521 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GSettingsSchema, GSettingsSchemaSource</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="settings.html" title="Settings">
-<link rel="prev" href="GSettingsBackend.html" title="GSettingsBackend">
-<link rel="next" href="resources.html" title="Resources">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GSettingsBackend.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="settings.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="resources.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GSettingsSchema-GSettingsSchemaSource.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GSettingsSchema-GSettingsSchemaSource.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-GSettingsSchema-GSettingsSchemaSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GSettingsSchema-GSettingsSchemaSource"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GSettingsSchema-GSettingsSchemaSource.top_of_page"></a>GSettingsSchema, GSettingsSchemaSource</span></h2>
-<p>GSettingsSchema, GSettingsSchemaSource — introspecting and controlling the loading of
- GSettings schemas</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GSettingsSchema-GSettingsSchemaSource.synopsis"></a><h2>Synopsis</h2>
-<a name="GSettingsSchema"></a><pre class="synopsis"> <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource">GSettingsSchemaSource</a>;
-#define <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS" title="G_TYPE_SETTINGS_SCHEMA_SOURCE">G_TYPE_SETTINGS_SCHEMA_SOURCE</a>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="returnvalue">GSettingsSchemaSource</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default" title="g_settings_schema_source_get_default ()">g_settings_schema_source_get_default</a>
- (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="returnvalue">GSettingsSchemaSource</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-ref" title="g_settings_schema_source_ref ()">g_settings_schema_source_ref</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *source</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-unref" title="g_settings_schema_source_unref ()">g_settings_schema_source_unref</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *source</code></em>);
-
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="returnvalue">GSettingsSchemaSource</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-new-from-directory" title="g_settings_schema_source_new_from_directory ()">g_settings_schema_source_new_from_directory</a>
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *directory</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *parent</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> trusted</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="returnvalue">GSettingsSchema</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup" title="g_settings_schema_source_lookup ()">g_settings_schema_source_lookup</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *source</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> recursive</code></em>);
-
- <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema-struct" title="GSettingsSchema">GSettingsSchema</a>;
-#define <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA:CAPS" title="G_TYPE_SETTINGS_SCHEMA">G_TYPE_SETTINGS_SCHEMA</a>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="returnvalue">GSettingsSchema</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-ref" title="g_settings_schema_ref ()">g_settings_schema_ref</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-unref" title="g_settings_schema_unref ()">g_settings_schema_unref</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);
-
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-id" title="g_settings_schema_get_id ()">g_settings_schema_get_id</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);
-const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-path" title="g_settings_schema_get_path ()">g_settings_schema_get_path</a> (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GSettingsSchema-GSettingsSchemaSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GBoxed
- +----GSettingsSchema
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GSettingsSchema-GSettingsSchemaSource.description"></a><h2>Description</h2>
-<p>
-The <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> and <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> APIs provide a
-mechanism for advanced control over the loading of schemas and a
-mechanism for introspecting their content.
-</p>
-<p>
-Plugin loading systems that wish to provide plugins a way to access
-settings face the problem of how to make the schemas for these
-settings visible to GSettings. Typically, a plugin will want to ship
-the schema along with itself and it won't be installed into the
-standard system directories for schemas.
-</p>
-<p>
-<a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> provides a mechanism for dealing with this by
-allowing the creation of a new 'schema source' from which schemas can
-be acquired. This schema source can then become part of the metadata
-associated with the plugin and queried whenever the plugin requires
-access to some settings.
-</p>
-<p>
-Consider the following example:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-typedef struct
-{
- ...
- GSettingsSchemaSource *schema_source;
- ...
-} Plugin;
-
-Plugin *
-initialise_plugin (const gchar *dir)
-{
- Plugin *plugin;
-
- ...
-
- plugin-&gt;schema_source =
- g_settings_new_schema_source_from_directory (dir,
- g_settings_schema_source_get_default (), FALSE, NULL);
-
- ...
-
- return plugin;
-}
-
-...
-
-GSettings *
-plugin_get_settings (Plugin *plugin,
- const gchar *schema_id)
-{
- GSettingsSchema *schema;
-
- if (schema_id == NULL)
- schema_id = plugin-&gt;identifier;
-
- schema = g_settings_schema_source_lookup (plugin-&gt;schema_source,
- schema_id, FALSE);
-
- if (schema == NULL)
- {
- ... disable the plugin or abort, etc ...
- }
-
- return g_settings_new_full (schema, NULL, NULL);
-}
-</pre></div>
-<p>
-</p>
-<p>
-The code above shows how hooks should be added to the code that
-initialises (or enables) the plugin to create the schema source and
-how an API can be added to the plugin system to provide a convenient
-way for the plugin to access its settings, using the schemas that it
-ships.
-</p>
-<p>
-From the standpoint of the plugin, it would need to ensure that it
-ships a gschemas.compiled file as part of itself, and then simply do
-the following:
-</p>
-<p>
-</p>
-<div class="informalexample"><pre class="programlisting">
-{
- GSettings *settings;
- gint some_value;
-
- settings = plugin_get_settings (self, NULL);
- some_value = g_settings_get_int (settings, "some-value");
- ...
-}
-</pre></div>
-<p>
-</p>
-<p>
-It's also possible that the plugin system expects the schema source
-files (ie: .gschema.xml files) instead of a gschemas.compiled file.
-In that case, the plugin loading system must compile the schemas for
-itself before attempting to create the settings source.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GSettingsSchema-GSettingsSchemaSource.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GSettingsSchemaSource"></a><h3>GSettingsSchemaSource</h3>
-<pre class="programlisting">typedef struct _GSettingsSchemaSource GSettingsSchemaSource;</pre>
-<p>
-This is an opaque structure type. You may not access it directly.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS"></a><h3>G_TYPE_SETTINGS_SCHEMA_SOURCE</h3>
-<pre class="programlisting">#define G_TYPE_SETTINGS_SCHEMA_SOURCE (g_settings_schema_source_get_type ())
-</pre>
-<p>
-A boxed <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> corresponding to <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a>.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-source-get-default"></a><h3>g_settings_schema_source_get_default ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="returnvalue">GSettingsSchemaSource</span></a> * g_settings_schema_source_get_default
- (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets the default system schema source.
-</p>
-<p>
-This function is not required for normal uses of <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> but it
-may be useful to authors of plugin management systems or to those who
-want to introspect the content of schemas.
-</p>
-<p>
-If no schemas are installed, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be returned.
-</p>
-<p>
-The returned source may actually consist of multiple schema sources
-from different directories, depending on which directories were given
-in <code class="envar">XDG_DATA_DIRS</code> and
-<code class="envar">GSETTINGS_SCHEMA_DIR</code>. For this reason, all lookups
-performed against the default source should probably be done
-recursively.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the default schema source. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-source-ref"></a><h3>g_settings_schema_source_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="returnvalue">GSettingsSchemaSource</span></a> * g_settings_schema_source_ref (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *source</code></em>);</pre>
-<p>
-Increase the reference count of <em class="parameter"><code>source</code></em>, returning a new reference.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new reference to <em class="parameter"><code>source</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-source-unref"></a><h3>g_settings_schema_source_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_schema_source_unref (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *source</code></em>);</pre>
-<p>
-Decrease the reference count of <em class="parameter"><code>source</code></em>, possibly freeing it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-source-new-from-directory"></a><h3>g_settings_schema_source_new_from_directory ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="returnvalue">GSettingsSchemaSource</span></a> * g_settings_schema_source_new_from_directory
- (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *directory</code></em>,
- <em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *parent</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> trusted</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Attempts to create a new schema source corresponding to the contents
-of the given directory.
-</p>
-<p>
-This function is not required for normal uses of <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> but it
-may be useful to authors of plugin management systems.
-</p>
-<p>
-The directory should contain a file called
-<code class="filename">gschemas.compiled</code> as produced by
-<span class="command"><strong>glib-compile-schemas</strong></span>.
-</p>
-<p>
-If <em class="parameter"><code>trusted</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> then <code class="filename">gschemas.compiled</code> is
-trusted not to be corrupted. This assumption has a performance
-advantage, but can result in crashes or inconsistent behaviour in the
-case of a corrupted file. Generally, you should set <em class="parameter"><code>trusted</code></em> to
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for files installed by the system and to <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> for files in
-the home directory.
-</p>
-<p>
-If <em class="parameter"><code>parent</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then there are two effects.
-</p>
-<p>
-First, if <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup" title="g_settings_schema_source_lookup ()"><code class="function">g_settings_schema_source_lookup()</code></a> is called with the
-<em class="parameter"><code>recursive</code></em> flag set to <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> and the schema can not be found in the
-source, the lookup will recurse to the parent.
-</p>
-<p>
-Second, any references to other schemas specified within this
-source (ie: <code class="literal">child</code> or <code class="literal">extends</code>)
-references may be resolved from the <em class="parameter"><code>parent</code></em>.
-</p>
-<p>
-For this second reason, except in very unusual situations, the
-<em class="parameter"><code>parent</code></em> should probably be given as the default schema source, as
-returned by <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default" title="g_settings_schema_source_get_default ()"><code class="function">g_settings_schema_source_get_default()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>directory</code></em> :</span></p></td>
-<td>the filename of a directory</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>trusted</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the directory is trusted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> pointer set to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-source-lookup"></a><h3>g_settings_schema_source_lookup ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="returnvalue">GSettingsSchema</span></a> * g_settings_schema_source_lookup (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a> *source</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *schema_id</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> recursive</code></em>);</pre>
-<p>
-Looks up a schema with the identifier <em class="parameter"><code>schema_id</code></em> in <em class="parameter"><code>source</code></em>.
-</p>
-<p>
-This function is not required for normal uses of <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> but it
-may be useful to authors of plugin management systems or to those who
-want to introspect the content of schemas.
-</p>
-<p>
-If the schema isn't found directly in <em class="parameter"><code>source</code></em> and <em class="parameter"><code>recursive</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
-then the parent sources will also be checked.
-</p>
-<p>
-If the schema isn't found, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" title="GSettingsSchemaSource"><span class="type">GSettingsSchemaSource</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema_id</code></em> :</span></p></td>
-<td>a schema ID</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>recursive</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the lookup should be recursive</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GSettingsSchema-struct"></a><h3>GSettingsSchema</h3>
-<pre class="programlisting">typedef struct _GSettingsSchema GSettingsSchema;</pre>
-<p>
-This is an opaque structure type. You may not access it directly.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="G-TYPE-SETTINGS-SCHEMA:CAPS"></a><h3>G_TYPE_SETTINGS_SCHEMA</h3>
-<pre class="programlisting">#define G_TYPE_SETTINGS_SCHEMA (g_settings_schema_get_type ())
-</pre>
-<p>
-A boxed <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> corresponding to <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>.
-</p>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-ref"></a><h3>g_settings_schema_ref ()</h3>
-<pre class="programlisting"><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="returnvalue">GSettingsSchema</span></a> * g_settings_schema_ref (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);</pre>
-<p>
-Increase the reference count of <em class="parameter"><code>schema</code></em>, returning a new reference.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new reference to <em class="parameter"><code>schema</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-unref"></a><h3>g_settings_schema_unref ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_settings_schema_unref (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);</pre>
-<p>
-Decrease the reference count of <em class="parameter"><code>schema</code></em>, possibly freeing it.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>schema</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-get-id"></a><h3>g_settings_schema_get_id ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_settings_schema_get_id (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);</pre>
-<p>
-Get the ID of <em class="parameter"><code>schema</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the ID. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-settings-schema-get-path"></a><h3>g_settings_schema_get_path ()</h3>
-<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * g_settings_schema_get_path (<em class="parameter"><code><a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a> *schema</code></em>);</pre>
-<p>
-Gets the path associated with <em class="parameter"><code>schema</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<p>
-Schemas may be single-instance or relocatable. Single-instance
-schemas correspond to exactly one set of keys in the backend
-database: those located at the path returned by this function.
-</p>
-<p>
-Relocatable schemas can be referenced by other schemas and can
-threfore describe multiple sets of keys at different locations. For
-relocatable schemas, this function will return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>schema</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema"><span class="type">GSettingsSchema</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the path of the schema, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32InputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32InputStream.html
deleted file mode 100644
index e3e8f1e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32InputStream.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GWin32InputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GUnixOutputStream.html" title="GUnixOutputStream">
-<link rel="next" href="gio-GWin32OutputStream.html" title="GWin32OutputStream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GUnixOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GWin32OutputStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GWin32InputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GWin32InputStream.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GWin32InputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GWin32InputStream.top_of_page"></a>GWin32InputStream</span></h2>
-<p>GWin32InputStream — Streaming input operations for Windows file handles</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GWin32InputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gwin32inputstream.h&gt;
-
-struct <a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream">GWin32InputStream</a>;
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * <a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-new" title="g_win32_input_stream_new ()">g_win32_input_stream_new</a> (<em class="parameter"><code><span class="type">void</span> *handle</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-set-close-handle" title="g_win32_input_stream_set_close_handle ()">g_win32_input_stream_set_close_handle</a>
- (<em class="parameter"><code><a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-get-close-handle" title="g_win32_input_stream_get_close_handle ()">g_win32_input_stream_get_close_handle</a>
- (<em class="parameter"><code><a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> * <a class="link" href="gio-GWin32InputStream.html#g-win32-input-stream-get-handle" title="g_win32_input_stream_get_handle ()">g_win32_input_stream_get_handle</a> (<em class="parameter"><code><a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> *stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GWin32InputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> for reading from a
-Windows file handle.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gwin32inputstream.h&gt;</code> belongs
-to the Windows-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-windows-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GWin32InputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GWin32InputStream"></a><h3>struct GWin32InputStream</h3>
-<pre class="programlisting">struct GWin32InputStream {
- GInputStream parent_instance;
-};
-</pre>
-<p>
-Implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> for reading from selectable Windows file handles
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-input-stream-new"></a><h3>g_win32_input_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GInputStream.html" title="GInputStream"><span class="returnvalue">GInputStream</span></a> * g_win32_input_stream_new (<em class="parameter"><code><span class="type">void</span> *handle</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> for the given <em class="parameter"><code>handle</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>close_handle</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the handle will be closed
-when the stream is closed.
-</p>
-<p>
-Note that "handle" here means a Win32 HANDLE, not a "file descriptor"
-as used in the Windows C libraries.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
-<td>a Win32 file handle</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_handle</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the handle when done</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-input-stream-set-close-handle"></a><h3>g_win32_input_stream_set_close_handle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_win32_input_stream_set_close_handle
- (<em class="parameter"><code><a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);</pre>
-<p>
-Sets whether the handle of <em class="parameter"><code>stream</code></em> shall be closed
-when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_handle</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the handle when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-input-stream-get-close-handle"></a><h3>g_win32_input_stream_get_close_handle ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_win32_input_stream_get_close_handle
- (<em class="parameter"><code><a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> *stream</code></em>);</pre>
-<p>
-Returns whether the handle of <em class="parameter"><code>stream</code></em> will be
-closed when the stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the handle is closed when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-input-stream-get-handle"></a><h3>g_win32_input_stream_get_handle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> * g_win32_input_stream_get_handle (<em class="parameter"><code><a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a> *stream</code></em>);</pre>
-<p>
-Return the Windows file handle that the stream reads from.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GWin32InputStream.html#GWin32InputStream" title="struct GWin32InputStream"><span class="type">GWin32InputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The file handle of <em class="parameter"><code>stream</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GWin32InputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32OutputStream.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32OutputStream.html
deleted file mode 100644
index 58bf8dc..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-GWin32OutputStream.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GWin32OutputStream</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="gio-GWin32InputStream.html" title="GWin32InputStream">
-<link rel="next" href="gio-GConverterInputstream.html" title="GConverterInputstream">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-GWin32InputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GConverterInputstream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-GWin32OutputStream.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-GWin32OutputStream.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-GWin32OutputStream"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-GWin32OutputStream.top_of_page"></a>GWin32OutputStream</span></h2>
-<p>GWin32OutputStream — Streaming output operations for Windows file handles</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-GWin32OutputStream.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gwin32outputstream.h&gt;
-
-struct <a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream">GWin32OutputStream</a>;
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * <a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-new" title="g_win32_output_stream_new ()">g_win32_output_stream_new</a> (<em class="parameter"><code><span class="type">void</span> *handle</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-set-close-handle" title="g_win32_output_stream_set_close_handle ()">g_win32_output_stream_set_close_handle</a>
- (<em class="parameter"><code><a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-get-close-handle" title="g_win32_output_stream_get_close_handle ()">g_win32_output_stream_get_close_handle</a>
- (<em class="parameter"><code><a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> *stream</code></em>);
-<span class="returnvalue">void</span> * <a class="link" href="gio-GWin32OutputStream.html#g-win32-output-stream-get-handle" title="g_win32_output_stream_get_handle ()">g_win32_output_stream_get_handle</a> (<em class="parameter"><code><a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> *stream</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-GWin32OutputStream.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> for writing to a
-Windows file handle.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gwin32outputstream.h&gt;</code> belongs
-to the Windows-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-windows-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-GWin32OutputStream.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GWin32OutputStream"></a><h3>struct GWin32OutputStream</h3>
-<pre class="programlisting">struct GWin32OutputStream {
- GOutputStream parent_instance;
-};
-</pre>
-<p>
-Implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> for outputting to Windows file handles
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-output-stream-new"></a><h3>g_win32_output_stream_new ()</h3>
-<pre class="programlisting"><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="returnvalue">GOutputStream</span></a> * g_win32_output_stream_new (<em class="parameter"><code><span class="type">void</span> *handle</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);</pre>
-<p>
-Creates a new <a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> for the given <em class="parameter"><code>handle</code></em>.
-</p>
-<p>
-If <em class="parameter"><code>close_handle</code></em>, is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the handle will be closed when the
-output stream is destroyed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>handle</code></em> :</span></p></td>
-<td>a Win32 file handle</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_handle</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the handle when done</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-output-stream-set-close-handle"></a><h3>g_win32_output_stream_set_close_handle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_win32_output_stream_set_close_handle
- (<em class="parameter"><code><a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> close_handle</code></em>);</pre>
-<p>
-Sets whether the handle of <em class="parameter"><code>stream</code></em> shall be closed when the stream
-is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>close_handle</code></em> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to close the handle when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-output-stream-get-close-handle"></a><h3>g_win32_output_stream_get_close_handle ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_win32_output_stream_get_close_handle
- (<em class="parameter"><code><a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Returns whether the handle of <em class="parameter"><code>stream</code></em> will be closed when the
-stream is closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the handle is closed when done</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-win32-output-stream-get-handle"></a><h3>g_win32_output_stream_get_handle ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> * g_win32_output_stream_get_handle (<em class="parameter"><code><a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a> *stream</code></em>);</pre>
-<p>
-Return the Windows handle that the stream writes to.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-GWin32OutputStream.html#GWin32OutputStream" title="struct GWin32OutputStream"><span class="type">GWin32OutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The handle descriptor of <em class="parameter"><code>stream</code></em>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-GWin32OutputStream.see-also"></a><h2>See Also</h2>
-<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-Owning-Bus-Names.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-Owning-Bus-Names.html
deleted file mode 100644
index b4fb906..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-Owning-Bus-Names.html
+++ /dev/null
@@ -1,613 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Owning Bus Names</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="next" href="gio-Watching-Bus-Names.html" title="Watching Bus Names">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gdbus-convenience.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-Watching-Bus-Names.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-Owning-Bus-Names.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-Owning-Bus-Names.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-Owning-Bus-Names"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-Owning-Bus-Names.top_of_page"></a>Owning Bus Names</span></h2>
-<p>Owning Bus Names — Simple API for owning bus names</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-Owning-Bus-Names.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<span class="returnvalue">void</span> (<a class="link" href="gio-Owning-Bus-Names.html#GBusAcquiredCallback" title="GBusAcquiredCallback ()">*GBusAcquiredCallback</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()">*GBusNameAcquiredCallback</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()">*GBusNameLostCallback</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-enum <a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags">GBusNameOwnerFlags</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()">g_bus_own_name</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusAcquiredCallback" title="GBusAcquiredCallback ()"><span class="type">GBusAcquiredCallback</span></a> bus_acquired_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()"><span class="type">GBusNameAcquiredCallback</span></a> name_acquired_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()"><span class="type">GBusNameLostCallback</span></a> name_lost_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" title="g_bus_own_name_on_connection ()">g_bus_own_name_on_connection</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()"><span class="type">GBusNameAcquiredCallback</span></a> name_acquired_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()"><span class="type">GBusNameLostCallback</span></a> name_lost_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()">g_bus_unown_name</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> owner_id</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-with-closures" title="g_bus_own_name_with_closures ()">g_bus_own_name_with_closures</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *bus_acquired_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_acquired_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_lost_closure</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection-with-closures" title="g_bus_own_name_on_connection_with_closures ()">g_bus_own_name_on_connection_with_closures</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_acquired_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_lost_closure</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Owning-Bus-Names.description"></a><h2>Description</h2>
-<p>
-Convenience API for owning bus names.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-owning-names"></a><p class="title"><b>Example 8. Simple application owning a name</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
-
-static void
-on_bus_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- /* This is where we'd export some objects on the bus */
-}
-
-static void
-on_name_acquired (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- g_print ("Acquired the name %s on the session bus\n", name);
-}
-
-static void
-on_name_lost (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- g_print ("Lost the name %s on the session bus\n", name);
-}
-
-int
-main (int argc, char *argv[])
-{
- guint owner_id;
- GMainLoop *loop;
- GBusNameOwnerFlags flags;
- gboolean opt_replace;
- gboolean opt_allow_replacement;
- gchar *opt_name;
- GOptionContext *opt_context;
- GError *error;
- GOptionEntry opt_entries[] =
- {
- { "replace", 'r', 0, G_OPTION_ARG_NONE, &amp;opt_replace, "Replace existing name if possible", NULL },
- { "allow-replacement", 'a', 0, G_OPTION_ARG_NONE, &amp;opt_allow_replacement, "Allow replacement", NULL },
- { "name", 'n', 0, G_OPTION_ARG_STRING, &amp;opt_name, "Name to acquire", NULL },
- { NULL}
- };
-
- g_type_init ();
-
- error = NULL;
- opt_name = NULL;
- opt_replace = FALSE;
- opt_allow_replacement = FALSE;
- opt_context = g_option_context_new ("g_bus_own_name() example");
- g_option_context_add_main_entries (opt_context, opt_entries, NULL);
- if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
- {
- g_printerr ("Error parsing options: %s", error-&gt;message);
- return 1;
- }
- if (opt_name == NULL)
- {
- g_printerr ("Incorrect usage, try --help.\n");
- return 1;
- }
-
- flags = G_BUS_NAME_OWNER_FLAGS_NONE;
- if (opt_replace)
- flags |= G_BUS_NAME_OWNER_FLAGS_REPLACE;
- if (opt_allow_replacement)
- flags |= G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT;
-
- owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
- opt_name,
- flags,
- on_bus_acquired,
- on_name_acquired,
- on_name_lost,
- NULL,
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_bus_unown_name (owner_id);
-
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-Owning-Bus-Names.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GBusAcquiredCallback"></a><h3>GBusAcquiredCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GBusAcquiredCallback) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Invoked when a connection to a message bus has been obtained.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> to a message bus.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name that is requested to be owned.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed to <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GBusNameAcquiredCallback"></a><h3>GBusNameAcquiredCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GBusNameAcquiredCallback) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Invoked when the name is acquired.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> on which to acquired the name.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name being owned.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed to <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> or <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" title="g_bus_own_name_on_connection ()"><code class="function">g_bus_own_name_on_connection()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GBusNameLostCallback"></a><h3>GBusNameLostCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GBusNameLostCallback) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Invoked when the name is lost or <em class="parameter"><code>connection</code></em> has been closed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> on which to acquire the name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
-the connection was disconnected.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name being owned.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed to <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> or <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" title="g_bus_own_name_on_connection ()"><code class="function">g_bus_own_name_on_connection()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GBusNameOwnerFlags"></a><h3>enum GBusNameOwnerFlags</h3>
-<pre class="programlisting">typedef enum {
- G_BUS_NAME_OWNER_FLAGS_NONE = 0, /*&lt; nick=none &gt;*/
- G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = (1&lt;&lt;0), /*&lt; nick=allow-replacement &gt;*/
- G_BUS_NAME_OWNER_FLAGS_REPLACE = (1&lt;&lt;1) /*&lt; nick=replace &gt;*/
-} GBusNameOwnerFlags;
-</pre>
-<p>
-Flags used in <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-BUS-NAME-OWNER-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_BUS_NAME_OWNER_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS"></a><span class="term"><code class="literal">G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT</code></span></p></td>
-<td>Allow another message bus connection to claim the the name.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-BUS-NAME-OWNER-FLAGS-REPLACE:CAPS"></a><span class="term"><code class="literal">G_BUS_NAME_OWNER_FLAGS_REPLACE</code></span></p></td>
-<td>If another message bus connection owns the name and have
-specified <a class="link" href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS"><span class="type">G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT</span></a>, then take the name from the other connection.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-own-name"></a><h3>g_bus_own_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_own_name (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusAcquiredCallback" title="GBusAcquiredCallback ()"><span class="type">GBusAcquiredCallback</span></a> bus_acquired_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()"><span class="type">GBusNameAcquiredCallback</span></a> name_acquired_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()"><span class="type">GBusNameLostCallback</span></a> name_lost_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);</pre>
-<p>
-Starts acquiring <em class="parameter"><code>name</code></em> on the bus specified by <em class="parameter"><code>bus_type</code></em> and calls
-<em class="parameter"><code>name_acquired_handler</code></em> and <em class="parameter"><code>name_lost_handler</code></em> when the name is
-acquired respectively lost. Callbacks will be invoked in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this function from.
-</p>
-<p>
-You are guaranteed that one of the <em class="parameter"><code>name_acquired_handler</code></em> and <em class="parameter"><code>name_lost_handler</code></em>
-callbacks will be invoked after calling this function - there are three
-possible cases:
-</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
- <em class="parameter"><code>name_lost_handler</code></em> with a <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> connection (if a connection to the bus can't be made).
- </p></li>
-<li class="listitem"><p>
- <em class="parameter"><code>bus_acquired_handler</code></em> then <em class="parameter"><code>name_lost_handler</code></em> (if the name can't be obtained)
- </p></li>
-<li class="listitem"><p>
- <em class="parameter"><code>bus_acquired_handler</code></em> then <em class="parameter"><code>name_acquired_handler</code></em> (if the name was obtained).
- </p></li>
-</ul></div>
-<p>
-When you are done owning the name, just call <a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()"><code class="function">g_bus_unown_name()</code></a>
-with the owner id this function returns.
-</p>
-<p>
-If the name is acquired or lost (for example another application
-could acquire the name if you allow replacement or the application
-currently owning the name exits), the handlers are also invoked. If the
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> that is used for attempting to own the name
-closes, then <em class="parameter"><code>name_lost_handler</code></em> is invoked since it is no
-longer possible for other processes to access the process.
-</p>
-<p>
-You cannot use <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> several times for the same name (unless
-interleaved with calls to <a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()"><code class="function">g_bus_unown_name()</code></a>) - only the first call
-will work.
-</p>
-<p>
-Another guarantee is that invocations of <em class="parameter"><code>name_acquired_handler</code></em>
-and <em class="parameter"><code>name_lost_handler</code></em> are guaranteed to alternate; that
-is, if <em class="parameter"><code>name_acquired_handler</code></em> is invoked then you are
-guaranteed that the next time one of the handlers is invoked, it
-will be <em class="parameter"><code>name_lost_handler</code></em>. The reverse is also true.
-</p>
-<p>
-If you plan on exporting objects (using e.g.
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>), note that it is generally too late
-to export the objects in <em class="parameter"><code>name_acquired_handler</code></em>. Instead, you can do this
-in <em class="parameter"><code>bus_acquired_handler</code></em> since you are guaranteed that this will run
-before <em class="parameter"><code>name</code></em> is requested from the bus.
-</p>
-<p>
-This behavior makes it very simple to write applications that wants
-to own names and export objects, see <a class="xref" href="gio-Owning-Bus-Names.html#gdbus-owning-names" title="Example 8. Simple application owning a name">Example 8, “Simple application owning a name”</a>.
-Simply register objects to be exported in <em class="parameter"><code>bus_acquired_handler</code></em> and
-unregister the objects (if any) in <em class="parameter"><code>name_lost_handler</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>The type of bus to own a name on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The well-known name to own.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>A set of flags from the <a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_acquired_handler</code></em> :</span></p></td>
-<td>Handler to invoke when connected to the bus of type <em class="parameter"><code>bus_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_acquired_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_lost_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is lost or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to handlers.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()"><code class="function">g_bus_unown_name()</code></a> to stop owning the name.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-own-name-on-connection"></a><h3>g_bus_own_name_on_connection ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_own_name_on_connection (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" title="GBusNameAcquiredCallback ()"><span class="type">GBusNameAcquiredCallback</span></a> name_acquired_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameLostCallback" title="GBusNameLostCallback ()"><span class="type">GBusNameLostCallback</span></a> name_lost_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);</pre>
-<p>
-Like <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> but takes a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> instead of a
-<a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The well-known name to own.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>A set of flags from the <a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_acquired_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_lost_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is lost or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to handlers.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()"><code class="function">g_bus_unown_name()</code></a> to stop owning the name.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-unown-name"></a><h3>g_bus_unown_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_bus_unown_name (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> owner_id</code></em>);</pre>
-<p>
-Stops owning a name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>owner_id</code></em> :</span></p></td>
-<td>An identifier obtained from <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-own-name-with-closures"></a><h3>g_bus_own_name_with_closures ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_own_name_with_closures (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *bus_acquired_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_acquired_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_lost_closure</code></em>);</pre>
-<p>
-Version of <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> using closures instead of callbacks for
-easier binding in other languages.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>The type of bus to own a name on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The well-known name to own.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>A set of flags from the <a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_acquired_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when connected to
-the bus of type <em class="parameter"><code>bus_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_acquired_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is
-acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_lost_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is lost or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()"><code class="function">g_bus_unown_name()</code></a> to stop owning the name.
-Rename to: g_bus_own_name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-own-name-on-connection-with-closures"></a><h3>g_bus_own_name_on_connection_with_closures ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_own_name_on_connection_with_closures
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_acquired_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_lost_closure</code></em>);</pre>
-<p>
-Version of <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" title="g_bus_own_name_on_connection ()"><code class="function">g_bus_own_name_on_connection()</code></a> using closures instead of callbacks for
-easier binding in other languages.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The well-known name to own.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>A set of flags from the <a class="link" href="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" title="enum GBusNameOwnerFlags"><span class="type">GBusNameOwnerFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_acquired_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is
-acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_lost_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is lost or
-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Owning-Bus-Names.html#g-bus-unown-name" title="g_bus_unown_name ()"><code class="function">g_bus_unown_name()</code></a> to stop owning the name.
-Rename to: g_bus_own_name_on_connection</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-TLS-Overview.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-TLS-Overview.html
deleted file mode 100644
index a88dd2f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-TLS-Overview.html
+++ /dev/null
@@ -1,283 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TLS Overview</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tls.html" title="TLS (SSL) support">
-<link rel="prev" href="tls.html" title="TLS (SSL) support">
-<link rel="next" href="GTlsCertificate.html" title="GTlsCertificate">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="tls.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tls.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTlsCertificate.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-TLS-Overview.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-TLS-Overview.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-TLS-Overview.object-hierarchy" class="shortcut">Object Hierarchy</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-TLS-Overview"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-TLS-Overview.top_of_page"></a>TLS Overview</span></h2>
-<p>TLS Overview — TLS (aka SSL) support for GSocketConnection</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-TLS-Overview.synopsis"></a><h2>Synopsis</h2>
-<a name="GTlsCertificateFlags"></a><pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-#define <a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR:CAPS" title="G_TLS_ERROR">G_TLS_ERROR</a>
-enum <a class="link" href="gio-TLS-Overview.html#GTlsError" title="enum GTlsError">GTlsError</a>;
-
-enum <a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode">GTlsAuthenticationMode</a>;
-enum <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags-enum" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>;
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-TLS-Overview.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GFlags
- +----GTlsCertificateFlags
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-TLS-Overview.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> and related classes provide TLS (Transport Layer
-Security, previously known as SSL, Secure Sockets Layer) support for
-gio-based network streams.
-</p>
-<p>
-In the simplest case, for a client connection, you can just set the
-<a class="link" href="GSocketClient.html#GSocketClient--tls" title='The "tls" property'><span class="type">"tls"</span></a> flag on a <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a>, and then any
-connections created by that client will have TLS negotiated
-automatically, using appropriate default settings, and rejecting
-any invalid or self-signed certificates (unless you change that
-default by setting the <a class="link" href="GSocketClient.html#GSocketClient--tls-validation-flags" title='The "tls-validation-flags" property'><span class="type">"tls-validation-flags"</span></a>
-property). The returned object will be a <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection"><span class="type">GTcpWrapperConnection</span></a>,
-which wraps the underlying <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>.
-</p>
-<p>
-For greater control, you can create your own <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>,
-wrapping a <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> (or an arbitrary <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> with
-pollable input and output streams) and then connect to its signals,
-such as <a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a>, before starting the
-handshake.
-</p>
-<p>
-Server-side TLS is similar, using <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>. At the
-moment, there is no support for automatically wrapping server-side
-connections in the way <a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> does for client-side
-connections.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-TLS-Overview.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="G-TLS-ERROR:CAPS"></a><h3>G_TLS_ERROR</h3>
-<pre class="programlisting">#define G_TLS_ERROR (g_tls_error_quark ())
-</pre>
-<p>
-Error domain for TLS. Errors in this domain will be from the
-<a class="link" href="gio-TLS-Overview.html#GTlsError" title="enum GTlsError"><span class="type">GTlsError</span></a> enumeration. See <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for more information on error
-domains.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsError"></a><h3>enum GTlsError</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_ERROR_UNAVAILABLE,
- G_TLS_ERROR_MISC,
- G_TLS_ERROR_BAD_CERTIFICATE,
- G_TLS_ERROR_NOT_TLS,
- G_TLS_ERROR_HANDSHAKE,
- G_TLS_ERROR_CERTIFICATE_REQUIRED,
- G_TLS_ERROR_EOF
-} GTlsError;
-</pre>
-<p>
-An error code used with <a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR:CAPS" title="G_TLS_ERROR"><code class="literal">G_TLS_ERROR</code></a> in a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> returned from a
-TLS-related routine.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-ERROR-UNAVAILABLE:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_UNAVAILABLE</code></span></p></td>
-<td>No TLS provider is available
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-ERROR-MISC:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_MISC</code></span></p></td>
-<td>Miscellaneous TLS error
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-ERROR-BAD-CERTIFICATE:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_BAD_CERTIFICATE</code></span></p></td>
-<td>A certificate could not be parsed
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-ERROR-NOT-TLS:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_NOT_TLS</code></span></p></td>
-<td>The TLS handshake failed because the
- peer does not seem to be a TLS server.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-ERROR-HANDSHAKE:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_HANDSHAKE</code></span></p></td>
-<td>The TLS handshake failed because the
- peer's certificate was not acceptable.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-ERROR-CERTIFICATE-REQUIRED:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_CERTIFICATE_REQUIRED</code></span></p></td>
-<td>The TLS handshake failed because
- the server requested a client-side certificate, but none was
- provided. See <a class="link" href="GTlsConnection.html#g-tls-connection-set-certificate" title="g_tls_connection_set_certificate ()"><code class="function">g_tls_connection_set_certificate()</code></a>.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-ERROR-EOF:CAPS"></a><span class="term"><code class="literal">G_TLS_ERROR_EOF</code></span></p></td>
-<td>The TLS connection was closed without proper
- notice, which may indicate an attack. See
- <a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()"><code class="function">g_tls_connection_set_require_close_notify()</code></a>.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsAuthenticationMode"></a><h3>enum GTlsAuthenticationMode</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_AUTHENTICATION_NONE,
- G_TLS_AUTHENTICATION_REQUESTED,
- G_TLS_AUTHENTICATION_REQUIRED
-} GTlsAuthenticationMode;
-</pre>
-<p>
-The client authentication mode for a <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-AUTHENTICATION-NONE:CAPS"></a><span class="term"><code class="literal">G_TLS_AUTHENTICATION_NONE</code></span></p></td>
-<td>client authentication not required
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-AUTHENTICATION-REQUESTED:CAPS"></a><span class="term"><code class="literal">G_TLS_AUTHENTICATION_REQUESTED</code></span></p></td>
-<td>client authentication is requested
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-AUTHENTICATION-REQUIRED:CAPS"></a><span class="term"><code class="literal">G_TLS_AUTHENTICATION_REQUIRED</code></span></p></td>
-<td>client authentication is required
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GTlsCertificateFlags-enum"></a><h3>enum GTlsCertificateFlags</h3>
-<pre class="programlisting">typedef enum {
- G_TLS_CERTIFICATE_UNKNOWN_CA = (1 &lt;&lt; 0),
- G_TLS_CERTIFICATE_BAD_IDENTITY = (1 &lt;&lt; 1),
- G_TLS_CERTIFICATE_NOT_ACTIVATED = (1 &lt;&lt; 2),
- G_TLS_CERTIFICATE_EXPIRED = (1 &lt;&lt; 3),
- G_TLS_CERTIFICATE_REVOKED = (1 &lt;&lt; 4),
- G_TLS_CERTIFICATE_INSECURE = (1 &lt;&lt; 5),
- G_TLS_CERTIFICATE_GENERIC_ERROR = (1 &lt;&lt; 6),
-
- G_TLS_CERTIFICATE_VALIDATE_ALL = 0x007f
-} GTlsCertificateFlags;
-</pre>
-<p>
-A set of flags describing TLS certification validation. This can be
-used to set which validation steps to perform (eg, with
-<a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-validation-flags" title="g_tls_client_connection_set_validation_flags ()"><code class="function">g_tls_client_connection_set_validation_flags()</code></a>), or to describe why
-a particular certificate was rejected (eg, in
-<a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a>).
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_UNKNOWN_CA</code></span></p></td>
-<td>The signing certificate authority is
- not known.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_BAD_IDENTITY</code></span></p></td>
-<td>The certificate does not match the
- expected identity of the site that it was retrieved from.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-NOT-ACTIVATED:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_NOT_ACTIVATED</code></span></p></td>
-<td>The certificate's activation time
- is still in the future
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-EXPIRED:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_EXPIRED</code></span></p></td>
-<td>The certificate has expired
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-REVOKED:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_REVOKED</code></span></p></td>
-<td>The certificate has been revoked
- according to the <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>'s certificate revocation list.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-INSECURE:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_INSECURE</code></span></p></td>
-<td>The certificate's algorithm is
- considered insecure.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-GENERIC-ERROR:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_GENERIC_ERROR</code></span></p></td>
-<td>Some other error occurred validating
- the certificate
-</td>
-</tr>
-<tr>
-<td><p><a name="G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS"></a><span class="term"><code class="literal">G_TLS_CERTIFICATE_VALIDATE_ALL</code></span></p></td>
-<td>the combination of all of the above
- flags
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-Unix-Mounts.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-Unix-Mounts.html
deleted file mode 100644
index 9019a43..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-Unix-Mounts.html
+++ /dev/null
@@ -1,900 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Unix Mounts</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="volume_mon.html" title="Volumes and Drives">
-<link rel="prev" href="GDrive.html" title="GDrive">
-<link rel="next" href="icons.html" title="Icons">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GDrive.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="volume_mon.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="icons.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-Unix-Mounts.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-Unix-Mounts.description" class="shortcut">Description</a>
-  | 
- <a href="#gio-Unix-Mounts.object-hierarchy" class="shortcut">Object Hierarchy</a>
-  | 
- <a href="#gio-Unix-Mounts.signals" class="shortcut">Signals</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-Unix-Mounts"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-Unix-Mounts.top_of_page"></a>Unix Mounts</span></h2>
-<p>Unix Mounts — UNIX mounts</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-Unix-Mounts.synopsis"></a><h2>Synopsis</h2>
-<a name="GUnixMountMonitor"></a><pre class="synopsis">
-#include &lt;gio/gunixmounts.h&gt;
-
- <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint">GUnixMountPoint</a>;
- <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry">GUnixMountEntry</a>;
- <a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-struct" title="GUnixMountMonitor">GUnixMountMonitor</a>;
-<span class="returnvalue">void</span> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-free" title="g_unix_mount_free ()">g_unix_mount_free</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-compare" title="g_unix_mount_compare ()">g_unix_mount_compare</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount1</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount2</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-mount-path" title="g_unix_mount_get_mount_path ()">g_unix_mount_get_mount_path</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-device-path" title="g_unix_mount_get_device_path ()">g_unix_mount_get_device_path</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-get-fs-type" title="g_unix_mount_get_fs_type ()">g_unix_mount_get_fs_type</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-readonly" title="g_unix_mount_is_readonly ()">g_unix_mount_is_readonly</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-is-system-internal" title="g_unix_mount_is_system_internal ()">g_unix_mount_is_system_internal</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-icon" title="g_unix_mount_guess_icon ()">g_unix_mount_guess_icon</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-name" title="g_unix_mount_guess_name ()">g_unix_mount_guess_name</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-can-eject" title="g_unix_mount_guess_can_eject ()">g_unix_mount_guess_can_eject</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-guess-should-display" title="g_unix_mount_guess_should_display ()">g_unix_mount_guess_should_display</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-free" title="g_unix_mount_point_free ()">g_unix_mount_point_free</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-compare" title="g_unix_mount_point_compare ()">g_unix_mount_point_compare</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount1</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount2</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-mount-path" title="g_unix_mount_point_get_mount_path ()">g_unix_mount_point_get_mount_path</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-device-path" title="g_unix_mount_point_get_device_path ()">g_unix_mount_point_get_device_path</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-fs-type" title="g_unix_mount_point_get_fs_type ()">g_unix_mount_point_get_fs_type</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-const <span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-get-options" title="g_unix_mount_point_get_options ()">g_unix_mount_point_get_options</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-readonly" title="g_unix_mount_point_is_readonly ()">g_unix_mount_point_is_readonly</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-user-mountable" title="g_unix_mount_point_is_user_mountable ()">g_unix_mount_point_is_user_mountable</a>
- (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-is-loopback" title="g_unix_mount_point_is_loopback ()">g_unix_mount_point_is_loopback</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-icon" title="g_unix_mount_point_guess_icon ()">g_unix_mount_point_guess_icon</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<span class="returnvalue">char</span> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-name" title="g_unix_mount_point_guess_name ()">g_unix_mount_point_guess_name</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-point-guess-can-eject" title="g_unix_mount_point_guess_can_eject ()">g_unix_mount_point_guess_can_eject</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-get" title="g_unix_mount_points_get ()">g_unix_mount_points_get</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *time_read</code></em>);
-<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-get" title="g_unix_mounts_get ()">g_unix_mounts_get</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *time_read</code></em>);
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="returnvalue">GUnixMountEntry</span></a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-at" title="g_unix_mount_at ()">g_unix_mount_at</a> (<em class="parameter"><code>const <span class="type">char</span> *mount_path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *time_read</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-changed-since" title="g_unix_mounts_changed_since ()">g_unix_mounts_changed_since</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> time</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-changed-since" title="g_unix_mount_points_changed_since ()">g_unix_mount_points_changed_since</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> time</code></em>);
-<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="returnvalue">GUnixMountMonitor</span></a> * <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-new" title="g_unix_mount_monitor_new ()">g_unix_mount_monitor_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit" title="g_unix_mount_monitor_set_rate_limit ()">g_unix_mount_monitor_set_rate_limit</a> (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a> *mount_monitor</code></em>,
- <em class="parameter"><code><span class="type">int</span> limit_msec</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-Unix-Mounts.html#g-unix-is-mount-path-system-internal" title="g_unix_is_mount_path_system_internal ()">g_unix_is_mount_path_system_internal</a>
- (<em class="parameter"><code>const <span class="type">char</span> *mount_path</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Unix-Mounts.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----GUnixMountMonitor
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Unix-Mounts.signals"></a><h2>Signals</h2>
-<pre class="synopsis">
- "<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mountpoints-changed" title='The "mountpoints-changed" signal'>mountpoints-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
- "<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor-mounts-changed" title='The "mounts-changed" signal'>mounts-changed</a>" : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Unix-Mounts.description"></a><h2>Description</h2>
-<p>
-Routines for managing mounted UNIX mount points and paths.
-</p>
-<p>
-Note that <code class="filename">&lt;gio/gunixmounts.h&gt;</code> belongs to the
-UNIX-specific GIO interfaces, thus you have to use the
-<code class="filename">gio-unix-2.0.pc</code> pkg-config file when using it.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-Unix-Mounts.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GUnixMountPoint"></a><h3>GUnixMountPoint</h3>
-<pre class="programlisting">typedef struct _GUnixMountPoint GUnixMountPoint;</pre>
-<p>
-Defines a Unix mount point (e.g. <code class="filename">/dev</code>).
-This corresponds roughly to a fstab entry.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixMountEntry"></a><h3>GUnixMountEntry</h3>
-<pre class="programlisting">typedef struct _GUnixMountEntry GUnixMountEntry;</pre>
-<p>
-Defines a Unix mount entry (e.g. <code class="filename">/media/cdrom</code>).
-This corresponds roughly to a mtab entry.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixMountMonitor-struct"></a><h3>GUnixMountMonitor</h3>
-<pre class="programlisting">typedef struct _GUnixMountMonitor GUnixMountMonitor;</pre>
-<p>
-Watches <span class="type">GUnixMount</span>s for changes.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-free"></a><h3>g_unix_mount_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_mount_free (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Frees a unix mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-compare"></a><h3>g_unix_mount_compare ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_mount_compare (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount1</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount2</code></em>);</pre>
-<p>
-Compares two unix mounts.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount1</code></em> :</span></p></td>
-<td>first <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to compare.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount2</code></em> :</span></p></td>
-<td>second <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to compare.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>1, 0 or -1 if <em class="parameter"><code>mount1</code></em> is greater than, equal to,
-or less than <em class="parameter"><code>mount2</code></em>, respectively.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-get-mount-path"></a><h3>g_unix_mount_get_mount_path ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_get_mount_path (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Gets the mount path for a unix mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>input <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> to get the mount path for.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the mount path for <em class="parameter"><code>mount_entry</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-get-device-path"></a><h3>g_unix_mount_get_device_path ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_get_device_path (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Gets the device path for a unix mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <span class="type">GUnixMount</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the device path.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-get-fs-type"></a><h3>g_unix_mount_get_fs_type ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_get_fs_type (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Gets the filesystem type for the unix mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <span class="type">GUnixMount</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the file system type.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-is-readonly"></a><h3>g_unix_mount_is_readonly ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_is_readonly (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Checks if a unix mount is mounted read only.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <span class="type">GUnixMount</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mount_entry</code></em> is read only.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-is-system-internal"></a><h3>g_unix_mount_is_system_internal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_is_system_internal (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Checks if a unix mount is a system path.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <span class="type">GUnixMount</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the unix mount is for a system path.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-guess-icon"></a><h3>g_unix_mount_guess_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_unix_mount_guess_icon (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Guesses the icon of a Unix mount.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-guess-name"></a><h3>g_unix_mount_guess_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_unix_mount_guess_name (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Guesses the name of a Unix mount.
-The result is a translated string.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly allocated string that must
-be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-guess-can-eject"></a><h3>g_unix_mount_guess_can_eject ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_guess_can_eject (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Guesses whether a Unix mount can be ejected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mount_entry</code></em> is deemed to be ejectable.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-guess-should-display"></a><h3>g_unix_mount_guess_should_display ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_guess_should_display (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> *mount_entry</code></em>);</pre>
-<p>
-Guesses whether a Unix mount should be displayed in the UI.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_entry</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mount_entry</code></em> is deemed to be displayable.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-free"></a><h3>g_unix_mount_point_free ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_mount_point_free (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Frees a unix mount point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>unix mount point to free.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-compare"></a><h3>g_unix_mount_point_compare ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> g_unix_mount_point_compare (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount1</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount2</code></em>);</pre>
-<p>
-Compares two unix mount points.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount1</code></em> :</span></p></td>
-<td>a <span class="type">GUnixMount</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount2</code></em> :</span></p></td>
-<td>a <span class="type">GUnixMount</span>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>1, 0 or -1 if <em class="parameter"><code>mount1</code></em> is greater than, equal to,
-or less than <em class="parameter"><code>mount2</code></em>, respectively.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-get-mount-path"></a><h3>g_unix_mount_point_get_mount_path ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_point_get_mount_path (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Gets the mount path for a unix mount point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the mount path.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-get-device-path"></a><h3>g_unix_mount_point_get_device_path ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_point_get_device_path (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Gets the device path for a unix mount point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the device path.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-get-fs-type"></a><h3>g_unix_mount_point_get_fs_type ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_point_get_fs_type (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Gets the file system type for the mount point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the file system type.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-get-options"></a><h3>g_unix_mount_point_get_options ()</h3>
-<pre class="programlisting">const <span class="returnvalue">char</span> * g_unix_mount_point_get_options (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Gets the options for the mount point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a string containing the options.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.32</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-is-readonly"></a><h3>g_unix_mount_point_is_readonly ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_point_is_readonly (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Checks if a unix mount point is read only.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a mount point is read only.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-is-user-mountable"></a><h3>g_unix_mount_point_is_user_mountable ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_point_is_user_mountable
- (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Checks if a unix mount point is mountable by the user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount point is user mountable.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-is-loopback"></a><h3>g_unix_mount_point_is_loopback ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_point_is_loopback (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Checks if a unix mount point is a loopback device.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount point is a loopback. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-guess-icon"></a><h3>g_unix_mount_point_guess_icon ()</h3>
-<pre class="programlisting"><a class="link" href="GIcon.html" title="GIcon"><span class="returnvalue">GIcon</span></a> * g_unix_mount_point_guess_icon (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Guesses the icon of a Unix mount point.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="GIcon.html" title="GIcon"><span class="type">GIcon</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-guess-name"></a><h3>g_unix_mount_point_guess_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">char</span> * g_unix_mount_point_guess_name (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Guesses the name of a Unix mount point.
-The result is a translated string.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A newly allocated string that must
-be freed with <a href="./../glib/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-point-guess-can-eject"></a><h3>g_unix_mount_point_guess_can_eject ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_point_guess_can_eject (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> *mount_point</code></em>);</pre>
-<p>
-Guesses whether a Unix mount point can be ejected.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_point</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mount_point</code></em> is deemed to be ejectable.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-points-get"></a><h3>g_unix_mount_points_get ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_unix_mount_points_get (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *time_read</code></em>);</pre>
-<p>
-Gets a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="gio-Unix-Mounts.html#GUnixMountPoint" title="GUnixMountPoint"><span class="type">GUnixMountPoint</span></a> containing the unix mount points.
-If <em class="parameter"><code>time_read</code></em> is set, it will be filled with the mount timestamp,
-allowing for checking if the mounts have changed with
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-points-changed-since" title="g_unix_mount_points_changed_since ()"><code class="function">g_unix_mount_points_changed_since()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_read</code></em> :</span></p></td>
-<td>guint64 to contain a timestamp. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of the UNIX mountpoints. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUnixMountPoint][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mounts-get"></a><h3>g_unix_mounts_get ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * g_unix_mounts_get (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *time_read</code></em>);</pre>
-<p>
-Gets a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> containing the unix mounts.
-If <em class="parameter"><code>time_read</code></em> is set, it will be filled with the mount
-timestamp, allowing for checking if the mounts have changed
-with <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-changed-since" title="g_unix_mounts_changed_since ()"><code class="function">g_unix_mounts_changed_since()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_read</code></em> :</span></p></td>
-<td>guint64 to contain a timestamp, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of the UNIX mounts. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUnixMountEntry][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-at"></a><h3>g_unix_mount_at ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="returnvalue">GUnixMountEntry</span></a> * g_unix_mount_at (<em class="parameter"><code>const <span class="type">char</span> *mount_path</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *time_read</code></em>);</pre>
-<p>
-Gets a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a> for a given mount path. If <em class="parameter"><code>time_read</code></em>
-is set, it will be filled with a unix timestamp for checking
-if the mounts have changed since with <a class="link" href="gio-Unix-Mounts.html#g-unix-mounts-changed-since" title="g_unix_mounts_changed_since ()"><code class="function">g_unix_mounts_changed_since()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_path</code></em> :</span></p></td>
-<td>path for a possible unix mount.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time_read</code></em> :</span></p></td>
-<td>guint64 to contain a timestamp. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountEntry" title="GUnixMountEntry"><span class="type">GUnixMountEntry</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mounts-changed-since"></a><h3>g_unix_mounts_changed_since ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mounts_changed_since (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> time</code></em>);</pre>
-<p>
-Checks if the unix mounts have changed since a given unix time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time</code></em> :</span></p></td>
-<td>guint64 to contain a timestamp.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mounts have changed since <em class="parameter"><code>time</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-points-changed-since"></a><h3>g_unix_mount_points_changed_since ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_mount_points_changed_since (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> time</code></em>);</pre>
-<p>
-Checks if the unix mount points have changed since a given unix time.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>time</code></em> :</span></p></td>
-<td>guint64 to contain a timestamp.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mount points have changed since <em class="parameter"><code>time</code></em>.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-monitor-new"></a><h3>g_unix_mount_monitor_new ()</h3>
-<pre class="programlisting"><a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="returnvalue">GUnixMountMonitor</span></a> * g_unix_mount_monitor_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Gets a new <a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a>. The default rate limit for which the
-monitor will report consecutive changes for the mount and mount
-point entry files is the default for a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>. Use
-<a class="link" href="gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit" title="g_unix_mount_monitor_set_rate_limit ()"><code class="function">g_unix_mount_monitor_set_rate_limit()</code></a> to change this.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a>.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-mount-monitor-set-rate-limit"></a><h3>g_unix_mount_monitor_set_rate_limit ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_unix_mount_monitor_set_rate_limit (<em class="parameter"><code><a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a> *mount_monitor</code></em>,
- <em class="parameter"><code><span class="type">int</span> limit_msec</code></em>);</pre>
-<p>
-Sets the rate limit to which the <em class="parameter"><code>mount_monitor</code></em> will report
-consecutive change events to the mount and mount point entry files.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_monitor</code></em> :</span></p></td>
-<td>a <a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>limit_msec</code></em> :</span></p></td>
-<td>a integer with the limit in milliseconds to
-poll for changes.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.18</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-unix-is-mount-path-system-internal"></a><h3>g_unix_is_mount_path_system_internal ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_unix_is_mount_path_system_internal
- (<em class="parameter"><code>const <span class="type">char</span> *mount_path</code></em>);</pre>
-<p>
-Determines if <em class="parameter"><code>mount_path</code></em> is considered an implementation of the
-OS. This is primarily used for hiding mountable and mounted volumes
-that only are used in the OS and has little to no relevance to the
-casual user.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>mount_path</code></em> :</span></p></td>
-<td>a mount path, e.g. <code class="filename">/media/disk</code>
-or <code class="filename">/usr</code>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mount_path</code></em> is considered an implementation detail
-of the OS.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="refsect1">
-<a name="gio-Unix-Mounts.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="GUnixMountMonitor-mountpoints-changed"></a><h3>The <code class="literal">"mountpoints-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a> *monitor,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the unix mount points have changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GUnixMountMonitor-mounts-changed"></a><h3>The <code class="literal">"mounts-changed"</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor"><span class="type">GUnixMountMonitor</span></a> *monitor,
- <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
-<p>
-Emitted when the unix mounts have changed.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td>
-<td>the object on which the signal is emitted</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>user data set when the signal handler was connected.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-Watching-Bus-Names.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-Watching-Bus-Names.html
deleted file mode 100644
index 3d61d23..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-Watching-Bus-Names.html
+++ /dev/null
@@ -1,542 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Watching Bus Names</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="gdbus-convenience.html" title="Highlevel D-Bus Support">
-<link rel="prev" href="gio-Owning-Bus-Names.html" title="Owning Bus Names">
-<link rel="next" href="GDBusInterface.html" title="GDBusInterface">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="gio-Owning-Bus-Names.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="gdbus-convenience.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GDBusInterface.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-Watching-Bus-Names.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-Watching-Bus-Names.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-Watching-Bus-Names"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-Watching-Bus-Names.top_of_page"></a>Watching Bus Names</span></h2>
-<p>Watching Bus Names — Simple API for watching bus names</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-Watching-Bus-Names.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<span class="returnvalue">void</span> (<a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()">*GBusNameAppearedCallback</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name_owner</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()">*GBusNameVanishedCallback</a>) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-enum <a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags">GBusNameWatcherFlags</a>;
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()">g_bus_watch_name</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()"><span class="type">GBusNameAppearedCallback</span></a> name_appeared_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()"><span class="type">GBusNameVanishedCallback</span></a> name_vanished_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection" title="g_bus_watch_name_on_connection ()">g_bus_watch_name_on_connection</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()"><span class="type">GBusNameAppearedCallback</span></a> name_appeared_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()"><span class="type">GBusNameVanishedCallback</span></a> name_vanished_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()">g_bus_unwatch_name</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> watcher_id</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-with-closures" title="g_bus_watch_name_with_closures ()">g_bus_watch_name_with_closures</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_appeared_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_vanished_closure</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection-with-closures" title="g_bus_watch_name_on_connection_with_closures ()">g_bus_watch_name_on_connection_with_closures</a>
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_appeared_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_vanished_closure</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-Watching-Bus-Names.description"></a><h2>Description</h2>
-<p>
-Convenience API for watching bus names.
-</p>
-<p>
-</p>
-<div class="example">
-<a name="gdbus-watching-names"></a><p class="title"><b>Example 9. Simple application watching a name</b></p>
-<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
-
-static gchar *opt_name = NULL;
-static gboolean opt_system_bus = FALSE;
-static gboolean opt_auto_start = FALSE;
-
-static GOptionEntry opt_entries[] =
-{
- { "name", 'n', 0, G_OPTION_ARG_STRING, &amp;opt_name, "Name to watch", NULL },
- { "system-bus", 's', 0, G_OPTION_ARG_NONE, &amp;opt_system_bus, "Use the system-bus instead of the session-bus", NULL },
- { "auto-start", 'a', 0, G_OPTION_ARG_NONE, &amp;opt_auto_start, "Instruct the bus to launch an owner for the name", NULL},
- { NULL}
-};
-
-static void
-on_name_appeared (GDBusConnection *connection,
- const gchar *name,
- const gchar *name_owner,
- gpointer user_data)
-{
- g_print ("Name %s on %s is owned by %s\n",
- name,
- opt_system_bus ? "the system bus" : "the session bus",
- name_owner);
-}
-
-static void
-on_name_vanished (GDBusConnection *connection,
- const gchar *name,
- gpointer user_data)
-{
- g_print ("Name %s does not exist on %s\n",
- name,
- opt_system_bus ? "the system bus" : "the session bus");
-}
-
-int
-main (int argc, char *argv[])
-{
- guint watcher_id;
- GMainLoop *loop;
- GOptionContext *opt_context;
- GError *error;
- GBusNameWatcherFlags flags;
-
- g_type_init ();
-
- error = NULL;
- opt_context = g_option_context_new ("g_bus_watch_name() example");
- g_option_context_set_summary (opt_context,
- "Example: to watch the power manager on the session bus, use:\n"
- "\n"
- " ./example-watch-name -n org.gnome.PowerManager");
- g_option_context_add_main_entries (opt_context, opt_entries, NULL);
- if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
- {
- g_printerr ("Error parsing options: %s", error-&gt;message);
- goto out;
- }
- if (opt_name == NULL)
- {
- g_printerr ("Incorrect usage, try --help.\n");
- goto out;
- }
-
- flags = G_BUS_NAME_WATCHER_FLAGS_NONE;
- if (opt_auto_start)
- flags |= G_BUS_NAME_WATCHER_FLAGS_AUTO_START;
-
- watcher_id = g_bus_watch_name (opt_system_bus ? G_BUS_TYPE_SYSTEM : G_BUS_TYPE_SESSION,
- opt_name,
- flags,
- on_name_appeared,
- on_name_vanished,
- NULL,
- NULL);
-
- loop = g_main_loop_new (NULL, FALSE);
- g_main_loop_run (loop);
-
- g_bus_unwatch_name (watcher_id);
-
- out:
- g_option_context_free (opt_context);
- g_free (opt_name);
-
- return 0;
-}
-</pre></div>
-</div>
-<p><br class="example-break">
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-Watching-Bus-Names.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GBusNameAppearedCallback"></a><h3>GBusNameAppearedCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GBusNameAppearedCallback) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name_owner</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Invoked when the name being watched is known to have to have a owner.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> the name is being watched on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name being watched.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_owner</code></em> :</span></p></td>
-<td>Unique name of the owner of the name being watched.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed to <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GBusNameVanishedCallback"></a><h3>GBusNameVanishedCallback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*GBusNameVanishedCallback) (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Invoked when the name being watched is known not to have to have a owner.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> the name is being watched on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name being watched.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data passed to <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a>.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="GBusNameWatcherFlags"></a><h3>enum GBusNameWatcherFlags</h3>
-<pre class="programlisting">typedef enum {
- G_BUS_NAME_WATCHER_FLAGS_NONE = 0,
- G_BUS_NAME_WATCHER_FLAGS_AUTO_START = (1&lt;&lt;0)
-} GBusNameWatcherFlags;
-</pre>
-<p>
-Flags used in <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><a name="G-BUS-NAME-WATCHER-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">G_BUS_NAME_WATCHER_FLAGS_NONE</code></span></p></td>
-<td>No flags set.
-</td>
-</tr>
-<tr>
-<td><p><a name="G-BUS-NAME-WATCHER-FLAGS-AUTO-START:CAPS"></a><span class="term"><code class="literal">G_BUS_NAME_WATCHER_FLAGS_AUTO_START</code></span></p></td>
-<td>If no-one owns the name when
-beginning to watch the name, ask the bus to launch an owner for the
-name.
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-watch-name"></a><h3>g_bus_watch_name ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_watch_name (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()"><span class="type">GBusNameAppearedCallback</span></a> name_appeared_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()"><span class="type">GBusNameVanishedCallback</span></a> name_vanished_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);</pre>
-<p>
-Starts watching <em class="parameter"><code>name</code></em> on the bus specified by <em class="parameter"><code>bus_type</code></em> and calls
-<em class="parameter"><code>name_appeared_handler</code></em> and <em class="parameter"><code>name_vanished_handler</code></em> when the name is
-known to have a owner respectively known to lose its
-owner. Callbacks will be invoked in the <GTKDOCLINK HREF="g-main-context-push-thread-default">thread-default main
-loop</GTKDOCLINK> of the thread you are calling this function from.
-</p>
-<p>
-You are guaranteed that one of the handlers will be invoked after
-calling this function. When you are done watching the name, just
-call <a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()"><code class="function">g_bus_unwatch_name()</code></a> with the watcher id this function
-returns.
-</p>
-<p>
-If the name vanishes or appears (for example the application owning
-the name could restart), the handlers are also invoked. If the
-<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> that is used for watching the name disconnects, then
-<em class="parameter"><code>name_vanished_handler</code></em> is invoked since it is no longer
-possible to access the name.
-</p>
-<p>
-Another guarantee is that invocations of <em class="parameter"><code>name_appeared_handler</code></em>
-and <em class="parameter"><code>name_vanished_handler</code></em> are guaranteed to alternate; that
-is, if <em class="parameter"><code>name_appeared_handler</code></em> is invoked then you are
-guaranteed that the next time one of the handlers is invoked, it
-will be <em class="parameter"><code>name_vanished_handler</code></em>. The reverse is also true.
-</p>
-<p>
-This behavior makes it very simple to write applications that wants
-to take action when a certain name exists, see <a class="xref" href="gio-Watching-Bus-Names.html#gdbus-watching-names" title="Example 9. Simple application watching a name">Example 9, “Simple application watching a name”</a>. Basically, the application
-should create object proxies in <em class="parameter"><code>name_appeared_handler</code></em> and destroy
-them again (if any) in <em class="parameter"><code>name_vanished_handler</code></em>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>The type of bus to watch a name on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name (well-known or unique) to watch.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_appeared_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_vanished_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to handlers.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()"><code class="function">g_bus_unwatch_name()</code></a> to stop watching the name.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-watch-name-on-connection"></a><h3>g_bus_watch_name_on_connection ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_watch_name_on_connection (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" title="GBusNameAppearedCallback ()"><span class="type">GBusNameAppearedCallback</span></a> name_appeared_handler</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" title="GBusNameVanishedCallback ()"><span class="type">GBusNameVanishedCallback</span></a> name_vanished_handler</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> user_data_free_func</code></em>);</pre>
-<p>
-Like <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a> but takes a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> instead of a
-<a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name (well-known or unique) to watch.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_appeared_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_vanished_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User data to pass to handlers.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()"><code class="function">g_bus_unwatch_name()</code></a> to stop watching the name.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-unwatch-name"></a><h3>g_bus_unwatch_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> g_bus_unwatch_name (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> watcher_id</code></em>);</pre>
-<p>
-Stops watching a name.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>watcher_id</code></em> :</span></p></td>
-<td>An identifier obtained from <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a>
-</td>
-</tr></tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-watch-name-with-closures"></a><h3>g_bus_watch_name_with_closures ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_watch_name_with_closures (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_appeared_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_vanished_closure</code></em>);</pre>
-<p>
-Version of <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a> using closures instead of callbacks for
-easier binding in other languages.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bus_type</code></em> :</span></p></td>
-<td>The type of bus to watch a name on.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name (well-known or unique) to watch.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_appeared_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is known
-to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_vanished_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is known
-to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()"><code class="function">g_bus_unwatch_name()</code></a> to stop watching the name.
-Rename to: g_bus_watch_name</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-bus-watch-name-on-connection-with-closures"></a><h3>g_bus_watch_name_on_connection_with_closures ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> g_bus_watch_name_on_connection_with_closures
- (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
- <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> flags</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_appeared_closure</code></em>,
- <em class="parameter"><code><a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *name_vanished_closure</code></em>);</pre>
-<p>
-Version of <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection" title="g_bus_watch_name_on_connection ()"><code class="function">g_bus_watch_name_on_connection()</code></a> using closures instead of callbacks for
-easier binding in other languages.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>The name (well-known or unique) to watch.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" title="enum GBusNameWatcherFlags"><span class="type">GBusNameWatcherFlags</span></a> enumeration.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_appeared_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is known
-to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name_vanished_closure</code></em> :</span></p></td>
-<td>
-<a href="./../gobject/gobject/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> to invoke when <em class="parameter"><code>name</code></em> is known
-to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>An identifier (never 0) that an be used with
-<a class="link" href="gio-Watching-Bus-Names.html#g-bus-unwatch-name" title="g_bus_unwatch_name ()"><code class="function">g_bus_unwatch_name()</code></a> to stop watching the name.
-Rename to: g_bus_watch_name_on_connection</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.26</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-gpollableutils.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-gpollableutils.html
deleted file mode 100644
index 2f6a443..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-gpollableutils.html
+++ /dev/null
@@ -1,378 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>gpollableutils</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="streaming.html" title="Streaming I/O">
-<link rel="prev" href="GPollableOutputStream.html" title="GPollableOutputStream">
-<link rel="next" href="types.html" title="File types and applications">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="GPollableOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#gio-gpollableutils.synopsis" class="shortcut">Top</a>
-  | 
- <a href="#gio-gpollableutils.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="gio-gpollableutils"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="gio-gpollableutils.top_of_page"></a>gpollableutils</span></h2>
-<p>gpollableutils — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="gio-gpollableutils.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
-#include &lt;gio/gio.h&gt;
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()">*GPollableSourceFunc</a>) (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * <a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a> (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * <a class="link" href="gio-gpollableutils.html#g-pollable-source-new-full" title="g_pollable_source_new_full ()">g_pollable_source_new_full</a> (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pollable_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> *child_source</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="gio-gpollableutils.html#g-pollable-stream-read" title="g_pollable_stream_read ()">g_pollable_stream_read</a> (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()">g_pollable_stream_write</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write-all" title="g_pollable_stream_write_all ()">g_pollable_stream_write_all</a> (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="gio-gpollableutils.description"></a><h2>Description</h2>
-<p>
-Utility functions for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and
-<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> implementations.
-</p>
-</div>
-<div class="refsect1">
-<a name="gio-gpollableutils.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="GPollableSourceFunc"></a><h3>GPollableSourceFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*GPollableSourceFunc) (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the function type of the callback used for the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
-returned by <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()"><code class="function">g_pollable_input_stream_create_source()</code></a> and
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()"><code class="function">g_pollable_output_stream_create_source()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
-<td>the <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> or <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data passed in by the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>it should return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the source should be removed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-source-new"></a><h3>g_pollable_source_new ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * g_pollable_source_new (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>);</pre>
-<p>
-Utility method for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
-implementations. Creates a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that expects a callback of
-type <a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a>. The new source does not actually do
-anything on its own; use <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-source-add-child-source"><code class="function">g_source_add_child_source()</code></a> to add other
-sources to it to cause it to trigger.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
-<td>the stream associated with the new source</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-source-new-full"></a><h3>g_pollable_source_new_full ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> * g_pollable_source_new_full (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pollable_stream</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> *child_source</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
-<p>
-Utility method for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
-implementations. Creates a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>, as with
-<a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()"><code class="function">g_pollable_source_new()</code></a>, but also attaching <em class="parameter"><code>child_source</code></em> (with a
-dummy callback), and <em class="parameter"><code>cancellable</code></em>, if they are non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
-<td>the stream associated with the
-new source. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GObject]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>child_source</code></em> :</span></p></td>
-<td>optional child source to attach. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> to attach. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-stream-read"></a><h3>g_pollable_stream_read ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_pollable_stream_read (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
- <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to read from <em class="parameter"><code>stream</code></em>, as with <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a> (if
-<em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()"><code class="function">g_pollable_input_stream_read_nonblocking()</code></a>
-(if <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>). This can be used to more easily share
-code between blocking and non-blocking implementations of a method.
-</p>
-<p>
-If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then <em class="parameter"><code>stream</code></em> must be a
-<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> for which <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-can-poll" title="g_pollable_input_stream_can_poll ()"><code class="function">g_pollable_input_stream_can_poll()</code></a>
-returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, or else the behavior is undefined. If <em class="parameter"><code>blocking</code></em> is
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <em class="parameter"><code>stream</code></em> does not need to be a <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes to read</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
-<td>whether to do blocking I/O</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes read, or -1 on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-stream-write"></a><h3>g_pollable_stream_write ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a> g_pollable_stream_write (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to write to <em class="parameter"><code>stream</code></em>, as with <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a> (if
-<em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()"><code class="function">g_pollable_output_stream_write_nonblocking()</code></a>
-(if <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>). This can be used to more easily share
-code between blocking and non-blocking implementations of a method.
-</p>
-<p>
-If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then <em class="parameter"><code>stream</code></em> must be a
-<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> for which
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()"><code class="function">g_pollable_output_stream_can_poll()</code></a> returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or else the
-behavior is undefined. If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <em class="parameter"><code>stream</code></em> does not
-need to be a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer
-containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
-<td>whether to do blocking I/O</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the number of bytes written, or -1 on error.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-stream-write-all"></a><h3>g_pollable_stream_write_all ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> g_pollable_stream_write_all (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
- <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
- <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>
-Tries to write <em class="parameter"><code>count</code></em> bytes to <em class="parameter"><code>stream</code></em>, as with
-<a class="link" href="GOutputStream.html#g-output-stream-write-all" title="g_output_stream_write_all ()"><code class="function">g_output_stream_write_all()</code></a>, but using <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()"><code class="function">g_pollable_stream_write()</code></a>
-rather than <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>.
-</p>
-<p>
-On a successful write of <em class="parameter"><code>count</code></em> bytes, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned, and
-<em class="parameter"><code>bytes_written</code></em> is set to <em class="parameter"><code>count</code></em>.
-</p>
-<p>
-If there is an error during the operation (including
-<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> in the non-blocking case), <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is
-returned and <em class="parameter"><code>error</code></em> is set to indicate the error status,
-<em class="parameter"><code>bytes_written</code></em> is updated to contain the number of bytes written
-into the stream before the error occurred.
-</p>
-<p>
-As with <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()"><code class="function">g_pollable_stream_write()</code></a>, if <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then
-<em class="parameter"><code>stream</code></em> must be a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> for which
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()"><code class="function">g_pollable_output_stream_can_poll()</code></a> returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or else the
-behavior is undefined. If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <em class="parameter"><code>stream</code></em> does not
-need to be a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>the buffer
-containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>the number of bytes to write</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
-<td>whether to do blocking I/O</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>bytes_written</code></em> :</span></p></td>
-<td>location to store the number of bytes that was
-written to the stream. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there was an error</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.34</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-hierarchy.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-hierarchy.html
deleted file mode 100644
index 33563f0..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-hierarchy.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Object Hierarchy</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient">
-<link rel="next" href="api-index-full.html" title="Index">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ExampleObjectManagerClient.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="gio-hierarchy"></a>Object Hierarchy</h2></div></div></div>
-<pre class="screen">
- <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- <a class="link" href="GSimpleAction.html" title="GSimpleAction">GSimpleAction</a>
- <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup">GSimpleActionGroup</a>
- <a class="link" href="GAppInfo.html#GAppLaunchContext">GAppLaunchContext</a>
- <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
- <a class="link" href="GInputStream.html" title="GInputStream">GInputStream</a>
- <a class="link" href="GFilterInputStream.html" title="GFilterInputStream">GFilterInputStream</a>
- <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>
- <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>
- <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream">GConverterInputStream</a>
- <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>
- <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a>
- <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>
- <a class="link" href="GOutputStream.html" title="GOutputStream">GOutputStream</a>
- <a class="link" href="GFilterOutputStream.html" title="GFilterOutputStream">GFilterOutputStream</a>
- <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>
- <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream">GConverterOutputStream</a>
- <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>
- <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>
- <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>
- <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>
- <a class="link" href="GCancellable.html" title="GCancellable">GCancellable</a>
- <a class="link" href="GCharsetConverter.html" title="GCharsetConverter">GCharsetConverter</a>
- <a class="link" href="GDBusActionGroup.html" title="GDBusActionGroup">GDBusActionGroup</a>
- <a class="link" href="GMenuModel.html" title="GMenuModel">GMenuModel</a>
- <a class="link" href="GDBusMenuModel.html" title="GDBusMenuModel">GDBusMenuModel</a>
- <a class="link" href="GMenu.html" title="GMenu">GMenu</a>
- <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo">GDesktopAppInfo</a>
- <a class="link" href="GEmblem.html" title="GEmblem">GEmblem</a>
- <a class="link" href="GEmblemedIcon.html" title="GEmblemedIcon">GEmblemedIcon</a>
- <a class="link" href="GFileEnumerator.html" title="GFileEnumerator">GFileEnumerator</a>
- <a class="link" href="GFileIcon.html" title="GFileIcon">GFileIcon</a>
- <a class="link" href="GFileInfo.html" title="GFileInfo">GFileInfo</a>
- <a class="link" href="GIOStream.html" title="GIOStream">GIOStream</a>
- <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>
- <a class="link" href="GSocketConnection.html" title="GSocketConnection">GSocketConnection</a>
- <a class="link" href="GTcpConnection.html" title="GTcpConnection">GTcpConnection</a>
- <a class="link" href="GTcpWrapperConnection.html" title="GTcpWrapperConnection">GTcpWrapperConnection</a>
- <a class="link" href="GUnixConnection.html" title="GUnixConnection">GUnixConnection</a>
- <a class="link" href="GTlsConnection.html" title="GTlsConnection">GTlsConnection</a>
- <a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a>
- <a class="link" href="GFilenameCompleter.html" title="GFilenameCompleter">GFilenameCompleter</a>
- <a class="link" href="GInetAddress.html" title="GInetAddress">GInetAddress</a>
- <a class="link" href="GSocketAddress.html" title="GSocketAddress">GSocketAddress</a>
- <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress">GInetSocketAddress</a>
- <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
- <a class="link" href="GUnixSocketAddress.html" title="GUnixSocketAddress">GUnixSocketAddress</a>
- <a href="./../gobject/gobject/GTypeModule.html">GTypeModule</a>
- <a class="link" href="GIOModule.html" title="GIOModule">GIOModule</a>
- <a class="link" href="GMenuModel.html#GMenuAttributeIter">GMenuAttributeIter</a>
- <a class="link" href="GMenuModel.html#GMenuLinkIter">GMenuLinkIter</a>
- <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
- <a class="link" href="GVolumeMonitor.html" title="GVolumeMonitor">GVolumeMonitor</a>
- <a class="link" href="GNetworkAddress.html" title="GNetworkAddress">GNetworkAddress</a>
- <a class="link" href="GNetworkService.html" title="GNetworkService">GNetworkService</a>
- <a class="link" href="GPermission.html" title="GPermission">GPermission</a>
- <a class="link" href="GSimplePermission.html" title="GSimplePermission">GSimplePermission</a>
- <a class="link" href="GSocketConnectable.html#GSocketAddressEnumerator">GSocketAddressEnumerator</a>
- <a class="link" href="GSocketConnectable.html#GProxyAddressEnumerator">GProxyAddressEnumerator</a>
- <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
- <a class="link" href="GSettings.html" title="GSettings">GSettings</a>
- <a class="link" href="GSettingsBackend.html" title="GSettingsBackend">GSettingsBackend</a>
- <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
- <a class="link" href="GSocketClient.html" title="GSocketClient">GSocketClient</a>
- <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage">GSocketControlMessage</a>
- <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
- <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
- <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
- <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
- <a class="link" href="GSocketService.html" title="GSocketService">GSocketService</a>
- <a class="link" href="GThreadedSocketService.html" title="GThreadedSocketService">GThreadedSocketService</a>
- <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
- <a class="link" href="GTlsCertificate.html" title="GTlsCertificate">GTlsCertificate</a>
- <a class="link" href="GTlsDatabase.html" title="GTlsDatabase">GTlsDatabase</a>
- <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
- <a class="link" href="GUnixFDList.html" title="GUnixFDList">GUnixFDList</a>
- <a class="link" href="gio-Unix-Mounts.html#GUnixMountMonitor">GUnixMountMonitor</a>
- <a class="link" href="GVfs.html" title="GVfs">GVfs</a>
- <a class="link" href="GZlibCompressor.html" title="GZlibCompressor">GZlibCompressor</a>
- <a class="link" href="GZlibDecompressor.html" title="GZlibDecompressor">GZlibDecompressor</a>
- <a class="link" href="GDBusMessage.html" title="GDBusMessage">GDBusMessage</a>
- <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
- <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
- <a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation">GDBusMethodInvocation</a>
- <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
- <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
- <a class="link" href="GCredentials.html" title="GCredentials">GCredentials</a>
- <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
- <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton">GDBusObjectSkeleton</a>
- <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy">GDBusObjectProxy</a>
- <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
- <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
- <a class="link" href="GMenu.html#GMenuItem">GMenuItem</a>
- <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
- <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
- <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
- GInterface
- <a class="link" href="GAction.html" title="GAction">GAction</a>
- <a class="link" href="GActionGroup.html" title="GActionGroup">GActionGroup</a>
- <a class="link" href="GActionMap.html" title="GActionMap">GActionMap</a>
- <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
- <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
- <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
- <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
- <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
- <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
- <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
- <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
- <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
- <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
- <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>
- <a class="link" href="GFile.html" title="GFile">GFile</a>
- <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
- <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
- <a class="link" href="GMount.html" title="GMount">GMount</a>
- <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
- <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
- <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
- <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
- <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection">GTlsClientConnection</a>
- <a class="link" href="GTlsFileDatabase.html" title="GTlsFileDatabase">GTlsFileDatabase</a>
- <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection">GTlsServerConnection</a>
- <a class="link" href="GVolume.html" title="GVolume">GVolume</a>
- <a class="link" href="GDBusInterface.html" title="GDBusInterface">GDBusInterface</a>
- <a class="link" href="GDBusObject.html" title="GDBusObject">GDBusObject</a>
- <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager">GDBusObjectManager</a>
- GBoxed
- <a class="link" href="GFileInfo.html#GFileAttributeMatcher">GFileAttributeMatcher</a>
- <a class="link" href="GSrvTarget.html" title="GSrvTarget">GSrvTarget</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo">GDBusAnnotationInfo</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusArgInfo">GDBusArgInfo</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo">GDBusPropertyInfo</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo">GDBusSignalInfo</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo">GDBusMethodInfo</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo">GDBusInterfaceInfo</a>
- <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo">GDBusNodeInfo</a>
- <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema">GSettingsSchema</a>
- GFlags
- <a class="link" href="GTestDBus.html#GTestDBusFlags">GTestDBusFlags</a>
- <a class="link" href="GApplication.html#GApplicationFlags">GApplicationFlags</a>
- <a class="link" href="GFile.html#GFileMonitorFlags">GFileMonitorFlags</a>
- <a class="link" href="GMountOperation.html#GAskPasswordFlags">GAskPasswordFlags</a>
- <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags">GTlsCertificateFlags</a>
- <a class="link" href="GTlsPassword.html#GTlsPasswordFlags">GTlsPasswordFlags</a>
- <a class="link" href="GDBusConnection.html#GDBusConnectionFlags">GDBusConnectionFlags</a>
- <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags">GDBusCapabilityFlags</a>
- <a class="link" href="GDBusProxy.html#GDBusProxyFlags">GDBusProxyFlags</a>
- <a class="link" href="GDBusServer.html#GDBusServerFlags">GDBusServerFlags</a>
- <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>
- <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>
-</pre>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio-querymodules.html b/gtk+-mingw/share/gtk-doc/html/gio/gio-querymodules.html
deleted file mode 100644
index ea69207..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio-querymodules.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>gio-querymodules</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="tools.html" title="GIO Tools">
-<link rel="next" href="gsettings-tool.html" title="gsettings">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="tools.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gsettings-tool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="gio-querymodules"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">gio-querymodules</span></h2>
-<p>gio-querymodules — GIO module cache creation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">gio-querymodules</code> {DIRECTORY...}</p></div>
-</div>
-<div class="refsect1">
-<a name="idp8351712"></a><h2>Description</h2>
-<p><span class="command"><strong>gio-querymodules</strong></span> creates a
-<code class="filename">giomodule.cache</code> file in the listed directories.
-This file lists the implemented extension points for each module
-that has been found. It is used by GIO at runtime to avoid opening
-all modules just to find out which extension points they are implementing.
-</p>
-<p>
-GIO modules are usually installed in the <code class="filename">gio/modules</code>
-subdirectory of libdir.
-</p>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gio.devhelp2 b/gtk+-mingw/share/gtk-doc/html/gio/gio.devhelp2
deleted file mode 100644
index 727ac6e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gio.devhelp2
+++ /dev/null
@@ -1,2812 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
-<book xmlns="http://www.devhelp.net/book" title="GIO Reference Manual" link="index.html" author="" name="gio" version="2" language="c">
- <chapters>
- <sub name="GIO Overview" link="pt01.html">
- <sub name="Introduction" link="ch01.html"/>
- <sub name="Compiling GIO applications" link="ch02.html"/>
- <sub name="Running GIO applications" link="ch03.html"/>
- <sub name="Extending GIO" link="extending-gio.html"/>
- </sub>
- <sub name="API Reference" link="pt02.html">
- <sub name="File Operations" link="file_ops.html">
- <sub name="GFile" link="GFile.html"/>
- <sub name="GFileAttribute" link="gio-GFileAttribute.html"/>
- <sub name="GFileInfo" link="GFileInfo.html"/>
- <sub name="GFileEnumerator" link="GFileEnumerator.html"/>
- <sub name="GIOError" link="gio-GIOError.html"/>
- <sub name="GMountOperation" link="GMountOperation.html"/>
- </sub>
- <sub name="File System Monitoring" link="file_mon.html">
- <sub name="GFileMonitor" link="GFileMonitor.html"/>
- </sub>
- <sub name="File-related Utilities" link="utils.html">
- <sub name="GFilenameCompleter" link="GFilenameCompleter.html"/>
- </sub>
- <sub name="Asynchronous I/O" link="async.html">
- <sub name="GCancellable" link="GCancellable.html"/>
- <sub name="GAsyncResult" link="GAsyncResult.html"/>
- <sub name="GIOScheduler" link="gio-GIOScheduler.html"/>
- <sub name="GSimpleAsyncResult" link="GSimpleAsyncResult.html"/>
- </sub>
- <sub name="Data conversion" link="conversion.html">
- <sub name="GConverter" link="GConverter.html"/>
- <sub name="GCharsetConverter" link="GCharsetConverter.html"/>
- <sub name="GZlibCompressor" link="GZlibCompressor.html"/>
- <sub name="GZlibDecompressor" link="GZlibDecompressor.html"/>
- </sub>
- <sub name="Streaming I/O" link="streaming.html">
- <sub name="GSeekable" link="GSeekable.html"/>
- <sub name="GInputStream" link="GInputStream.html"/>
- <sub name="GOutputStream" link="GOutputStream.html"/>
- <sub name="GIOStream" link="GIOStream.html"/>
- <sub name="GFileInputStream" link="GFileInputStream.html"/>
- <sub name="GFileOutputStream" link="GFileOutputStream.html"/>
- <sub name="GFileIOStream" link="GFileIOStream.html"/>
- <sub name="GFileDescriptorBased" link="GFileDescriptorBased.html"/>
- <sub name="GFilterInputStream" link="GFilterInputStream.html"/>
- <sub name="GFilterOutputStream" link="GFilterOutputStream.html"/>
- <sub name="GMemoryInputStream" link="GMemoryInputStream.html"/>
- <sub name="GMemoryOutputStream" link="GMemoryOutputStream.html"/>
- <sub name="GBufferedInputStream" link="GBufferedInputStream.html"/>
- <sub name="GBufferedOutputStream" link="GBufferedOutputStream.html"/>
- <sub name="GDataInputStream" link="GDataInputStream.html"/>
- <sub name="GDataOutputStream" link="GDataOutputStream.html"/>
- <sub name="GUnixInputStream" link="GUnixInputStream.html"/>
- <sub name="GUnixOutputStream" link="GUnixOutputStream.html"/>
- <sub name="GWin32InputStream" link="gio-GWin32InputStream.html"/>
- <sub name="GWin32OutputStream" link="gio-GWin32OutputStream.html"/>
- <sub name="GConverterInputstream" link="gio-GConverterInputstream.html"/>
- <sub name="GConverterOutputstream" link="gio-GConverterOutputstream.html"/>
- <sub name="GPollableInputStream" link="GPollableInputStream.html"/>
- <sub name="GPollableOutputStream" link="GPollableOutputStream.html"/>
- <sub name="gpollableutils" link="gio-gpollableutils.html"/>
- </sub>
- <sub name="File types and applications" link="types.html">
- <sub name="GContentType" link="gio-GContentType.html"/>
- <sub name="GAppInfo" link="GAppInfo.html"/>
- <sub name="GDesktopAppInfo" link="gio-Desktop-file-based-GAppInfo.html"/>
- </sub>
- <sub name="Volumes and Drives" link="volume_mon.html">
- <sub name="GVolumeMonitor" link="GVolumeMonitor.html"/>
- <sub name="GVolume" link="GVolume.html"/>
- <sub name="GMount" link="GMount.html"/>
- <sub name="GDrive" link="GDrive.html"/>
- <sub name="Unix Mounts" link="gio-Unix-Mounts.html"/>
- </sub>
- <sub name="Icons" link="icons.html">
- <sub name="GIcon" link="GIcon.html"/>
- <sub name="GFileIcon" link="GFileIcon.html"/>
- <sub name="GLoadableIcon" link="GLoadableIcon.html"/>
- <sub name="GThemedIcon" link="GThemedIcon.html"/>
- <sub name="GEmblemedIcon" link="GEmblemedIcon.html"/>
- <sub name="GEmblem" link="GEmblem.html"/>
- </sub>
- <sub name="Failable Initialization" link="failable_initialization.html">
- <sub name="GInitable" link="GInitable.html"/>
- <sub name="GAsyncInitable" link="GAsyncInitable.html"/>
- </sub>
- <sub name="Low-level network support" link="networking.html">
- <sub name="GSocket" link="GSocket.html"/>
- <sub name="GInetAddress" link="GInetAddress.html"/>
- <sub name="GInetAddressMask" link="gio-GInetAddressMask.html"/>
- <sub name="GSocketAddress" link="GSocketAddress.html"/>
- <sub name="GInetSocketAddress" link="GInetSocketAddress.html"/>
- <sub name="GUnixSocketAddress" link="GUnixSocketAddress.html"/>
- <sub name="GSocketControlMessage" link="GSocketControlMessage.html"/>
- <sub name="GUnixFDList" link="GUnixFDList.html"/>
- <sub name="GUnixFDMessage" link="GUnixFDMessage.html"/>
- <sub name="GCredentials" link="GCredentials.html"/>
- <sub name="GUnixCredentialsMessage" link="GUnixCredentialsMessage.html"/>
- <sub name="GProxy" link="GProxy.html"/>
- <sub name="GProxyAddress" link="GProxyAddress.html"/>
- </sub>
- <sub name="High-level network functionallity" link="highlevel-socket.html">
- <sub name="GSocketClient" link="GSocketClient.html"/>
- <sub name="GSocketConnection" link="GSocketConnection.html"/>
- <sub name="GUnixConnection" link="GUnixConnection.html"/>
- <sub name="GTcpConnection" link="GTcpConnection.html"/>
- <sub name="GTcpWrapperConnection" link="GTcpWrapperConnection.html"/>
- <sub name="GSocketListener" link="GSocketListener.html"/>
- <sub name="GSocketService" link="GSocketService.html"/>
- <sub name="GThreadedSocketService" link="GThreadedSocketService.html"/>
- <sub name="GNetworkMonitor" link="GNetworkMonitor.html"/>
- </sub>
- <sub name="TLS (SSL) support" link="tls.html">
- <sub name="TLS Overview" link="gio-TLS-Overview.html"/>
- <sub name="GTlsCertificate" link="GTlsCertificate.html"/>
- <sub name="GTlsConnection" link="GTlsConnection.html"/>
- <sub name="GTlsClientConnection" link="GTlsClientConnection.html"/>
- <sub name="GTlsServerConnection" link="GTlsServerConnection.html"/>
- <sub name="GTlsBackend" link="GTlsBackend.html"/>
- <sub name="GTlsDatabase" link="GTlsDatabase.html"/>
- <sub name="GTlsFileDatabase" link="GTlsFileDatabase.html"/>
- <sub name="GTlsInteraction" link="GTlsInteraction.html"/>
- <sub name="GTlsPassword" link="GTlsPassword.html"/>
- </sub>
- <sub name="DNS resolution" link="resolver.html">
- <sub name="GResolver" link="GResolver.html"/>
- <sub name="GProxyResolver" link="GProxyResolver.html"/>
- <sub name="GSocketConnectable" link="GSocketConnectable.html"/>
- <sub name="GNetworkAddress" link="GNetworkAddress.html"/>
- <sub name="GNetworkService" link="GNetworkService.html"/>
- <sub name="GSrvTarget" link="GSrvTarget.html"/>
- </sub>
- <sub name="Lowlevel D-Bus Support" link="gdbus-lowlevel.html">
- <sub name="D-Bus Utilities" link="gio-D-Bus-Utilities.html"/>
- <sub name="D-Bus Addresses" link="gio-D-Bus-Addresses.html"/>
- <sub name="D-Bus Introspection Data" link="gio-D-Bus-Introspection-Data.html"/>
- <sub name="GDBusError" link="gio-GDBusError.html"/>
- <sub name="GDBusMessage" link="GDBusMessage.html"/>
- <sub name="GDBusConnection" link="GDBusConnection.html"/>
- <sub name="GDBusMethodInvocation" link="GDBusMethodInvocation.html"/>
- <sub name="GDBusServer" link="GDBusServer.html"/>
- <sub name="GDBusAuthObserver" link="GDBusAuthObserver.html"/>
- </sub>
- <sub name="Highlevel D-Bus Support" link="gdbus-convenience.html">
- <sub name="Owning Bus Names" link="gio-Owning-Bus-Names.html"/>
- <sub name="Watching Bus Names" link="gio-Watching-Bus-Names.html"/>
- <sub name="GDBusInterface" link="GDBusInterface.html"/>
- <sub name="GDBusInterfaceSkeleton" link="GDBusInterfaceSkeleton.html"/>
- <sub name="GDBusProxy" link="GDBusProxy.html"/>
- <sub name="GDBusObject" link="GDBusObject.html"/>
- <sub name="GDBusObjectSkeleton" link="GDBusObjectSkeleton.html"/>
- <sub name="GDBusObjectProxy" link="GDBusObjectProxy.html"/>
- <sub name="GDBusObjectManager" link="GDBusObjectManager.html"/>
- <sub name="GDBusObjectManagerServer" link="GDBusObjectManagerServer.html"/>
- <sub name="GDBusObjectManagerClient" link="GDBusObjectManagerClient.html"/>
- </sub>
- <sub name="Settings" link="settings.html">
- <sub name="GSettings" link="GSettings.html"/>
- <sub name="GSettingsBackend" link="GSettingsBackend.html"/>
- <sub name="GSettingsSchema, GSettingsSchemaSource" link="gio-GSettingsSchema-GSettingsSchemaSource.html"/>
- </sub>
- <sub name="Resources" link="resources.html">
- <sub name="GResource" link="gio-GResource.html"/>
- </sub>
- <sub name="Permissions" link="permissions.html">
- <sub name="GPermission" link="GPermission.html"/>
- <sub name="GSimplePermission" link="GSimplePermission.html"/>
- </sub>
- <sub name="Application support" link="application.html">
- <sub name="GApplication" link="GApplication.html"/>
- <sub name="GApplicationCommandLine" link="GApplicationCommandLine.html"/>
- <sub name="GActionGroup" link="GActionGroup.html"/>
- <sub name="GActionMap" link="GActionMap.html"/>
- <sub name="GSimpleActionGroup" link="GSimpleActionGroup.html"/>
- <sub name="GAction" link="GAction.html"/>
- <sub name="GSimpleAction" link="GSimpleAction.html"/>
- <sub name="GRemoteActionGroup" link="GRemoteActionGroup.html"/>
- <sub name="GActionGroup exporter" link="gio-GActionGroup-exporter.html"/>
- <sub name="GDBusActionGroup" link="GDBusActionGroup.html"/>
- <sub name="GMenuModel" link="GMenuModel.html"/>
- <sub name="GMenu" link="GMenu.html"/>
- <sub name="GMenuModel exporter" link="gio-GMenuModel-exporter.html"/>
- <sub name="GDBusMenuModel" link="GDBusMenuModel.html"/>
- </sub>
- <sub name="Extending GIO" link="extending.html">
- <sub name="GVfs" link="GVfs.html"/>
- <sub name="GIOModule" link="GIOModule.html"/>
- <sub name="Extension Points" link="gio-Extension-Points.html"/>
- </sub>
- <sub name="GIO Tools" link="tools.html">
- <sub name="gio-querymodules" link="gio-querymodules.html"/>
- <sub name="gsettings" link="gsettings-tool.html"/>
- <sub name="glib-compile-schemas" link="glib-compile-schemas.html"/>
- <sub name="glib-compile-resources" link="glib-compile-resources.html"/>
- <sub name="gdbus" link="gdbus.html"/>
- <sub name="gdbus-codegen" link="gdbus-codegen.html"/>
- <sub name="gresource" link="gresource-tool.html"/>
- </sub>
- <sub name="GIO Testing" link="testing.html">
- <sub name="GTestDBus" link="GTestDBus.html"/>
- </sub>
- </sub>
- <sub name="Migrating to GIO" link="migrating.html">
- <sub name="Migrating to GIO" link="migrating.html">
- <sub name="Migrating from POSIX to GIO" link="ch28.html"/>
- </sub>
- <sub name="Migrating from GnomeVFS to GIO" link="ch29.html">
- <sub name="Trash handling" link="ch29.html#idp61769440"/>
- <sub name="Operations on multiple files" link="ch29s02.html"/>
- <sub name="Mime monitoring" link="ch29s03.html"/>
- </sub>
- <sub name="Migrating from GConf to GSettings" link="ch30.html">
- <sub name="Before you start" link="ch30.html#idp24283648"/>
- <sub name="Conceptual differences" link="ch30s02.html"/>
- <sub name="GConfClient (and GConfBridge) API conversion" link="ch30s03.html"/>
- <sub name="Change notification" link="ch30s04.html"/>
- <sub name="Change sets" link="ch30s05.html"/>
- <sub name="Schema conversion" link="ch30s06.html"/>
- <sub name="Data conversion" link="ch30s07.html"/>
- </sub>
- <sub name="Migrating to GDBus" link="ch31.html">
- <sub name="Conceptual differences" link="ch31.html#idp77148656"/>
- <sub name="API comparison" link="ch31s02.html"/>
- <sub name="Owning bus names" link="ch31s03.html"/>
- <sub name="Creating proxies for well-known names" link="ch31s04.html"/>
- <sub name="Generating code and docs" link="ch31s05.html">
- <sub name="Using gdbus-codegen" link="ch31s05.html#gdbus-example-gdbus-codegen"/>
- <sub name="org.gtk.GDBus.Example.ObjectManager.Animal" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"/>
- <sub name="org.gtk.GDBus.Example.ObjectManager.Cat" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html"/>
- <sub name="ExampleAnimal" link="ExampleAnimal.html"/>
- <sub name="ExampleCat" link="ExampleCat.html"/>
- <sub name="ExampleObject" link="ExampleObject.html"/>
- <sub name="ExampleObjectManagerClient" link="ExampleObjectManagerClient.html"/>
- </sub>
- </sub>
- </sub>
- <sub name="Object Hierarchy" link="gio-hierarchy.html"/>
- <sub name="Index" link="api-index-full.html"/>
- <sub name="Index of deprecated symbols" link="api-index-deprecated.html"/>
- <sub name="Index of new symbols in 2.18" link="api-index-2-18.html"/>
- <sub name="Index of new symbols in 2.20" link="api-index-2-20.html"/>
- <sub name="Index of new symbols in 2.22" link="api-index-2-22.html"/>
- <sub name="Index of new symbols in 2.24" link="api-index-2-24.html"/>
- <sub name="Index of new symbols in 2.26" link="api-index-2-26.html"/>
- <sub name="Index of new symbols in 2.28" link="api-index-2-28.html"/>
- <sub name="Index of new symbols in 2.30" link="api-index-2-30.html"/>
- <sub name="Index of new symbols in 2.32" link="api-index-2-32.html"/>
- <sub name="Index of new symbols in 2.34" link="api-index-2-34.html"/>
- <sub name="Annotation Glossary" link="annotation-glossary.html"/>
- </chapters>
- <functions>
- <keyword type="struct" name="GFile" link="GFile.html#GFile-struct"/>
- <keyword type="struct" name="struct GFileIface" link="GFile.html#GFileIface"/>
- <keyword type="enum" name="enum GFileQueryInfoFlags" link="GFile.html#GFileQueryInfoFlags"/>
- <keyword type="enum" name="enum GFileCreateFlags" link="GFile.html#GFileCreateFlags"/>
- <keyword type="enum" name="enum GFileCopyFlags" link="GFile.html#GFileCopyFlags"/>
- <keyword type="enum" name="enum GFileMonitorFlags" link="GFile.html#GFileMonitorFlags-enum"/>
- <keyword type="enum" name="enum GFilesystemPreviewType" link="GFile.html#GFilesystemPreviewType"/>
- <keyword type="function" name="GFileProgressCallback ()" link="GFile.html#GFileProgressCallback"/>
- <keyword type="function" name="GFileReadMoreCallback ()" link="GFile.html#GFileReadMoreCallback"/>
- <keyword type="function" name="g_file_new_for_path ()" link="GFile.html#g-file-new-for-path"/>
- <keyword type="function" name="g_file_new_for_uri ()" link="GFile.html#g-file-new-for-uri"/>
- <keyword type="function" name="g_file_new_for_commandline_arg ()" link="GFile.html#g-file-new-for-commandline-arg"/>
- <keyword type="function" name="g_file_new_tmp ()" link="GFile.html#g-file-new-tmp" since="2.32"/>
- <keyword type="function" name="g_file_parse_name ()" link="GFile.html#g-file-parse-name"/>
- <keyword type="function" name="g_file_dup ()" link="GFile.html#g-file-dup"/>
- <keyword type="function" name="g_file_hash ()" link="GFile.html#g-file-hash"/>
- <keyword type="function" name="g_file_equal ()" link="GFile.html#g-file-equal"/>
- <keyword type="function" name="g_file_get_basename ()" link="GFile.html#g-file-get-basename"/>
- <keyword type="function" name="g_file_get_path ()" link="GFile.html#g-file-get-path"/>
- <keyword type="function" name="g_file_get_uri ()" link="GFile.html#g-file-get-uri"/>
- <keyword type="function" name="g_file_get_parse_name ()" link="GFile.html#g-file-get-parse-name"/>
- <keyword type="function" name="g_file_get_parent ()" link="GFile.html#g-file-get-parent"/>
- <keyword type="function" name="g_file_has_parent ()" link="GFile.html#g-file-has-parent" since="2.24"/>
- <keyword type="function" name="g_file_get_child ()" link="GFile.html#g-file-get-child"/>
- <keyword type="function" name="g_file_get_child_for_display_name ()" link="GFile.html#g-file-get-child-for-display-name"/>
- <keyword type="function" name="g_file_has_prefix ()" link="GFile.html#g-file-has-prefix"/>
- <keyword type="function" name="g_file_get_relative_path ()" link="GFile.html#g-file-get-relative-path"/>
- <keyword type="function" name="g_file_resolve_relative_path ()" link="GFile.html#g-file-resolve-relative-path"/>
- <keyword type="function" name="g_file_is_native ()" link="GFile.html#g-file-is-native"/>
- <keyword type="function" name="g_file_has_uri_scheme ()" link="GFile.html#g-file-has-uri-scheme"/>
- <keyword type="function" name="g_file_get_uri_scheme ()" link="GFile.html#g-file-get-uri-scheme"/>
- <keyword type="function" name="g_file_read ()" link="GFile.html#g-file-read"/>
- <keyword type="function" name="g_file_read_async ()" link="GFile.html#g-file-read-async"/>
- <keyword type="function" name="g_file_read_finish ()" link="GFile.html#g-file-read-finish"/>
- <keyword type="function" name="g_file_append_to ()" link="GFile.html#g-file-append-to"/>
- <keyword type="function" name="g_file_create ()" link="GFile.html#g-file-create"/>
- <keyword type="function" name="g_file_replace ()" link="GFile.html#g-file-replace"/>
- <keyword type="function" name="g_file_append_to_async ()" link="GFile.html#g-file-append-to-async"/>
- <keyword type="function" name="g_file_append_to_finish ()" link="GFile.html#g-file-append-to-finish"/>
- <keyword type="function" name="g_file_create_async ()" link="GFile.html#g-file-create-async"/>
- <keyword type="function" name="g_file_create_finish ()" link="GFile.html#g-file-create-finish"/>
- <keyword type="function" name="g_file_replace_async ()" link="GFile.html#g-file-replace-async"/>
- <keyword type="function" name="g_file_replace_finish ()" link="GFile.html#g-file-replace-finish"/>
- <keyword type="function" name="g_file_query_info ()" link="GFile.html#g-file-query-info"/>
- <keyword type="function" name="g_file_query_info_async ()" link="GFile.html#g-file-query-info-async"/>
- <keyword type="function" name="g_file_query_info_finish ()" link="GFile.html#g-file-query-info-finish"/>
- <keyword type="function" name="g_file_query_exists ()" link="GFile.html#g-file-query-exists"/>
- <keyword type="function" name="g_file_query_file_type ()" link="GFile.html#g-file-query-file-type" since="2.18"/>
- <keyword type="function" name="g_file_query_filesystem_info ()" link="GFile.html#g-file-query-filesystem-info"/>
- <keyword type="function" name="g_file_query_filesystem_info_async ()" link="GFile.html#g-file-query-filesystem-info-async"/>
- <keyword type="function" name="g_file_query_filesystem_info_finish ()" link="GFile.html#g-file-query-filesystem-info-finish"/>
- <keyword type="function" name="g_file_query_default_handler ()" link="GFile.html#g-file-query-default-handler"/>
- <keyword type="function" name="g_file_find_enclosing_mount ()" link="GFile.html#g-file-find-enclosing-mount"/>
- <keyword type="function" name="g_file_find_enclosing_mount_async ()" link="GFile.html#g-file-find-enclosing-mount-async"/>
- <keyword type="function" name="g_file_find_enclosing_mount_finish ()" link="GFile.html#g-file-find-enclosing-mount-finish"/>
- <keyword type="function" name="g_file_enumerate_children ()" link="GFile.html#g-file-enumerate-children"/>
- <keyword type="function" name="g_file_enumerate_children_async ()" link="GFile.html#g-file-enumerate-children-async"/>
- <keyword type="function" name="g_file_enumerate_children_finish ()" link="GFile.html#g-file-enumerate-children-finish"/>
- <keyword type="function" name="g_file_set_display_name ()" link="GFile.html#g-file-set-display-name"/>
- <keyword type="function" name="g_file_set_display_name_async ()" link="GFile.html#g-file-set-display-name-async"/>
- <keyword type="function" name="g_file_set_display_name_finish ()" link="GFile.html#g-file-set-display-name-finish"/>
- <keyword type="function" name="g_file_delete ()" link="GFile.html#g-file-delete"/>
- <keyword type="function" name="g_file_delete_async ()" link="GFile.html#g-file-delete-async" since="2.34"/>
- <keyword type="function" name="g_file_delete_finish ()" link="GFile.html#g-file-delete-finish" since="2.34"/>
- <keyword type="function" name="g_file_trash ()" link="GFile.html#g-file-trash"/>
- <keyword type="function" name="g_file_copy ()" link="GFile.html#g-file-copy"/>
- <keyword type="function" name="g_file_copy_async ()" link="GFile.html#g-file-copy-async"/>
- <keyword type="function" name="g_file_copy_finish ()" link="GFile.html#g-file-copy-finish"/>
- <keyword type="function" name="g_file_move ()" link="GFile.html#g-file-move"/>
- <keyword type="function" name="g_file_make_directory ()" link="GFile.html#g-file-make-directory"/>
- <keyword type="function" name="g_file_make_directory_with_parents ()" link="GFile.html#g-file-make-directory-with-parents" since="2.18"/>
- <keyword type="function" name="g_file_make_symbolic_link ()" link="GFile.html#g-file-make-symbolic-link"/>
- <keyword type="function" name="g_file_query_settable_attributes ()" link="GFile.html#g-file-query-settable-attributes"/>
- <keyword type="function" name="g_file_query_writable_namespaces ()" link="GFile.html#g-file-query-writable-namespaces"/>
- <keyword type="function" name="g_file_set_attribute ()" link="GFile.html#g-file-set-attribute"/>
- <keyword type="function" name="g_file_set_attributes_from_info ()" link="GFile.html#g-file-set-attributes-from-info"/>
- <keyword type="function" name="g_file_set_attributes_async ()" link="GFile.html#g-file-set-attributes-async"/>
- <keyword type="function" name="g_file_set_attributes_finish ()" link="GFile.html#g-file-set-attributes-finish"/>
- <keyword type="function" name="g_file_set_attribute_string ()" link="GFile.html#g-file-set-attribute-string"/>
- <keyword type="function" name="g_file_set_attribute_byte_string ()" link="GFile.html#g-file-set-attribute-byte-string"/>
- <keyword type="function" name="g_file_set_attribute_uint32 ()" link="GFile.html#g-file-set-attribute-uint32"/>
- <keyword type="function" name="g_file_set_attribute_int32 ()" link="GFile.html#g-file-set-attribute-int32"/>
- <keyword type="function" name="g_file_set_attribute_uint64 ()" link="GFile.html#g-file-set-attribute-uint64"/>
- <keyword type="function" name="g_file_set_attribute_int64 ()" link="GFile.html#g-file-set-attribute-int64"/>
- <keyword type="function" name="g_file_mount_mountable ()" link="GFile.html#g-file-mount-mountable"/>
- <keyword type="function" name="g_file_mount_mountable_finish ()" link="GFile.html#g-file-mount-mountable-finish"/>
- <keyword type="function" name="g_file_unmount_mountable ()" link="GFile.html#g-file-unmount-mountable" deprecated="2.22: Use g_file_unmount_mountable_with_operation() instead."/>
- <keyword type="function" name="g_file_unmount_mountable_finish ()" link="GFile.html#g-file-unmount-mountable-finish" deprecated="2.22: Use g_file_unmount_mountable_with_operation_finish() instead."/>
- <keyword type="function" name="g_file_unmount_mountable_with_operation ()" link="GFile.html#g-file-unmount-mountable-with-operation" since="2.22"/>
- <keyword type="function" name="g_file_unmount_mountable_with_operation_finish ()" link="GFile.html#g-file-unmount-mountable-with-operation-finish" since="2.22"/>
- <keyword type="function" name="g_file_eject_mountable ()" link="GFile.html#g-file-eject-mountable" deprecated="2.22: Use g_file_eject_mountable_with_operation() instead."/>
- <keyword type="function" name="g_file_eject_mountable_finish ()" link="GFile.html#g-file-eject-mountable-finish" deprecated="2.22: Use g_file_eject_mountable_with_operation_finish() instead."/>
- <keyword type="function" name="g_file_eject_mountable_with_operation ()" link="GFile.html#g-file-eject-mountable-with-operation" since="2.22"/>
- <keyword type="function" name="g_file_eject_mountable_with_operation_finish ()" link="GFile.html#g-file-eject-mountable-with-operation-finish" since="2.22"/>
- <keyword type="function" name="g_file_start_mountable ()" link="GFile.html#g-file-start-mountable" since="2.22"/>
- <keyword type="function" name="g_file_start_mountable_finish ()" link="GFile.html#g-file-start-mountable-finish" since="2.22"/>
- <keyword type="function" name="g_file_stop_mountable ()" link="GFile.html#g-file-stop-mountable" since="2.22"/>
- <keyword type="function" name="g_file_stop_mountable_finish ()" link="GFile.html#g-file-stop-mountable-finish" since="2.22"/>
- <keyword type="function" name="g_file_poll_mountable ()" link="GFile.html#g-file-poll-mountable" since="2.22"/>
- <keyword type="function" name="g_file_poll_mountable_finish ()" link="GFile.html#g-file-poll-mountable-finish" since="2.22"/>
- <keyword type="function" name="g_file_mount_enclosing_volume ()" link="GFile.html#g-file-mount-enclosing-volume"/>
- <keyword type="function" name="g_file_mount_enclosing_volume_finish ()" link="GFile.html#g-file-mount-enclosing-volume-finish"/>
- <keyword type="function" name="g_file_monitor_directory ()" link="GFile.html#g-file-monitor-directory"/>
- <keyword type="function" name="g_file_monitor_file ()" link="GFile.html#g-file-monitor-file"/>
- <keyword type="function" name="g_file_monitor ()" link="GFile.html#g-file-monitor" since="2.18"/>
- <keyword type="function" name="g_file_load_contents ()" link="GFile.html#g-file-load-contents"/>
- <keyword type="function" name="g_file_load_contents_async ()" link="GFile.html#g-file-load-contents-async"/>
- <keyword type="function" name="g_file_load_contents_finish ()" link="GFile.html#g-file-load-contents-finish"/>
- <keyword type="function" name="g_file_load_partial_contents_async ()" link="GFile.html#g-file-load-partial-contents-async"/>
- <keyword type="function" name="g_file_load_partial_contents_finish ()" link="GFile.html#g-file-load-partial-contents-finish"/>
- <keyword type="function" name="g_file_replace_contents ()" link="GFile.html#g-file-replace-contents"/>
- <keyword type="function" name="g_file_replace_contents_async ()" link="GFile.html#g-file-replace-contents-async"/>
- <keyword type="function" name="g_file_replace_contents_finish ()" link="GFile.html#g-file-replace-contents-finish"/>
- <keyword type="function" name="g_file_copy_attributes ()" link="GFile.html#g-file-copy-attributes"/>
- <keyword type="function" name="g_file_create_readwrite ()" link="GFile.html#g-file-create-readwrite" since="2.22"/>
- <keyword type="function" name="g_file_create_readwrite_async ()" link="GFile.html#g-file-create-readwrite-async" since="2.22"/>
- <keyword type="function" name="g_file_create_readwrite_finish ()" link="GFile.html#g-file-create-readwrite-finish" since="2.22"/>
- <keyword type="function" name="g_file_open_readwrite ()" link="GFile.html#g-file-open-readwrite" since="2.22"/>
- <keyword type="function" name="g_file_open_readwrite_async ()" link="GFile.html#g-file-open-readwrite-async" since="2.22"/>
- <keyword type="function" name="g_file_open_readwrite_finish ()" link="GFile.html#g-file-open-readwrite-finish" since="2.22"/>
- <keyword type="function" name="g_file_replace_readwrite ()" link="GFile.html#g-file-replace-readwrite" since="2.22"/>
- <keyword type="function" name="g_file_replace_readwrite_async ()" link="GFile.html#g-file-replace-readwrite-async" since="2.22"/>
- <keyword type="function" name="g_file_replace_readwrite_finish ()" link="GFile.html#g-file-replace-readwrite-finish" since="2.22"/>
- <keyword type="function" name="g_file_supports_thread_contexts ()" link="GFile.html#g-file-supports-thread-contexts" since="2.22"/>
- <keyword type="enum" name="enum GFileAttributeType" link="gio-GFileAttribute.html#GFileAttributeType"/>
- <keyword type="enum" name="enum GFileAttributeInfoFlags" link="gio-GFileAttribute.html#GFileAttributeInfoFlags"/>
- <keyword type="enum" name="enum GFileAttributeStatus" link="gio-GFileAttribute.html#GFileAttributeStatus"/>
- <keyword type="struct" name="GFileAttributeInfo" link="gio-GFileAttribute.html#GFileAttributeInfo"/>
- <keyword type="struct" name="GFileAttributeInfoList" link="gio-GFileAttribute.html#GFileAttributeInfoList"/>
- <keyword type="function" name="g_file_attribute_info_list_new ()" link="gio-GFileAttribute.html#g-file-attribute-info-list-new"/>
- <keyword type="function" name="g_file_attribute_info_list_ref ()" link="gio-GFileAttribute.html#g-file-attribute-info-list-ref"/>
- <keyword type="function" name="g_file_attribute_info_list_unref ()" link="gio-GFileAttribute.html#g-file-attribute-info-list-unref"/>
- <keyword type="function" name="g_file_attribute_info_list_dup ()" link="gio-GFileAttribute.html#g-file-attribute-info-list-dup"/>
- <keyword type="function" name="g_file_attribute_info_list_lookup ()" link="gio-GFileAttribute.html#g-file-attribute-info-list-lookup"/>
- <keyword type="function" name="g_file_attribute_info_list_add ()" link="gio-GFileAttribute.html#g-file-attribute-info-list-add"/>
- <keyword type="struct" name="GFileAttributeMatcher" link="GFileInfo.html#GFileAttributeMatcher-struct"/>
- <keyword type="enum" name="enum GFileType" link="GFileInfo.html#GFileType"/>
- <keyword type="struct" name="GFileInfo" link="GFileInfo.html#GFileInfo-struct"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_TYPE" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_NAME" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_COPY_NAME" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_ICON" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_SIZE" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS" since="2.20"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_TARGET_URI" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ETAG_VALUE" link="GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ID_FILE" link="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ID_FILESYSTEM" link="GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ACCESS_CAN_READ" link="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE" link="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE" link="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE" link="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH" link="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME" link="GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE" link="GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS" since="2.22"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_MODIFIED" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_ACCESS" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_ACCESS_USEC" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_CHANGED" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_CHANGED_USEC" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_CREATED" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TIME_CREATED_USEC" link="GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_DEVICE" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_INODE" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-INODE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_MODE" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-MODE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_NLINK" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_UID" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-UID:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_GID" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-GID:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_RDEV" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_BLOCKS" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT" link="GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE" link="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_DOS_IS_SYSTEM" link="GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_OWNER_USER" link="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_OWNER_USER_REAL" link="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_OWNER_GROUP" link="GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_THUMBNAIL_PATH" link="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_THUMBNAILING_FAILED" link="GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_PREVIEW_ICON" link="GFileInfo.html#G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS" since="2.20"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_FILESYSTEM_SIZE" link="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_FILESYSTEM_FREE" link="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_FILESYSTEM_USED" link="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS" since="2.32"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_FILESYSTEM_TYPE" link="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_FILESYSTEM_READONLY" link="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_GVFS_BACKEND" link="GFileInfo.html#G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_SELINUX_CONTEXT" link="GFileInfo.html#G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT" link="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TRASH_DELETION_DATE" link="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-DELETION-DATE:CAPS" since="2.24."/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_TRASH_ORIG_PATH" link="GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS" since="2.24."/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW" link="GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS"/>
- <keyword type="macro" name="G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION" link="GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS"/>
- <keyword type="function" name="g_file_info_new ()" link="GFileInfo.html#g-file-info-new"/>
- <keyword type="function" name="g_file_info_dup ()" link="GFileInfo.html#g-file-info-dup"/>
- <keyword type="function" name="g_file_info_copy_into ()" link="GFileInfo.html#g-file-info-copy-into"/>
- <keyword type="function" name="g_file_info_has_attribute ()" link="GFileInfo.html#g-file-info-has-attribute"/>
- <keyword type="function" name="g_file_info_has_namespace ()" link="GFileInfo.html#g-file-info-has-namespace" since="2.22"/>
- <keyword type="function" name="g_file_info_list_attributes ()" link="GFileInfo.html#g-file-info-list-attributes"/>
- <keyword type="function" name="g_file_info_get_attribute_type ()" link="GFileInfo.html#g-file-info-get-attribute-type"/>
- <keyword type="function" name="g_file_info_remove_attribute ()" link="GFileInfo.html#g-file-info-remove-attribute"/>
- <keyword type="function" name="g_file_info_get_attribute_as_string ()" link="GFileInfo.html#g-file-info-get-attribute-as-string"/>
- <keyword type="function" name="g_file_info_get_attribute_data ()" link="GFileInfo.html#g-file-info-get-attribute-data"/>
- <keyword type="function" name="g_file_info_get_attribute_status ()" link="GFileInfo.html#g-file-info-get-attribute-status"/>
- <keyword type="function" name="g_file_info_get_attribute_string ()" link="GFileInfo.html#g-file-info-get-attribute-string"/>
- <keyword type="function" name="g_file_info_get_attribute_stringv ()" link="GFileInfo.html#g-file-info-get-attribute-stringv" since="2.22"/>
- <keyword type="function" name="g_file_info_get_attribute_byte_string ()" link="GFileInfo.html#g-file-info-get-attribute-byte-string"/>
- <keyword type="function" name="g_file_info_get_attribute_boolean ()" link="GFileInfo.html#g-file-info-get-attribute-boolean"/>
- <keyword type="function" name="g_file_info_get_attribute_uint32 ()" link="GFileInfo.html#g-file-info-get-attribute-uint32"/>
- <keyword type="function" name="g_file_info_get_attribute_int32 ()" link="GFileInfo.html#g-file-info-get-attribute-int32"/>
- <keyword type="function" name="g_file_info_get_attribute_uint64 ()" link="GFileInfo.html#g-file-info-get-attribute-uint64"/>
- <keyword type="function" name="g_file_info_get_attribute_int64 ()" link="GFileInfo.html#g-file-info-get-attribute-int64"/>
- <keyword type="function" name="g_file_info_get_attribute_object ()" link="GFileInfo.html#g-file-info-get-attribute-object"/>
- <keyword type="function" name="g_file_info_set_attribute ()" link="GFileInfo.html#g-file-info-set-attribute"/>
- <keyword type="function" name="g_file_info_set_attribute_status ()" link="GFileInfo.html#g-file-info-set-attribute-status" since="2.22"/>
- <keyword type="function" name="g_file_info_set_attribute_string ()" link="GFileInfo.html#g-file-info-set-attribute-string"/>
- <keyword type="function" name="g_file_info_set_attribute_stringv ()" link="GFileInfo.html#g-file-info-set-attribute-stringv"/>
- <keyword type="function" name="g_file_info_set_attribute_byte_string ()" link="GFileInfo.html#g-file-info-set-attribute-byte-string"/>
- <keyword type="function" name="g_file_info_set_attribute_boolean ()" link="GFileInfo.html#g-file-info-set-attribute-boolean"/>
- <keyword type="function" name="g_file_info_set_attribute_uint32 ()" link="GFileInfo.html#g-file-info-set-attribute-uint32"/>
- <keyword type="function" name="g_file_info_set_attribute_int32 ()" link="GFileInfo.html#g-file-info-set-attribute-int32"/>
- <keyword type="function" name="g_file_info_set_attribute_uint64 ()" link="GFileInfo.html#g-file-info-set-attribute-uint64"/>
- <keyword type="function" name="g_file_info_set_attribute_int64 ()" link="GFileInfo.html#g-file-info-set-attribute-int64"/>
- <keyword type="function" name="g_file_info_set_attribute_object ()" link="GFileInfo.html#g-file-info-set-attribute-object"/>
- <keyword type="function" name="g_file_info_clear_status ()" link="GFileInfo.html#g-file-info-clear-status"/>
- <keyword type="function" name="g_file_info_get_file_type ()" link="GFileInfo.html#g-file-info-get-file-type"/>
- <keyword type="function" name="g_file_info_get_is_hidden ()" link="GFileInfo.html#g-file-info-get-is-hidden"/>
- <keyword type="function" name="g_file_info_get_is_backup ()" link="GFileInfo.html#g-file-info-get-is-backup"/>
- <keyword type="function" name="g_file_info_get_is_symlink ()" link="GFileInfo.html#g-file-info-get-is-symlink"/>
- <keyword type="function" name="g_file_info_get_name ()" link="GFileInfo.html#g-file-info-get-name"/>
- <keyword type="function" name="g_file_info_get_display_name ()" link="GFileInfo.html#g-file-info-get-display-name"/>
- <keyword type="function" name="g_file_info_get_edit_name ()" link="GFileInfo.html#g-file-info-get-edit-name"/>
- <keyword type="function" name="g_file_info_get_icon ()" link="GFileInfo.html#g-file-info-get-icon"/>
- <keyword type="function" name="g_file_info_get_content_type ()" link="GFileInfo.html#g-file-info-get-content-type"/>
- <keyword type="function" name="g_file_info_get_size ()" link="GFileInfo.html#g-file-info-get-size"/>
- <keyword type="function" name="g_file_info_get_modification_time ()" link="GFileInfo.html#g-file-info-get-modification-time"/>
- <keyword type="function" name="g_file_info_get_symlink_target ()" link="GFileInfo.html#g-file-info-get-symlink-target"/>
- <keyword type="function" name="g_file_info_get_etag ()" link="GFileInfo.html#g-file-info-get-etag"/>
- <keyword type="function" name="g_file_info_get_sort_order ()" link="GFileInfo.html#g-file-info-get-sort-order"/>
- <keyword type="function" name="g_file_info_set_attribute_mask ()" link="GFileInfo.html#g-file-info-set-attribute-mask"/>
- <keyword type="function" name="g_file_info_unset_attribute_mask ()" link="GFileInfo.html#g-file-info-unset-attribute-mask"/>
- <keyword type="function" name="g_file_info_set_file_type ()" link="GFileInfo.html#g-file-info-set-file-type"/>
- <keyword type="function" name="g_file_info_set_is_hidden ()" link="GFileInfo.html#g-file-info-set-is-hidden"/>
- <keyword type="function" name="g_file_info_set_is_symlink ()" link="GFileInfo.html#g-file-info-set-is-symlink"/>
- <keyword type="function" name="g_file_info_set_name ()" link="GFileInfo.html#g-file-info-set-name"/>
- <keyword type="function" name="g_file_info_set_display_name ()" link="GFileInfo.html#g-file-info-set-display-name"/>
- <keyword type="function" name="g_file_info_set_edit_name ()" link="GFileInfo.html#g-file-info-set-edit-name"/>
- <keyword type="function" name="g_file_info_set_icon ()" link="GFileInfo.html#g-file-info-set-icon"/>
- <keyword type="function" name="g_file_info_set_content_type ()" link="GFileInfo.html#g-file-info-set-content-type"/>
- <keyword type="function" name="g_file_info_set_size ()" link="GFileInfo.html#g-file-info-set-size"/>
- <keyword type="function" name="g_file_info_set_modification_time ()" link="GFileInfo.html#g-file-info-set-modification-time"/>
- <keyword type="function" name="g_file_info_set_symlink_target ()" link="GFileInfo.html#g-file-info-set-symlink-target"/>
- <keyword type="function" name="g_file_info_set_sort_order ()" link="GFileInfo.html#g-file-info-set-sort-order"/>
- <keyword type="function" name="g_file_attribute_matcher_new ()" link="GFileInfo.html#g-file-attribute-matcher-new"/>
- <keyword type="function" name="g_file_attribute_matcher_ref ()" link="GFileInfo.html#g-file-attribute-matcher-ref"/>
- <keyword type="function" name="g_file_attribute_matcher_subtract ()" link="GFileInfo.html#g-file-attribute-matcher-subtract"/>
- <keyword type="function" name="g_file_attribute_matcher_unref ()" link="GFileInfo.html#g-file-attribute-matcher-unref"/>
- <keyword type="function" name="g_file_attribute_matcher_matches ()" link="GFileInfo.html#g-file-attribute-matcher-matches"/>
- <keyword type="function" name="g_file_attribute_matcher_matches_only ()" link="GFileInfo.html#g-file-attribute-matcher-matches-only"/>
- <keyword type="function" name="g_file_attribute_matcher_enumerate_namespace ()" link="GFileInfo.html#g-file-attribute-matcher-enumerate-namespace"/>
- <keyword type="function" name="g_file_attribute_matcher_enumerate_next ()" link="GFileInfo.html#g-file-attribute-matcher-enumerate-next"/>
- <keyword type="function" name="g_file_attribute_matcher_to_string ()" link="GFileInfo.html#g-file-attribute-matcher-to-string" since="2.32"/>
- <keyword type="struct" name="GFileEnumerator" link="GFileEnumerator.html#GFileEnumerator-struct"/>
- <keyword type="function" name="g_file_enumerator_next_file ()" link="GFileEnumerator.html#g-file-enumerator-next-file"/>
- <keyword type="function" name="g_file_enumerator_close ()" link="GFileEnumerator.html#g-file-enumerator-close"/>
- <keyword type="function" name="g_file_enumerator_next_files_async ()" link="GFileEnumerator.html#g-file-enumerator-next-files-async"/>
- <keyword type="function" name="g_file_enumerator_next_files_finish ()" link="GFileEnumerator.html#g-file-enumerator-next-files-finish"/>
- <keyword type="function" name="g_file_enumerator_close_async ()" link="GFileEnumerator.html#g-file-enumerator-close-async"/>
- <keyword type="function" name="g_file_enumerator_close_finish ()" link="GFileEnumerator.html#g-file-enumerator-close-finish"/>
- <keyword type="function" name="g_file_enumerator_is_closed ()" link="GFileEnumerator.html#g-file-enumerator-is-closed"/>
- <keyword type="function" name="g_file_enumerator_has_pending ()" link="GFileEnumerator.html#g-file-enumerator-has-pending"/>
- <keyword type="function" name="g_file_enumerator_set_pending ()" link="GFileEnumerator.html#g-file-enumerator-set-pending"/>
- <keyword type="function" name="g_file_enumerator_get_container ()" link="GFileEnumerator.html#g-file-enumerator-get-container" since="2.18"/>
- <keyword type="property" name="The &quot;container&quot; property" link="GFileEnumerator.html#GFileEnumerator--container"/>
- <keyword type="macro" name="G_IO_ERROR" link="gio-GIOError.html#G-IO-ERROR:CAPS"/>
- <keyword type="enum" name="enum GIOErrorEnum" link="gio-GIOError.html#GIOErrorEnum"/>
- <keyword type="function" name="g_io_error_from_errno ()" link="gio-GIOError.html#g-io-error-from-errno"/>
- <keyword type="function" name="g_io_error_from_win32_error ()" link="gio-GIOError.html#g-io-error-from-win32-error" since="2.26"/>
- <keyword type="enum" name="enum GAskPasswordFlags" link="GMountOperation.html#GAskPasswordFlags-enum"/>
- <keyword type="enum" name="enum GPasswordSave" link="GMountOperation.html#GPasswordSave"/>
- <keyword type="struct" name="GMountOperation" link="GMountOperation.html#GMountOperation-struct"/>
- <keyword type="enum" name="enum GMountOperationResult" link="GMountOperation.html#GMountOperationResult"/>
- <keyword type="function" name="g_mount_operation_new ()" link="GMountOperation.html#g-mount-operation-new"/>
- <keyword type="function" name="g_mount_operation_get_username ()" link="GMountOperation.html#g-mount-operation-get-username"/>
- <keyword type="function" name="g_mount_operation_set_username ()" link="GMountOperation.html#g-mount-operation-set-username"/>
- <keyword type="function" name="g_mount_operation_get_password ()" link="GMountOperation.html#g-mount-operation-get-password"/>
- <keyword type="function" name="g_mount_operation_set_password ()" link="GMountOperation.html#g-mount-operation-set-password"/>
- <keyword type="function" name="g_mount_operation_get_anonymous ()" link="GMountOperation.html#g-mount-operation-get-anonymous"/>
- <keyword type="function" name="g_mount_operation_set_anonymous ()" link="GMountOperation.html#g-mount-operation-set-anonymous"/>
- <keyword type="function" name="g_mount_operation_get_domain ()" link="GMountOperation.html#g-mount-operation-get-domain"/>
- <keyword type="function" name="g_mount_operation_set_domain ()" link="GMountOperation.html#g-mount-operation-set-domain"/>
- <keyword type="function" name="g_mount_operation_get_password_save ()" link="GMountOperation.html#g-mount-operation-get-password-save"/>
- <keyword type="function" name="g_mount_operation_set_password_save ()" link="GMountOperation.html#g-mount-operation-set-password-save"/>
- <keyword type="function" name="g_mount_operation_get_choice ()" link="GMountOperation.html#g-mount-operation-get-choice"/>
- <keyword type="function" name="g_mount_operation_set_choice ()" link="GMountOperation.html#g-mount-operation-set-choice"/>
- <keyword type="function" name="g_mount_operation_reply ()" link="GMountOperation.html#g-mount-operation-reply"/>
- <keyword type="property" name="The &quot;anonymous&quot; property" link="GMountOperation.html#GMountOperation--anonymous"/>
- <keyword type="property" name="The &quot;choice&quot; property" link="GMountOperation.html#GMountOperation--choice"/>
- <keyword type="property" name="The &quot;domain&quot; property" link="GMountOperation.html#GMountOperation--domain"/>
- <keyword type="property" name="The &quot;password&quot; property" link="GMountOperation.html#GMountOperation--password"/>
- <keyword type="property" name="The &quot;password-save&quot; property" link="GMountOperation.html#GMountOperation--password-save"/>
- <keyword type="property" name="The &quot;username&quot; property" link="GMountOperation.html#GMountOperation--username"/>
- <keyword type="signal" name="The &quot;aborted&quot; signal" link="GMountOperation.html#GMountOperation-aborted"/>
- <keyword type="signal" name="The &quot;ask-password&quot; signal" link="GMountOperation.html#GMountOperation-ask-password"/>
- <keyword type="signal" name="The &quot;ask-question&quot; signal" link="GMountOperation.html#GMountOperation-ask-question"/>
- <keyword type="signal" name="The &quot;reply&quot; signal" link="GMountOperation.html#GMountOperation-reply"/>
- <keyword type="signal" name="The &quot;show-processes&quot; signal" link="GMountOperation.html#GMountOperation-show-processes"/>
- <keyword type="signal" name="The &quot;show-unmount-progress&quot; signal" link="GMountOperation.html#GMountOperation-show-unmount-progress"/>
- <keyword type="enum" name="enum GFileMonitorEvent" link="GFileMonitor.html#GFileMonitorEvent"/>
- <keyword type="struct" name="GFileMonitor" link="GFileMonitor.html#GFileMonitor-struct"/>
- <keyword type="function" name="g_file_monitor_cancel ()" link="GFileMonitor.html#g-file-monitor-cancel"/>
- <keyword type="function" name="g_file_monitor_is_cancelled ()" link="GFileMonitor.html#g-file-monitor-is-cancelled"/>
- <keyword type="function" name="g_file_monitor_set_rate_limit ()" link="GFileMonitor.html#g-file-monitor-set-rate-limit"/>
- <keyword type="function" name="g_file_monitor_emit_event ()" link="GFileMonitor.html#g-file-monitor-emit-event"/>
- <keyword type="property" name="The &quot;cancelled&quot; property" link="GFileMonitor.html#GFileMonitor--cancelled"/>
- <keyword type="property" name="The &quot;rate-limit&quot; property" link="GFileMonitor.html#GFileMonitor--rate-limit"/>
- <keyword type="signal" name="The &quot;changed&quot; signal" link="GFileMonitor.html#GFileMonitor-changed"/>
- <keyword type="struct" name="GFilenameCompleter" link="GFilenameCompleter.html#GFilenameCompleter-struct"/>
- <keyword type="function" name="g_filename_completer_new ()" link="GFilenameCompleter.html#g-filename-completer-new"/>
- <keyword type="function" name="g_filename_completer_get_completion_suffix ()" link="GFilenameCompleter.html#g-filename-completer-get-completion-suffix"/>
- <keyword type="function" name="g_filename_completer_get_completions ()" link="GFilenameCompleter.html#g-filename-completer-get-completions"/>
- <keyword type="function" name="g_filename_completer_set_dirs_only ()" link="GFilenameCompleter.html#g-filename-completer-set-dirs-only"/>
- <keyword type="signal" name="The &quot;got-completion-data&quot; signal" link="GFilenameCompleter.html#GFilenameCompleter-got-completion-data"/>
- <keyword type="struct" name="GCancellable" link="GCancellable.html#GCancellable-struct"/>
- <keyword type="function" name="g_cancellable_new ()" link="GCancellable.html#g-cancellable-new"/>
- <keyword type="function" name="g_cancellable_is_cancelled ()" link="GCancellable.html#g-cancellable-is-cancelled"/>
- <keyword type="function" name="g_cancellable_set_error_if_cancelled ()" link="GCancellable.html#g-cancellable-set-error-if-cancelled"/>
- <keyword type="function" name="g_cancellable_get_fd ()" link="GCancellable.html#g-cancellable-get-fd"/>
- <keyword type="function" name="g_cancellable_make_pollfd ()" link="GCancellable.html#g-cancellable-make-pollfd" since="2.22"/>
- <keyword type="function" name="g_cancellable_release_fd ()" link="GCancellable.html#g-cancellable-release-fd" since="2.22"/>
- <keyword type="function" name="g_cancellable_source_new ()" link="GCancellable.html#g-cancellable-source-new" since="2.28"/>
- <keyword type="function" name="GCancellableSourceFunc ()" link="GCancellable.html#GCancellableSourceFunc" since="2.28"/>
- <keyword type="function" name="g_cancellable_get_current ()" link="GCancellable.html#g-cancellable-get-current"/>
- <keyword type="function" name="g_cancellable_pop_current ()" link="GCancellable.html#g-cancellable-pop-current"/>
- <keyword type="function" name="g_cancellable_push_current ()" link="GCancellable.html#g-cancellable-push-current"/>
- <keyword type="function" name="g_cancellable_reset ()" link="GCancellable.html#g-cancellable-reset"/>
- <keyword type="function" name="g_cancellable_connect ()" link="GCancellable.html#g-cancellable-connect" since="2.22"/>
- <keyword type="function" name="g_cancellable_disconnect ()" link="GCancellable.html#g-cancellable-disconnect" since="2.22"/>
- <keyword type="function" name="g_cancellable_cancel ()" link="GCancellable.html#g-cancellable-cancel"/>
- <keyword type="signal" name="The &quot;cancelled&quot; signal" link="GCancellable.html#GCancellable-cancelled"/>
- <keyword type="struct" name="GAsyncResult" link="GAsyncResult.html#GAsyncResult-struct"/>
- <keyword type="struct" name="struct GAsyncResultIface" link="GAsyncResult.html#GAsyncResultIface"/>
- <keyword type="function" name="GAsyncReadyCallback ()" link="GAsyncResult.html#GAsyncReadyCallback"/>
- <keyword type="function" name="g_async_result_get_user_data ()" link="GAsyncResult.html#g-async-result-get-user-data"/>
- <keyword type="function" name="g_async_result_get_source_object ()" link="GAsyncResult.html#g-async-result-get-source-object"/>
- <keyword type="function" name="g_async_result_is_tagged ()" link="GAsyncResult.html#g-async-result-is-tagged" since="2.34"/>
- <keyword type="function" name="g_async_result_legacy_propagate_error ()" link="GAsyncResult.html#g-async-result-legacy-propagate-error" since="2.34"/>
- <keyword type="struct" name="GIOSchedulerJob" link="gio-GIOScheduler.html#GIOSchedulerJob"/>
- <keyword type="function" name="GIOSchedulerJobFunc ()" link="gio-GIOScheduler.html#GIOSchedulerJobFunc"/>
- <keyword type="function" name="g_io_scheduler_push_job ()" link="gio-GIOScheduler.html#g-io-scheduler-push-job"/>
- <keyword type="function" name="g_io_scheduler_cancel_all_jobs ()" link="gio-GIOScheduler.html#g-io-scheduler-cancel-all-jobs"/>
- <keyword type="function" name="g_io_scheduler_job_send_to_mainloop ()" link="gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop"/>
- <keyword type="function" name="g_io_scheduler_job_send_to_mainloop_async ()" link="gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop-async"/>
- <keyword type="struct" name="GSimpleAsyncResult" link="GSimpleAsyncResult.html#GSimpleAsyncResult-struct"/>
- <keyword type="function" name="GSimpleAsyncThreadFunc ()" link="GSimpleAsyncResult.html#GSimpleAsyncThreadFunc"/>
- <keyword type="function" name="g_simple_async_result_new ()" link="GSimpleAsyncResult.html#g-simple-async-result-new"/>
- <keyword type="function" name="g_simple_async_result_new_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-new-error"/>
- <keyword type="function" name="g_simple_async_result_new_from_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-new-from-error"/>
- <keyword type="function" name="g_simple_async_result_new_take_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-new-take-error" since="2.28"/>
- <keyword type="function" name="g_simple_async_result_set_check_cancellable ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" since="2.32"/>
- <keyword type="function" name="g_simple_async_result_set_op_res_gpointer ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer"/>
- <keyword type="function" name="g_simple_async_result_get_op_res_gpointer ()" link="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer"/>
- <keyword type="function" name="g_simple_async_result_set_op_res_gssize ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize"/>
- <keyword type="function" name="g_simple_async_result_get_op_res_gssize ()" link="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gssize"/>
- <keyword type="function" name="g_simple_async_result_set_op_res_gboolean ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gboolean"/>
- <keyword type="function" name="g_simple_async_result_get_op_res_gboolean ()" link="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gboolean"/>
- <keyword type="function" name="g_simple_async_result_get_source_tag ()" link="GSimpleAsyncResult.html#g-simple-async-result-get-source-tag"/>
- <keyword type="function" name="g_simple_async_result_is_valid ()" link="GSimpleAsyncResult.html#g-simple-async-result-is-valid" since="2.20"/>
- <keyword type="function" name="g_simple_async_result_set_handle_cancellation ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation"/>
- <keyword type="function" name="g_simple_async_result_complete ()" link="GSimpleAsyncResult.html#g-simple-async-result-complete"/>
- <keyword type="function" name="g_simple_async_result_complete_in_idle ()" link="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle"/>
- <keyword type="function" name="g_simple_async_result_run_in_thread ()" link="GSimpleAsyncResult.html#g-simple-async-result-run-in-thread"/>
- <keyword type="function" name="g_simple_async_result_set_from_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-from-error"/>
- <keyword type="function" name="g_simple_async_result_take_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-take-error" since="2.28"/>
- <keyword type="function" name="g_simple_async_result_propagate_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-propagate-error"/>
- <keyword type="function" name="g_simple_async_result_set_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-error"/>
- <keyword type="function" name="g_simple_async_result_set_error_va ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-error-va"/>
- <keyword type="function" name="g_simple_async_report_error_in_idle ()" link="GSimpleAsyncResult.html#g-simple-async-report-error-in-idle"/>
- <keyword type="function" name="g_simple_async_report_gerror_in_idle ()" link="GSimpleAsyncResult.html#g-simple-async-report-gerror-in-idle"/>
- <keyword type="function" name="g_simple_async_report_take_gerror_in_idle ()" link="GSimpleAsyncResult.html#g-simple-async-report-take-gerror-in-idle" since="2.28"/>
- <keyword type="struct" name="GConverter" link="GConverter.html#GConverter-struct"/>
- <keyword type="struct" name="struct GConverterIface" link="GConverter.html#GConverterIface" since="2.24"/>
- <keyword type="enum" name="enum GConverterResult" link="GConverter.html#GConverterResult" since="2.24"/>
- <keyword type="enum" name="enum GConverterFlags" link="GConverter.html#GConverterFlags" since="2.24"/>
- <keyword type="function" name="g_converter_convert ()" link="GConverter.html#g-converter-convert" since="2.24"/>
- <keyword type="function" name="g_converter_reset ()" link="GConverter.html#g-converter-reset" since="2.24"/>
- <keyword type="struct" name="GCharsetConverter" link="GCharsetConverter.html#GCharsetConverter-struct"/>
- <keyword type="function" name="g_charset_converter_new ()" link="GCharsetConverter.html#g-charset-converter-new" since="2.24"/>
- <keyword type="function" name="g_charset_converter_set_use_fallback ()" link="GCharsetConverter.html#g-charset-converter-set-use-fallback" since="2.24"/>
- <keyword type="function" name="g_charset_converter_get_use_fallback ()" link="GCharsetConverter.html#g-charset-converter-get-use-fallback" since="2.24"/>
- <keyword type="function" name="g_charset_converter_get_num_fallbacks ()" link="GCharsetConverter.html#g-charset-converter-get-num-fallbacks" since="2.24"/>
- <keyword type="property" name="The &quot;from-charset&quot; property" link="GCharsetConverter.html#GCharsetConverter--from-charset"/>
- <keyword type="property" name="The &quot;to-charset&quot; property" link="GCharsetConverter.html#GCharsetConverter--to-charset"/>
- <keyword type="property" name="The &quot;use-fallback&quot; property" link="GCharsetConverter.html#GCharsetConverter--use-fallback"/>
- <keyword type="struct" name="GZlibCompressor" link="GZlibCompressor.html#GZlibCompressor-struct"/>
- <keyword type="enum" name="enum GZlibCompressorFormat" link="GZlibCompressor.html#GZlibCompressorFormat" since="2.24"/>
- <keyword type="function" name="g_zlib_compressor_new ()" link="GZlibCompressor.html#g-zlib-compressor-new" since="2.24"/>
- <keyword type="function" name="g_zlib_compressor_get_file_info ()" link="GZlibCompressor.html#g-zlib-compressor-get-file-info" since="2.26"/>
- <keyword type="function" name="g_zlib_compressor_set_file_info ()" link="GZlibCompressor.html#g-zlib-compressor-set-file-info" since="2.26"/>
- <keyword type="property" name="The &quot;file-info&quot; property" link="GZlibCompressor.html#GZlibCompressor--file-info"/>
- <keyword type="property" name="The &quot;format&quot; property" link="GZlibCompressor.html#GZlibCompressor--format"/>
- <keyword type="property" name="The &quot;level&quot; property" link="GZlibCompressor.html#GZlibCompressor--level"/>
- <keyword type="struct" name="GZlibDecompressor" link="GZlibDecompressor.html#GZlibDecompressor-struct"/>
- <keyword type="function" name="g_zlib_decompressor_new ()" link="GZlibDecompressor.html#g-zlib-decompressor-new" since="2.24"/>
- <keyword type="function" name="g_zlib_decompressor_get_file_info ()" link="GZlibDecompressor.html#g-zlib-decompressor-get-file-info" since="2.26"/>
- <keyword type="property" name="The &quot;file-info&quot; property" link="GZlibDecompressor.html#GZlibDecompressor--file-info"/>
- <keyword type="property" name="The &quot;format&quot; property" link="GZlibDecompressor.html#GZlibDecompressor--format"/>
- <keyword type="struct" name="GSeekable" link="GSeekable.html#GSeekable-struct"/>
- <keyword type="struct" name="struct GSeekableIface" link="GSeekable.html#GSeekableIface"/>
- <keyword type="function" name="g_seekable_tell ()" link="GSeekable.html#g-seekable-tell"/>
- <keyword type="function" name="g_seekable_can_seek ()" link="GSeekable.html#g-seekable-can-seek"/>
- <keyword type="function" name="g_seekable_seek ()" link="GSeekable.html#g-seekable-seek"/>
- <keyword type="function" name="g_seekable_can_truncate ()" link="GSeekable.html#g-seekable-can-truncate"/>
- <keyword type="function" name="g_seekable_truncate ()" link="GSeekable.html#g-seekable-truncate"/>
- <keyword type="struct" name="GInputStream" link="GInputStream.html#GInputStream-struct"/>
- <keyword type="function" name="g_input_stream_read ()" link="GInputStream.html#g-input-stream-read"/>
- <keyword type="function" name="g_input_stream_read_all ()" link="GInputStream.html#g-input-stream-read-all"/>
- <keyword type="function" name="g_input_stream_skip ()" link="GInputStream.html#g-input-stream-skip"/>
- <keyword type="function" name="g_input_stream_close ()" link="GInputStream.html#g-input-stream-close"/>
- <keyword type="function" name="g_input_stream_read_async ()" link="GInputStream.html#g-input-stream-read-async"/>
- <keyword type="function" name="g_input_stream_read_finish ()" link="GInputStream.html#g-input-stream-read-finish"/>
- <keyword type="function" name="g_input_stream_skip_async ()" link="GInputStream.html#g-input-stream-skip-async"/>
- <keyword type="function" name="g_input_stream_skip_finish ()" link="GInputStream.html#g-input-stream-skip-finish"/>
- <keyword type="function" name="g_input_stream_close_async ()" link="GInputStream.html#g-input-stream-close-async"/>
- <keyword type="function" name="g_input_stream_close_finish ()" link="GInputStream.html#g-input-stream-close-finish"/>
- <keyword type="function" name="g_input_stream_is_closed ()" link="GInputStream.html#g-input-stream-is-closed"/>
- <keyword type="function" name="g_input_stream_has_pending ()" link="GInputStream.html#g-input-stream-has-pending"/>
- <keyword type="function" name="g_input_stream_set_pending ()" link="GInputStream.html#g-input-stream-set-pending"/>
- <keyword type="function" name="g_input_stream_clear_pending ()" link="GInputStream.html#g-input-stream-clear-pending"/>
- <keyword type="function" name="g_input_stream_read_bytes ()" link="GInputStream.html#g-input-stream-read-bytes"/>
- <keyword type="function" name="g_input_stream_read_bytes_async ()" link="GInputStream.html#g-input-stream-read-bytes-async"/>
- <keyword type="function" name="g_input_stream_read_bytes_finish ()" link="GInputStream.html#g-input-stream-read-bytes-finish"/>
- <keyword type="enum" name="enum GOutputStreamSpliceFlags" link="GOutputStream.html#GOutputStreamSpliceFlags"/>
- <keyword type="struct" name="GOutputStream" link="GOutputStream.html#GOutputStream-struct"/>
- <keyword type="function" name="g_output_stream_write ()" link="GOutputStream.html#g-output-stream-write"/>
- <keyword type="function" name="g_output_stream_write_all ()" link="GOutputStream.html#g-output-stream-write-all"/>
- <keyword type="function" name="g_output_stream_splice ()" link="GOutputStream.html#g-output-stream-splice"/>
- <keyword type="function" name="g_output_stream_flush ()" link="GOutputStream.html#g-output-stream-flush"/>
- <keyword type="function" name="g_output_stream_close ()" link="GOutputStream.html#g-output-stream-close"/>
- <keyword type="function" name="g_output_stream_write_async ()" link="GOutputStream.html#g-output-stream-write-async"/>
- <keyword type="function" name="g_output_stream_write_finish ()" link="GOutputStream.html#g-output-stream-write-finish"/>
- <keyword type="function" name="g_output_stream_splice_async ()" link="GOutputStream.html#g-output-stream-splice-async"/>
- <keyword type="function" name="g_output_stream_splice_finish ()" link="GOutputStream.html#g-output-stream-splice-finish"/>
- <keyword type="function" name="g_output_stream_flush_async ()" link="GOutputStream.html#g-output-stream-flush-async"/>
- <keyword type="function" name="g_output_stream_flush_finish ()" link="GOutputStream.html#g-output-stream-flush-finish"/>
- <keyword type="function" name="g_output_stream_close_async ()" link="GOutputStream.html#g-output-stream-close-async"/>
- <keyword type="function" name="g_output_stream_close_finish ()" link="GOutputStream.html#g-output-stream-close-finish"/>
- <keyword type="function" name="g_output_stream_is_closing ()" link="GOutputStream.html#g-output-stream-is-closing" since="2.24"/>
- <keyword type="function" name="g_output_stream_is_closed ()" link="GOutputStream.html#g-output-stream-is-closed"/>
- <keyword type="function" name="g_output_stream_has_pending ()" link="GOutputStream.html#g-output-stream-has-pending"/>
- <keyword type="function" name="g_output_stream_set_pending ()" link="GOutputStream.html#g-output-stream-set-pending"/>
- <keyword type="function" name="g_output_stream_clear_pending ()" link="GOutputStream.html#g-output-stream-clear-pending"/>
- <keyword type="function" name="g_output_stream_write_bytes ()" link="GOutputStream.html#g-output-stream-write-bytes"/>
- <keyword type="function" name="g_output_stream_write_bytes_finish ()" link="GOutputStream.html#g-output-stream-write-bytes-finish"/>
- <keyword type="enum" name="enum GIOStreamSpliceFlags" link="GIOStream.html#GIOStreamSpliceFlags" since="2.28"/>
- <keyword type="struct" name="GIOStream" link="GIOStream.html#GIOStream-struct"/>
- <keyword type="function" name="g_io_stream_get_input_stream ()" link="GIOStream.html#g-io-stream-get-input-stream" since="2.22"/>
- <keyword type="function" name="g_io_stream_get_output_stream ()" link="GIOStream.html#g-io-stream-get-output-stream" since="2.22"/>
- <keyword type="function" name="g_io_stream_splice_async ()" link="GIOStream.html#g-io-stream-splice-async" since="2.28"/>
- <keyword type="function" name="g_io_stream_splice_finish ()" link="GIOStream.html#g-io-stream-splice-finish" since="2.28"/>
- <keyword type="function" name="g_io_stream_close ()" link="GIOStream.html#g-io-stream-close" since="2.22"/>
- <keyword type="function" name="g_io_stream_close_async ()" link="GIOStream.html#g-io-stream-close-async" since="2.22"/>
- <keyword type="function" name="g_io_stream_close_finish ()" link="GIOStream.html#g-io-stream-close-finish" since="2.22"/>
- <keyword type="function" name="g_io_stream_is_closed ()" link="GIOStream.html#g-io-stream-is-closed" since="2.22"/>
- <keyword type="function" name="g_io_stream_has_pending ()" link="GIOStream.html#g-io-stream-has-pending" since="2.22"/>
- <keyword type="function" name="g_io_stream_set_pending ()" link="GIOStream.html#g-io-stream-set-pending" since="2.22"/>
- <keyword type="function" name="g_io_stream_clear_pending ()" link="GIOStream.html#g-io-stream-clear-pending" since="2.22"/>
- <keyword type="property" name="The &quot;closed&quot; property" link="GIOStream.html#GIOStream--closed"/>
- <keyword type="property" name="The &quot;input-stream&quot; property" link="GIOStream.html#GIOStream--input-stream"/>
- <keyword type="property" name="The &quot;output-stream&quot; property" link="GIOStream.html#GIOStream--output-stream"/>
- <keyword type="struct" name="GFileInputStream" link="GFileInputStream.html#GFileInputStream-struct"/>
- <keyword type="function" name="g_file_input_stream_query_info ()" link="GFileInputStream.html#g-file-input-stream-query-info"/>
- <keyword type="function" name="g_file_input_stream_query_info_async ()" link="GFileInputStream.html#g-file-input-stream-query-info-async"/>
- <keyword type="function" name="g_file_input_stream_query_info_finish ()" link="GFileInputStream.html#g-file-input-stream-query-info-finish"/>
- <keyword type="struct" name="GFileOutputStream" link="GFileOutputStream.html#GFileOutputStream-struct"/>
- <keyword type="function" name="g_file_output_stream_query_info ()" link="GFileOutputStream.html#g-file-output-stream-query-info"/>
- <keyword type="function" name="g_file_output_stream_query_info_async ()" link="GFileOutputStream.html#g-file-output-stream-query-info-async"/>
- <keyword type="function" name="g_file_output_stream_query_info_finish ()" link="GFileOutputStream.html#g-file-output-stream-query-info-finish"/>
- <keyword type="function" name="g_file_output_stream_get_etag ()" link="GFileOutputStream.html#g-file-output-stream-get-etag"/>
- <keyword type="struct" name="GFileIOStream" link="GFileIOStream.html#GFileIOStream-struct"/>
- <keyword type="function" name="g_file_io_stream_get_etag ()" link="GFileIOStream.html#g-file-io-stream-get-etag" since="2.22"/>
- <keyword type="function" name="g_file_io_stream_query_info ()" link="GFileIOStream.html#g-file-io-stream-query-info" since="2.22"/>
- <keyword type="function" name="g_file_io_stream_query_info_async ()" link="GFileIOStream.html#g-file-io-stream-query-info-async" since="2.22"/>
- <keyword type="function" name="g_file_io_stream_query_info_finish ()" link="GFileIOStream.html#g-file-io-stream-query-info-finish" since="2.22"/>
- <keyword type="struct" name="GFileDescriptorBased" link="GFileDescriptorBased.html#GFileDescriptorBased-struct"/>
- <keyword type="function" name="g_file_descriptor_based_get_fd ()" link="GFileDescriptorBased.html#g-file-descriptor-based-get-fd" since="2.24"/>
- <keyword type="struct" name="GFilterInputStream" link="GFilterInputStream.html#GFilterInputStream-struct"/>
- <keyword type="function" name="g_filter_input_stream_get_base_stream ()" link="GFilterInputStream.html#g-filter-input-stream-get-base-stream"/>
- <keyword type="function" name="g_filter_input_stream_get_close_base_stream ()" link="GFilterInputStream.html#g-filter-input-stream-get-close-base-stream"/>
- <keyword type="function" name="g_filter_input_stream_set_close_base_stream ()" link="GFilterInputStream.html#g-filter-input-stream-set-close-base-stream"/>
- <keyword type="property" name="The &quot;base-stream&quot; property" link="GFilterInputStream.html#GFilterInputStream--base-stream"/>
- <keyword type="property" name="The &quot;close-base-stream&quot; property" link="GFilterInputStream.html#GFilterInputStream--close-base-stream"/>
- <keyword type="struct" name="GFilterOutputStream" link="GFilterOutputStream.html#GFilterOutputStream-struct"/>
- <keyword type="function" name="g_filter_output_stream_get_base_stream ()" link="GFilterOutputStream.html#g-filter-output-stream-get-base-stream"/>
- <keyword type="function" name="g_filter_output_stream_get_close_base_stream ()" link="GFilterOutputStream.html#g-filter-output-stream-get-close-base-stream"/>
- <keyword type="function" name="g_filter_output_stream_set_close_base_stream ()" link="GFilterOutputStream.html#g-filter-output-stream-set-close-base-stream"/>
- <keyword type="property" name="The &quot;base-stream&quot; property" link="GFilterOutputStream.html#GFilterOutputStream--base-stream"/>
- <keyword type="property" name="The &quot;close-base-stream&quot; property" link="GFilterOutputStream.html#GFilterOutputStream--close-base-stream"/>
- <keyword type="struct" name="GMemoryInputStream" link="GMemoryInputStream.html#GMemoryInputStream-struct"/>
- <keyword type="function" name="g_memory_input_stream_new ()" link="GMemoryInputStream.html#g-memory-input-stream-new"/>
- <keyword type="function" name="g_memory_input_stream_new_from_data ()" link="GMemoryInputStream.html#g-memory-input-stream-new-from-data"/>
- <keyword type="function" name="g_memory_input_stream_add_data ()" link="GMemoryInputStream.html#g-memory-input-stream-add-data"/>
- <keyword type="function" name="GReallocFunc ()" link="GMemoryOutputStream.html#GReallocFunc"/>
- <keyword type="struct" name="GMemoryOutputStream" link="GMemoryOutputStream.html#GMemoryOutputStream-struct"/>
- <keyword type="function" name="g_memory_output_stream_new ()" link="GMemoryOutputStream.html#g-memory-output-stream-new"/>
- <keyword type="function" name="g_memory_output_stream_get_data ()" link="GMemoryOutputStream.html#g-memory-output-stream-get-data"/>
- <keyword type="function" name="g_memory_output_stream_get_size ()" link="GMemoryOutputStream.html#g-memory-output-stream-get-size"/>
- <keyword type="function" name="g_memory_output_stream_get_data_size ()" link="GMemoryOutputStream.html#g-memory-output-stream-get-data-size" since="2.18"/>
- <keyword type="function" name="g_memory_output_stream_steal_data ()" link="GMemoryOutputStream.html#g-memory-output-stream-steal-data" since="2.26"/>
- <keyword type="property" name="The &quot;data&quot; property" link="GMemoryOutputStream.html#GMemoryOutputStream--data"/>
- <keyword type="property" name="The &quot;data-size&quot; property" link="GMemoryOutputStream.html#GMemoryOutputStream--data-size"/>
- <keyword type="property" name="The &quot;destroy-function&quot; property" link="GMemoryOutputStream.html#GMemoryOutputStream--destroy-function"/>
- <keyword type="property" name="The &quot;realloc-function&quot; property" link="GMemoryOutputStream.html#GMemoryOutputStream--realloc-function"/>
- <keyword type="property" name="The &quot;size&quot; property" link="GMemoryOutputStream.html#GMemoryOutputStream--size"/>
- <keyword type="struct" name="GBufferedInputStream" link="GBufferedInputStream.html#GBufferedInputStream-struct"/>
- <keyword type="function" name="g_buffered_input_stream_new ()" link="GBufferedInputStream.html#g-buffered-input-stream-new"/>
- <keyword type="function" name="g_buffered_input_stream_new_sized ()" link="GBufferedInputStream.html#g-buffered-input-stream-new-sized"/>
- <keyword type="function" name="g_buffered_input_stream_get_buffer_size ()" link="GBufferedInputStream.html#g-buffered-input-stream-get-buffer-size"/>
- <keyword type="function" name="g_buffered_input_stream_set_buffer_size ()" link="GBufferedInputStream.html#g-buffered-input-stream-set-buffer-size"/>
- <keyword type="function" name="g_buffered_input_stream_get_available ()" link="GBufferedInputStream.html#g-buffered-input-stream-get-available"/>
- <keyword type="function" name="g_buffered_input_stream_peek_buffer ()" link="GBufferedInputStream.html#g-buffered-input-stream-peek-buffer"/>
- <keyword type="function" name="g_buffered_input_stream_peek ()" link="GBufferedInputStream.html#g-buffered-input-stream-peek"/>
- <keyword type="function" name="g_buffered_input_stream_fill ()" link="GBufferedInputStream.html#g-buffered-input-stream-fill"/>
- <keyword type="function" name="g_buffered_input_stream_fill_async ()" link="GBufferedInputStream.html#g-buffered-input-stream-fill-async"/>
- <keyword type="function" name="g_buffered_input_stream_fill_finish ()" link="GBufferedInputStream.html#g-buffered-input-stream-fill-finish"/>
- <keyword type="function" name="g_buffered_input_stream_read_byte ()" link="GBufferedInputStream.html#g-buffered-input-stream-read-byte"/>
- <keyword type="property" name="The &quot;buffer-size&quot; property" link="GBufferedInputStream.html#GBufferedInputStream--buffer-size"/>
- <keyword type="struct" name="GBufferedOutputStream" link="GBufferedOutputStream.html#GBufferedOutputStream-struct"/>
- <keyword type="function" name="g_buffered_output_stream_new ()" link="GBufferedOutputStream.html#g-buffered-output-stream-new"/>
- <keyword type="function" name="g_buffered_output_stream_new_sized ()" link="GBufferedOutputStream.html#g-buffered-output-stream-new-sized"/>
- <keyword type="function" name="g_buffered_output_stream_get_buffer_size ()" link="GBufferedOutputStream.html#g-buffered-output-stream-get-buffer-size"/>
- <keyword type="function" name="g_buffered_output_stream_set_buffer_size ()" link="GBufferedOutputStream.html#g-buffered-output-stream-set-buffer-size"/>
- <keyword type="function" name="g_buffered_output_stream_get_auto_grow ()" link="GBufferedOutputStream.html#g-buffered-output-stream-get-auto-grow"/>
- <keyword type="function" name="g_buffered_output_stream_set_auto_grow ()" link="GBufferedOutputStream.html#g-buffered-output-stream-set-auto-grow"/>
- <keyword type="property" name="The &quot;auto-grow&quot; property" link="GBufferedOutputStream.html#GBufferedOutputStream--auto-grow"/>
- <keyword type="property" name="The &quot;buffer-size&quot; property" link="GBufferedOutputStream.html#GBufferedOutputStream--buffer-size"/>
- <keyword type="struct" name="GDataInputStream" link="GDataInputStream.html#GDataInputStream-struct"/>
- <keyword type="enum" name="enum GDataStreamByteOrder" link="GDataInputStream.html#GDataStreamByteOrder"/>
- <keyword type="enum" name="enum GDataStreamNewlineType" link="GDataInputStream.html#GDataStreamNewlineType"/>
- <keyword type="function" name="g_data_input_stream_new ()" link="GDataInputStream.html#g-data-input-stream-new"/>
- <keyword type="function" name="g_data_input_stream_set_byte_order ()" link="GDataInputStream.html#g-data-input-stream-set-byte-order"/>
- <keyword type="function" name="g_data_input_stream_get_byte_order ()" link="GDataInputStream.html#g-data-input-stream-get-byte-order"/>
- <keyword type="function" name="g_data_input_stream_set_newline_type ()" link="GDataInputStream.html#g-data-input-stream-set-newline-type"/>
- <keyword type="function" name="g_data_input_stream_get_newline_type ()" link="GDataInputStream.html#g-data-input-stream-get-newline-type"/>
- <keyword type="function" name="g_data_input_stream_read_byte ()" link="GDataInputStream.html#g-data-input-stream-read-byte"/>
- <keyword type="function" name="g_data_input_stream_read_int16 ()" link="GDataInputStream.html#g-data-input-stream-read-int16"/>
- <keyword type="function" name="g_data_input_stream_read_uint16 ()" link="GDataInputStream.html#g-data-input-stream-read-uint16"/>
- <keyword type="function" name="g_data_input_stream_read_int32 ()" link="GDataInputStream.html#g-data-input-stream-read-int32"/>
- <keyword type="function" name="g_data_input_stream_read_uint32 ()" link="GDataInputStream.html#g-data-input-stream-read-uint32"/>
- <keyword type="function" name="g_data_input_stream_read_int64 ()" link="GDataInputStream.html#g-data-input-stream-read-int64"/>
- <keyword type="function" name="g_data_input_stream_read_uint64 ()" link="GDataInputStream.html#g-data-input-stream-read-uint64"/>
- <keyword type="function" name="g_data_input_stream_read_line ()" link="GDataInputStream.html#g-data-input-stream-read-line"/>
- <keyword type="function" name="g_data_input_stream_read_line_utf8 ()" link="GDataInputStream.html#g-data-input-stream-read-line-utf8" since="2.30"/>
- <keyword type="function" name="g_data_input_stream_read_line_async ()" link="GDataInputStream.html#g-data-input-stream-read-line-async" since="2.20"/>
- <keyword type="function" name="g_data_input_stream_read_line_finish ()" link="GDataInputStream.html#g-data-input-stream-read-line-finish" since="2.20"/>
- <keyword type="function" name="g_data_input_stream_read_line_finish_utf8 ()" link="GDataInputStream.html#g-data-input-stream-read-line-finish-utf8" since="2.30"/>
- <keyword type="function" name="g_data_input_stream_read_upto ()" link="GDataInputStream.html#g-data-input-stream-read-upto" since="2.26"/>
- <keyword type="function" name="g_data_input_stream_read_upto_async ()" link="GDataInputStream.html#g-data-input-stream-read-upto-async" since="2.26"/>
- <keyword type="function" name="g_data_input_stream_read_upto_finish ()" link="GDataInputStream.html#g-data-input-stream-read-upto-finish" since="2.24"/>
- <keyword type="function" name="g_data_input_stream_read_until ()" link="GDataInputStream.html#g-data-input-stream-read-until"/>
- <keyword type="function" name="g_data_input_stream_read_until_async ()" link="GDataInputStream.html#g-data-input-stream-read-until-async" since="2.20"/>
- <keyword type="function" name="g_data_input_stream_read_until_finish ()" link="GDataInputStream.html#g-data-input-stream-read-until-finish" since="2.20"/>
- <keyword type="property" name="The &quot;byte-order&quot; property" link="GDataInputStream.html#GDataInputStream--byte-order"/>
- <keyword type="property" name="The &quot;newline-type&quot; property" link="GDataInputStream.html#GDataInputStream--newline-type"/>
- <keyword type="struct" name="struct GDataOutputStream" link="GDataOutputStream.html#GDataOutputStream-struct"/>
- <keyword type="function" name="g_data_output_stream_new ()" link="GDataOutputStream.html#g-data-output-stream-new"/>
- <keyword type="function" name="g_data_output_stream_set_byte_order ()" link="GDataOutputStream.html#g-data-output-stream-set-byte-order"/>
- <keyword type="function" name="g_data_output_stream_get_byte_order ()" link="GDataOutputStream.html#g-data-output-stream-get-byte-order"/>
- <keyword type="function" name="g_data_output_stream_put_byte ()" link="GDataOutputStream.html#g-data-output-stream-put-byte"/>
- <keyword type="function" name="g_data_output_stream_put_int16 ()" link="GDataOutputStream.html#g-data-output-stream-put-int16"/>
- <keyword type="function" name="g_data_output_stream_put_uint16 ()" link="GDataOutputStream.html#g-data-output-stream-put-uint16"/>
- <keyword type="function" name="g_data_output_stream_put_int32 ()" link="GDataOutputStream.html#g-data-output-stream-put-int32"/>
- <keyword type="function" name="g_data_output_stream_put_uint32 ()" link="GDataOutputStream.html#g-data-output-stream-put-uint32"/>
- <keyword type="function" name="g_data_output_stream_put_int64 ()" link="GDataOutputStream.html#g-data-output-stream-put-int64"/>
- <keyword type="function" name="g_data_output_stream_put_uint64 ()" link="GDataOutputStream.html#g-data-output-stream-put-uint64"/>
- <keyword type="function" name="g_data_output_stream_put_string ()" link="GDataOutputStream.html#g-data-output-stream-put-string"/>
- <keyword type="property" name="The &quot;byte-order&quot; property" link="GDataOutputStream.html#GDataOutputStream--byte-order"/>
- <keyword type="struct" name="struct GUnixInputStream" link="GUnixInputStream.html#GUnixInputStream-struct"/>
- <keyword type="function" name="g_unix_input_stream_new ()" link="GUnixInputStream.html#g-unix-input-stream-new"/>
- <keyword type="function" name="g_unix_input_stream_set_close_fd ()" link="GUnixInputStream.html#g-unix-input-stream-set-close-fd" since="2.20"/>
- <keyword type="function" name="g_unix_input_stream_get_close_fd ()" link="GUnixInputStream.html#g-unix-input-stream-get-close-fd" since="2.20"/>
- <keyword type="function" name="g_unix_input_stream_get_fd ()" link="GUnixInputStream.html#g-unix-input-stream-get-fd" since="2.20"/>
- <keyword type="property" name="The &quot;close-fd&quot; property" link="GUnixInputStream.html#GUnixInputStream--close-fd"/>
- <keyword type="property" name="The &quot;fd&quot; property" link="GUnixInputStream.html#GUnixInputStream--fd"/>
- <keyword type="struct" name="struct GUnixOutputStream" link="GUnixOutputStream.html#GUnixOutputStream-struct"/>
- <keyword type="function" name="g_unix_output_stream_new ()" link="GUnixOutputStream.html#g-unix-output-stream-new"/>
- <keyword type="function" name="g_unix_output_stream_set_close_fd ()" link="GUnixOutputStream.html#g-unix-output-stream-set-close-fd" since="2.20"/>
- <keyword type="function" name="g_unix_output_stream_get_close_fd ()" link="GUnixOutputStream.html#g-unix-output-stream-get-close-fd" since="2.20"/>
- <keyword type="function" name="g_unix_output_stream_get_fd ()" link="GUnixOutputStream.html#g-unix-output-stream-get-fd" since="2.20"/>
- <keyword type="property" name="The &quot;close-fd&quot; property" link="GUnixOutputStream.html#GUnixOutputStream--close-fd"/>
- <keyword type="property" name="The &quot;fd&quot; property" link="GUnixOutputStream.html#GUnixOutputStream--fd"/>
- <keyword type="struct" name="struct GWin32InputStream" link="gio-GWin32InputStream.html#GWin32InputStream"/>
- <keyword type="function" name="g_win32_input_stream_new ()" link="gio-GWin32InputStream.html#g-win32-input-stream-new"/>
- <keyword type="function" name="g_win32_input_stream_set_close_handle ()" link="gio-GWin32InputStream.html#g-win32-input-stream-set-close-handle" since="2.26"/>
- <keyword type="function" name="g_win32_input_stream_get_close_handle ()" link="gio-GWin32InputStream.html#g-win32-input-stream-get-close-handle" since="2.26"/>
- <keyword type="function" name="g_win32_input_stream_get_handle ()" link="gio-GWin32InputStream.html#g-win32-input-stream-get-handle" since="2.26"/>
- <keyword type="struct" name="struct GWin32OutputStream" link="gio-GWin32OutputStream.html#GWin32OutputStream"/>
- <keyword type="function" name="g_win32_output_stream_new ()" link="gio-GWin32OutputStream.html#g-win32-output-stream-new" since="2.26"/>
- <keyword type="function" name="g_win32_output_stream_set_close_handle ()" link="gio-GWin32OutputStream.html#g-win32-output-stream-set-close-handle" since="2.26"/>
- <keyword type="function" name="g_win32_output_stream_get_close_handle ()" link="gio-GWin32OutputStream.html#g-win32-output-stream-get-close-handle" since="2.26"/>
- <keyword type="function" name="g_win32_output_stream_get_handle ()" link="gio-GWin32OutputStream.html#g-win32-output-stream-get-handle" since="2.26"/>
- <keyword type="struct" name="GConverterInputStream" link="gio-GConverterInputstream.html#GConverterInputStream-struct"/>
- <keyword type="function" name="g_converter_input_stream_new ()" link="gio-GConverterInputstream.html#g-converter-input-stream-new"/>
- <keyword type="function" name="g_converter_input_stream_get_converter ()" link="gio-GConverterInputstream.html#g-converter-input-stream-get-converter" since="2.24"/>
- <keyword type="property" name="The &quot;converter&quot; property" link="gio-GConverterInputstream.html#GConverterInputStream--converter"/>
- <keyword type="struct" name="GConverterOutputStream" link="gio-GConverterOutputstream.html#GConverterOutputStream-struct"/>
- <keyword type="function" name="g_converter_output_stream_new ()" link="gio-GConverterOutputstream.html#g-converter-output-stream-new"/>
- <keyword type="function" name="g_converter_output_stream_get_converter ()" link="gio-GConverterOutputstream.html#g-converter-output-stream-get-converter" since="2.24"/>
- <keyword type="property" name="The &quot;converter&quot; property" link="gio-GConverterOutputstream.html#GConverterOutputStream--converter"/>
- <keyword type="struct" name="GPollableInputStream" link="GPollableInputStream.html#GPollableInputStream-struct"/>
- <keyword type="struct" name="struct GPollableInputStreamInterface" link="GPollableInputStream.html#GPollableInputStreamInterface" since="2.28"/>
- <keyword type="function" name="g_pollable_input_stream_can_poll ()" link="GPollableInputStream.html#g-pollable-input-stream-can-poll" since="2.28"/>
- <keyword type="function" name="g_pollable_input_stream_is_readable ()" link="GPollableInputStream.html#g-pollable-input-stream-is-readable" since="2.28"/>
- <keyword type="function" name="g_pollable_input_stream_create_source ()" link="GPollableInputStream.html#g-pollable-input-stream-create-source" since="2.28"/>
- <keyword type="function" name="g_pollable_input_stream_read_nonblocking ()" link="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking"/>
- <keyword type="struct" name="GPollableOutputStream" link="GPollableOutputStream.html#GPollableOutputStream-struct"/>
- <keyword type="struct" name="struct GPollableOutputStreamInterface" link="GPollableOutputStream.html#GPollableOutputStreamInterface" since="2.28"/>
- <keyword type="function" name="g_pollable_output_stream_can_poll ()" link="GPollableOutputStream.html#g-pollable-output-stream-can-poll" since="2.28"/>
- <keyword type="function" name="g_pollable_output_stream_is_writable ()" link="GPollableOutputStream.html#g-pollable-output-stream-is-writable" since="2.28"/>
- <keyword type="function" name="g_pollable_output_stream_create_source ()" link="GPollableOutputStream.html#g-pollable-output-stream-create-source" since="2.28"/>
- <keyword type="function" name="g_pollable_output_stream_write_nonblocking ()" link="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking"/>
- <keyword type="function" name="GPollableSourceFunc ()" link="gio-gpollableutils.html#GPollableSourceFunc" since="2.28"/>
- <keyword type="function" name="g_pollable_source_new ()" link="gio-gpollableutils.html#g-pollable-source-new" since="2.28"/>
- <keyword type="function" name="g_pollable_source_new_full ()" link="gio-gpollableutils.html#g-pollable-source-new-full" since="2.34"/>
- <keyword type="function" name="g_pollable_stream_read ()" link="gio-gpollableutils.html#g-pollable-stream-read" since="2.34"/>
- <keyword type="function" name="g_pollable_stream_write ()" link="gio-gpollableutils.html#g-pollable-stream-write" since="2.34"/>
- <keyword type="function" name="g_pollable_stream_write_all ()" link="gio-gpollableutils.html#g-pollable-stream-write-all" since="2.34"/>
- <keyword type="function" name="g_content_type_equals ()" link="gio-GContentType.html#g-content-type-equals"/>
- <keyword type="function" name="g_content_type_is_a ()" link="gio-GContentType.html#g-content-type-is-a"/>
- <keyword type="function" name="g_content_type_is_unknown ()" link="gio-GContentType.html#g-content-type-is-unknown"/>
- <keyword type="function" name="g_content_type_get_description ()" link="gio-GContentType.html#g-content-type-get-description"/>
- <keyword type="function" name="g_content_type_get_mime_type ()" link="gio-GContentType.html#g-content-type-get-mime-type"/>
- <keyword type="function" name="g_content_type_get_icon ()" link="gio-GContentType.html#g-content-type-get-icon"/>
- <keyword type="function" name="g_content_type_can_be_executable ()" link="gio-GContentType.html#g-content-type-can-be-executable"/>
- <keyword type="function" name="g_content_type_from_mime_type ()" link="gio-GContentType.html#g-content-type-from-mime-type" since="2.18"/>
- <keyword type="function" name="g_content_type_guess ()" link="gio-GContentType.html#g-content-type-guess"/>
- <keyword type="function" name="g_content_type_guess_for_tree ()" link="gio-GContentType.html#g-content-type-guess-for-tree" since="2.18"/>
- <keyword type="function" name="g_content_types_get_registered ()" link="gio-GContentType.html#g-content-types-get-registered"/>
- <keyword type="enum" name="enum GAppInfoCreateFlags" link="GAppInfo.html#GAppInfoCreateFlags"/>
- <keyword type="struct" name="GAppInfo" link="GAppInfo.html#GAppInfo-struct"/>
- <keyword type="struct" name="struct GAppInfoIface" link="GAppInfo.html#GAppInfoIface"/>
- <keyword type="struct" name="GAppLaunchContext" link="GAppInfo.html#GAppLaunchContext-struct"/>
- <keyword type="function" name="g_app_info_create_from_commandline ()" link="GAppInfo.html#g-app-info-create-from-commandline"/>
- <keyword type="function" name="g_app_info_dup ()" link="GAppInfo.html#g-app-info-dup"/>
- <keyword type="function" name="g_app_info_equal ()" link="GAppInfo.html#g-app-info-equal"/>
- <keyword type="function" name="g_app_info_get_id ()" link="GAppInfo.html#g-app-info-get-id"/>
- <keyword type="function" name="g_app_info_get_name ()" link="GAppInfo.html#g-app-info-get-name"/>
- <keyword type="function" name="g_app_info_get_display_name ()" link="GAppInfo.html#g-app-info-get-display-name" since="2.24"/>
- <keyword type="function" name="g_app_info_get_description ()" link="GAppInfo.html#g-app-info-get-description"/>
- <keyword type="function" name="g_app_info_get_executable ()" link="GAppInfo.html#g-app-info-get-executable"/>
- <keyword type="function" name="g_app_info_get_commandline ()" link="GAppInfo.html#g-app-info-get-commandline" since="2.20"/>
- <keyword type="function" name="g_app_info_get_icon ()" link="GAppInfo.html#g-app-info-get-icon"/>
- <keyword type="function" name="g_app_info_launch ()" link="GAppInfo.html#g-app-info-launch"/>
- <keyword type="function" name="g_app_info_supports_files ()" link="GAppInfo.html#g-app-info-supports-files"/>
- <keyword type="function" name="g_app_info_supports_uris ()" link="GAppInfo.html#g-app-info-supports-uris"/>
- <keyword type="function" name="g_app_info_launch_uris ()" link="GAppInfo.html#g-app-info-launch-uris"/>
- <keyword type="function" name="g_app_info_should_show ()" link="GAppInfo.html#g-app-info-should-show"/>
- <keyword type="function" name="g_app_info_can_delete ()" link="GAppInfo.html#g-app-info-can-delete" since="2.20"/>
- <keyword type="function" name="g_app_info_delete ()" link="GAppInfo.html#g-app-info-delete" since="2.20"/>
- <keyword type="function" name="g_app_info_reset_type_associations ()" link="GAppInfo.html#g-app-info-reset-type-associations" since="2.20"/>
- <keyword type="function" name="g_app_info_set_as_default_for_type ()" link="GAppInfo.html#g-app-info-set-as-default-for-type"/>
- <keyword type="function" name="g_app_info_set_as_default_for_extension ()" link="GAppInfo.html#g-app-info-set-as-default-for-extension"/>
- <keyword type="function" name="g_app_info_set_as_last_used_for_type ()" link="GAppInfo.html#g-app-info-set-as-last-used-for-type"/>
- <keyword type="function" name="g_app_info_add_supports_type ()" link="GAppInfo.html#g-app-info-add-supports-type"/>
- <keyword type="function" name="g_app_info_can_remove_supports_type ()" link="GAppInfo.html#g-app-info-can-remove-supports-type"/>
- <keyword type="function" name="g_app_info_remove_supports_type ()" link="GAppInfo.html#g-app-info-remove-supports-type"/>
- <keyword type="function" name="g_app_info_get_supported_types ()" link="GAppInfo.html#g-app-info-get-supported-types" since="2.34"/>
- <keyword type="function" name="g_app_info_get_all ()" link="GAppInfo.html#g-app-info-get-all"/>
- <keyword type="function" name="g_app_info_get_all_for_type ()" link="GAppInfo.html#g-app-info-get-all-for-type"/>
- <keyword type="function" name="g_app_info_get_default_for_type ()" link="GAppInfo.html#g-app-info-get-default-for-type"/>
- <keyword type="function" name="g_app_info_get_default_for_uri_scheme ()" link="GAppInfo.html#g-app-info-get-default-for-uri-scheme"/>
- <keyword type="function" name="g_app_info_get_fallback_for_type ()" link="GAppInfo.html#g-app-info-get-fallback-for-type" since="2.28"/>
- <keyword type="function" name="g_app_info_get_recommended_for_type ()" link="GAppInfo.html#g-app-info-get-recommended-for-type" since="2.28"/>
- <keyword type="function" name="g_app_info_launch_default_for_uri ()" link="GAppInfo.html#g-app-info-launch-default-for-uri"/>
- <keyword type="function" name="g_app_launch_context_setenv ()" link="GAppInfo.html#g-app-launch-context-setenv" since="2.32"/>
- <keyword type="function" name="g_app_launch_context_unsetenv ()" link="GAppInfo.html#g-app-launch-context-unsetenv" since="2.32"/>
- <keyword type="function" name="g_app_launch_context_get_environment ()" link="GAppInfo.html#g-app-launch-context-get-environment" since="2.32"/>
- <keyword type="function" name="g_app_launch_context_get_display ()" link="GAppInfo.html#g-app-launch-context-get-display"/>
- <keyword type="function" name="g_app_launch_context_get_startup_notify_id ()" link="GAppInfo.html#g-app-launch-context-get-startup-notify-id"/>
- <keyword type="function" name="g_app_launch_context_launch_failed ()" link="GAppInfo.html#g-app-launch-context-launch-failed"/>
- <keyword type="function" name="g_app_launch_context_new ()" link="GAppInfo.html#g-app-launch-context-new"/>
- <keyword type="struct" name="GDesktopAppInfo" link="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo-struct"/>
- <keyword type="function" name="g_desktop_app_info_new_from_filename ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-filename"/>
- <keyword type="function" name="g_desktop_app_info_new_from_keyfile ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-keyfile" since="2.18"/>
- <keyword type="function" name="g_desktop_app_info_new ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new"/>
- <keyword type="function" name="g_desktop_app_info_get_filename ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-filename" since="2.24"/>
- <keyword type="function" name="g_desktop_app_info_get_is_hidden ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-is-hidden"/>
- <keyword type="function" name="g_desktop_app_info_get_nodisplay ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-nodisplay" since="2.30"/>
- <keyword type="function" name="g_desktop_app_info_get_show_in ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-show-in" since="2.30"/>
- <keyword type="function" name="g_desktop_app_info_get_generic_name ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name"/>
- <keyword type="function" name="g_desktop_app_info_get_categories ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories"/>
- <keyword type="function" name="g_desktop_app_info_get_keywords ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords" since="2.32"/>
- <keyword type="function" name="g_desktop_app_info_get_startup_wm_class ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" since="2.34"/>
- <keyword type="function" name="g_desktop_app_info_set_desktop_env ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env"/>
- <keyword type="function" name="GDesktopAppLaunchCallback ()" link="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback"/>
- <keyword type="function" name="g_desktop_app_info_launch_uris_as_manager ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager"/>
- <keyword type="property" name="The &quot;filename&quot; property" link="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo--filename"/>
- <keyword type="struct" name="GVolumeMonitor" link="GVolumeMonitor.html#GVolumeMonitor-struct"/>
- <keyword type="macro" name="G_VOLUME_MONITOR_EXTENSION_POINT_NAME" link="GVolumeMonitor.html#G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS"/>
- <keyword type="function" name="g_volume_monitor_get ()" link="GVolumeMonitor.html#g-volume-monitor-get"/>
- <keyword type="function" name="g_volume_monitor_get_connected_drives ()" link="GVolumeMonitor.html#g-volume-monitor-get-connected-drives"/>
- <keyword type="function" name="g_volume_monitor_get_volumes ()" link="GVolumeMonitor.html#g-volume-monitor-get-volumes"/>
- <keyword type="function" name="g_volume_monitor_get_mounts ()" link="GVolumeMonitor.html#g-volume-monitor-get-mounts"/>
- <keyword type="function" name="g_volume_monitor_adopt_orphan_mount ()" link="GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount" deprecated=""/>
- <keyword type="function" name="g_volume_monitor_get_mount_for_uuid ()" link="GVolumeMonitor.html#g-volume-monitor-get-mount-for-uuid"/>
- <keyword type="function" name="g_volume_monitor_get_volume_for_uuid ()" link="GVolumeMonitor.html#g-volume-monitor-get-volume-for-uuid"/>
- <keyword type="signal" name="The &quot;drive-changed&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-drive-changed"/>
- <keyword type="signal" name="The &quot;drive-connected&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-drive-connected"/>
- <keyword type="signal" name="The &quot;drive-disconnected&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-drive-disconnected"/>
- <keyword type="signal" name="The &quot;drive-eject-button&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-drive-eject-button"/>
- <keyword type="signal" name="The &quot;drive-stop-button&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-drive-stop-button"/>
- <keyword type="signal" name="The &quot;mount-added&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-mount-added"/>
- <keyword type="signal" name="The &quot;mount-changed&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-mount-changed"/>
- <keyword type="signal" name="The &quot;mount-pre-unmount&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-mount-pre-unmount"/>
- <keyword type="signal" name="The &quot;mount-removed&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-mount-removed"/>
- <keyword type="signal" name="The &quot;volume-added&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-volume-added"/>
- <keyword type="signal" name="The &quot;volume-changed&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-volume-changed"/>
- <keyword type="signal" name="The &quot;volume-removed&quot; signal" link="GVolumeMonitor.html#GVolumeMonitor-volume-removed"/>
- <keyword type="struct" name="GVolume" link="GVolume.html#GVolume-struct"/>
- <keyword type="struct" name="struct GVolumeIface" link="GVolume.html#GVolumeIface"/>
- <keyword type="function" name="g_volume_get_name ()" link="GVolume.html#g-volume-get-name"/>
- <keyword type="function" name="g_volume_get_uuid ()" link="GVolume.html#g-volume-get-uuid"/>
- <keyword type="function" name="g_volume_get_icon ()" link="GVolume.html#g-volume-get-icon"/>
- <keyword type="function" name="g_volume_get_drive ()" link="GVolume.html#g-volume-get-drive"/>
- <keyword type="function" name="g_volume_get_mount ()" link="GVolume.html#g-volume-get-mount"/>
- <keyword type="function" name="g_volume_can_mount ()" link="GVolume.html#g-volume-can-mount"/>
- <keyword type="function" name="g_volume_should_automount ()" link="GVolume.html#g-volume-should-automount"/>
- <keyword type="function" name="g_volume_get_activation_root ()" link="GVolume.html#g-volume-get-activation-root" since="2.18"/>
- <keyword type="function" name="g_volume_mount ()" link="GVolume.html#g-volume-mount"/>
- <keyword type="function" name="g_volume_mount_finish ()" link="GVolume.html#g-volume-mount-finish"/>
- <keyword type="function" name="g_volume_can_eject ()" link="GVolume.html#g-volume-can-eject"/>
- <keyword type="function" name="g_volume_eject ()" link="GVolume.html#g-volume-eject" deprecated="2.22: Use g_volume_eject_with_operation() instead."/>
- <keyword type="function" name="g_volume_eject_finish ()" link="GVolume.html#g-volume-eject-finish" deprecated="2.22: Use g_volume_eject_with_operation_finish() instead."/>
- <keyword type="function" name="g_volume_eject_with_operation ()" link="GVolume.html#g-volume-eject-with-operation" since="2.22"/>
- <keyword type="function" name="g_volume_eject_with_operation_finish ()" link="GVolume.html#g-volume-eject-with-operation-finish" since="2.22"/>
- <keyword type="macro" name="G_VOLUME_IDENTIFIER_KIND_HAL_UDI" link="GVolume.html#G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS"/>
- <keyword type="macro" name="G_VOLUME_IDENTIFIER_KIND_LABEL" link="GVolume.html#G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS"/>
- <keyword type="macro" name="G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT" link="GVolume.html#G-VOLUME-IDENTIFIER-KIND-NFS-MOUNT:CAPS"/>
- <keyword type="macro" name="G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE" link="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS"/>
- <keyword type="macro" name="G_VOLUME_IDENTIFIER_KIND_UUID" link="GVolume.html#G-VOLUME-IDENTIFIER-KIND-UUID:CAPS"/>
- <keyword type="macro" name="G_VOLUME_IDENTIFIER_KIND_CLASS" link="GVolume.html#G-VOLUME-IDENTIFIER-KIND-CLASS:CAPS"/>
- <keyword type="function" name="g_volume_enumerate_identifiers ()" link="GVolume.html#g-volume-enumerate-identifiers"/>
- <keyword type="function" name="g_volume_get_identifier ()" link="GVolume.html#g-volume-get-identifier"/>
- <keyword type="function" name="g_volume_get_sort_key ()" link="GVolume.html#g-volume-get-sort-key" since="2.32"/>
- <keyword type="signal" name="The &quot;changed&quot; signal" link="GVolume.html#GVolume-changed"/>
- <keyword type="signal" name="The &quot;removed&quot; signal" link="GVolume.html#GVolume-removed"/>
- <keyword type="struct" name="GMount" link="GMount.html#GMount-struct"/>
- <keyword type="struct" name="struct GMountIface" link="GMount.html#GMountIface"/>
- <keyword type="function" name="g_mount_get_name ()" link="GMount.html#g-mount-get-name"/>
- <keyword type="function" name="g_mount_get_uuid ()" link="GMount.html#g-mount-get-uuid"/>
- <keyword type="function" name="g_mount_get_icon ()" link="GMount.html#g-mount-get-icon"/>
- <keyword type="function" name="g_mount_get_drive ()" link="GMount.html#g-mount-get-drive"/>
- <keyword type="function" name="g_mount_get_root ()" link="GMount.html#g-mount-get-root"/>
- <keyword type="function" name="g_mount_get_volume ()" link="GMount.html#g-mount-get-volume"/>
- <keyword type="function" name="g_mount_get_default_location ()" link="GMount.html#g-mount-get-default-location"/>
- <keyword type="function" name="g_mount_can_unmount ()" link="GMount.html#g-mount-can-unmount"/>
- <keyword type="enum" name="enum GMountMountFlags" link="GMount.html#GMountMountFlags"/>
- <keyword type="enum" name="enum GMountUnmountFlags" link="GMount.html#GMountUnmountFlags"/>
- <keyword type="function" name="g_mount_unmount ()" link="GMount.html#g-mount-unmount" deprecated="2.22: Use g_mount_unmount_with_operation() instead."/>
- <keyword type="function" name="g_mount_unmount_finish ()" link="GMount.html#g-mount-unmount-finish" deprecated="2.22: Use g_mount_unmount_with_operation_finish() instead."/>
- <keyword type="function" name="g_mount_unmount_with_operation ()" link="GMount.html#g-mount-unmount-with-operation" since="2.22"/>
- <keyword type="function" name="g_mount_unmount_with_operation_finish ()" link="GMount.html#g-mount-unmount-with-operation-finish" since="2.22"/>
- <keyword type="function" name="g_mount_remount ()" link="GMount.html#g-mount-remount"/>
- <keyword type="function" name="g_mount_remount_finish ()" link="GMount.html#g-mount-remount-finish"/>
- <keyword type="function" name="g_mount_can_eject ()" link="GMount.html#g-mount-can-eject"/>
- <keyword type="function" name="g_mount_eject ()" link="GMount.html#g-mount-eject" deprecated="2.22: Use g_mount_eject_with_operation() instead."/>
- <keyword type="function" name="g_mount_eject_finish ()" link="GMount.html#g-mount-eject-finish" deprecated="2.22: Use g_mount_eject_with_operation_finish() instead."/>
- <keyword type="function" name="g_mount_eject_with_operation ()" link="GMount.html#g-mount-eject-with-operation" since="2.22"/>
- <keyword type="function" name="g_mount_eject_with_operation_finish ()" link="GMount.html#g-mount-eject-with-operation-finish" since="2.22"/>
- <keyword type="function" name="g_mount_guess_content_type ()" link="GMount.html#g-mount-guess-content-type" since="2.18"/>
- <keyword type="function" name="g_mount_guess_content_type_finish ()" link="GMount.html#g-mount-guess-content-type-finish" since="2.18"/>
- <keyword type="function" name="g_mount_guess_content_type_sync ()" link="GMount.html#g-mount-guess-content-type-sync" since="2.18"/>
- <keyword type="function" name="g_mount_is_shadowed ()" link="GMount.html#g-mount-is-shadowed" since="2.20"/>
- <keyword type="function" name="g_mount_shadow ()" link="GMount.html#g-mount-shadow" since="2.20"/>
- <keyword type="function" name="g_mount_unshadow ()" link="GMount.html#g-mount-unshadow" since="2.20"/>
- <keyword type="function" name="g_mount_get_sort_key ()" link="GMount.html#g-mount-get-sort-key" since="2.32"/>
- <keyword type="signal" name="The &quot;changed&quot; signal" link="GMount.html#GMount-changed"/>
- <keyword type="signal" name="The &quot;pre-unmount&quot; signal" link="GMount.html#GMount-pre-unmount"/>
- <keyword type="signal" name="The &quot;unmounted&quot; signal" link="GMount.html#GMount-unmounted"/>
- <keyword type="struct" name="GDrive" link="GDrive.html#GDrive-struct"/>
- <keyword type="struct" name="struct GDriveIface" link="GDrive.html#GDriveIface"/>
- <keyword type="enum" name="enum GDriveStartFlags" link="GDrive.html#GDriveStartFlags" since="2.22"/>
- <keyword type="enum" name="enum GDriveStartStopType" link="GDrive.html#GDriveStartStopType" since="2.22"/>
- <keyword type="function" name="g_drive_get_name ()" link="GDrive.html#g-drive-get-name"/>
- <keyword type="function" name="g_drive_get_icon ()" link="GDrive.html#g-drive-get-icon"/>
- <keyword type="function" name="g_drive_has_volumes ()" link="GDrive.html#g-drive-has-volumes"/>
- <keyword type="function" name="g_drive_get_volumes ()" link="GDrive.html#g-drive-get-volumes"/>
- <keyword type="function" name="g_drive_can_eject ()" link="GDrive.html#g-drive-can-eject"/>
- <keyword type="function" name="g_drive_get_start_stop_type ()" link="GDrive.html#g-drive-get-start-stop-type" since="2.22"/>
- <keyword type="function" name="g_drive_can_start ()" link="GDrive.html#g-drive-can-start" since="2.22"/>
- <keyword type="function" name="g_drive_can_start_degraded ()" link="GDrive.html#g-drive-can-start-degraded" since="2.22"/>
- <keyword type="function" name="g_drive_can_stop ()" link="GDrive.html#g-drive-can-stop" since="2.22"/>
- <keyword type="function" name="g_drive_can_poll_for_media ()" link="GDrive.html#g-drive-can-poll-for-media"/>
- <keyword type="function" name="g_drive_poll_for_media ()" link="GDrive.html#g-drive-poll-for-media"/>
- <keyword type="function" name="g_drive_poll_for_media_finish ()" link="GDrive.html#g-drive-poll-for-media-finish"/>
- <keyword type="function" name="g_drive_has_media ()" link="GDrive.html#g-drive-has-media"/>
- <keyword type="function" name="g_drive_is_media_check_automatic ()" link="GDrive.html#g-drive-is-media-check-automatic"/>
- <keyword type="function" name="g_drive_is_media_removable ()" link="GDrive.html#g-drive-is-media-removable"/>
- <keyword type="function" name="g_drive_eject ()" link="GDrive.html#g-drive-eject" deprecated="2.22: Use g_drive_eject_with_operation() instead."/>
- <keyword type="function" name="g_drive_eject_finish ()" link="GDrive.html#g-drive-eject-finish" deprecated="2.22: Use g_drive_eject_with_operation_finish() instead."/>
- <keyword type="function" name="g_drive_eject_with_operation ()" link="GDrive.html#g-drive-eject-with-operation" since="2.22"/>
- <keyword type="function" name="g_drive_eject_with_operation_finish ()" link="GDrive.html#g-drive-eject-with-operation-finish" since="2.22"/>
- <keyword type="function" name="g_drive_start ()" link="GDrive.html#g-drive-start" since="2.22"/>
- <keyword type="function" name="g_drive_start_finish ()" link="GDrive.html#g-drive-start-finish" since="2.22"/>
- <keyword type="function" name="g_drive_stop ()" link="GDrive.html#g-drive-stop" since="2.22"/>
- <keyword type="function" name="g_drive_stop_finish ()" link="GDrive.html#g-drive-stop-finish" since="2.22"/>
- <keyword type="function" name="g_drive_enumerate_identifiers ()" link="GDrive.html#g-drive-enumerate-identifiers"/>
- <keyword type="function" name="g_drive_get_identifier ()" link="GDrive.html#g-drive-get-identifier"/>
- <keyword type="function" name="g_drive_get_sort_key ()" link="GDrive.html#g-drive-get-sort-key" since="2.32"/>
- <keyword type="signal" name="The &quot;changed&quot; signal" link="GDrive.html#GDrive-changed"/>
- <keyword type="signal" name="The &quot;disconnected&quot; signal" link="GDrive.html#GDrive-disconnected"/>
- <keyword type="signal" name="The &quot;eject-button&quot; signal" link="GDrive.html#GDrive-eject-button"/>
- <keyword type="signal" name="The &quot;stop-button&quot; signal" link="GDrive.html#GDrive-stop-button"/>
- <keyword type="struct" name="GUnixMountPoint" link="gio-Unix-Mounts.html#GUnixMountPoint"/>
- <keyword type="struct" name="GUnixMountEntry" link="gio-Unix-Mounts.html#GUnixMountEntry"/>
- <keyword type="struct" name="GUnixMountMonitor" link="gio-Unix-Mounts.html#GUnixMountMonitor-struct"/>
- <keyword type="function" name="g_unix_mount_free ()" link="gio-Unix-Mounts.html#g-unix-mount-free"/>
- <keyword type="function" name="g_unix_mount_compare ()" link="gio-Unix-Mounts.html#g-unix-mount-compare"/>
- <keyword type="function" name="g_unix_mount_get_mount_path ()" link="gio-Unix-Mounts.html#g-unix-mount-get-mount-path"/>
- <keyword type="function" name="g_unix_mount_get_device_path ()" link="gio-Unix-Mounts.html#g-unix-mount-get-device-path"/>
- <keyword type="function" name="g_unix_mount_get_fs_type ()" link="gio-Unix-Mounts.html#g-unix-mount-get-fs-type"/>
- <keyword type="function" name="g_unix_mount_is_readonly ()" link="gio-Unix-Mounts.html#g-unix-mount-is-readonly"/>
- <keyword type="function" name="g_unix_mount_is_system_internal ()" link="gio-Unix-Mounts.html#g-unix-mount-is-system-internal"/>
- <keyword type="function" name="g_unix_mount_guess_icon ()" link="gio-Unix-Mounts.html#g-unix-mount-guess-icon"/>
- <keyword type="function" name="g_unix_mount_guess_name ()" link="gio-Unix-Mounts.html#g-unix-mount-guess-name"/>
- <keyword type="function" name="g_unix_mount_guess_can_eject ()" link="gio-Unix-Mounts.html#g-unix-mount-guess-can-eject"/>
- <keyword type="function" name="g_unix_mount_guess_should_display ()" link="gio-Unix-Mounts.html#g-unix-mount-guess-should-display"/>
- <keyword type="function" name="g_unix_mount_point_free ()" link="gio-Unix-Mounts.html#g-unix-mount-point-free"/>
- <keyword type="function" name="g_unix_mount_point_compare ()" link="gio-Unix-Mounts.html#g-unix-mount-point-compare"/>
- <keyword type="function" name="g_unix_mount_point_get_mount_path ()" link="gio-Unix-Mounts.html#g-unix-mount-point-get-mount-path"/>
- <keyword type="function" name="g_unix_mount_point_get_device_path ()" link="gio-Unix-Mounts.html#g-unix-mount-point-get-device-path"/>
- <keyword type="function" name="g_unix_mount_point_get_fs_type ()" link="gio-Unix-Mounts.html#g-unix-mount-point-get-fs-type"/>
- <keyword type="function" name="g_unix_mount_point_get_options ()" link="gio-Unix-Mounts.html#g-unix-mount-point-get-options" since="2.32"/>
- <keyword type="function" name="g_unix_mount_point_is_readonly ()" link="gio-Unix-Mounts.html#g-unix-mount-point-is-readonly"/>
- <keyword type="function" name="g_unix_mount_point_is_user_mountable ()" link="gio-Unix-Mounts.html#g-unix-mount-point-is-user-mountable"/>
- <keyword type="function" name="g_unix_mount_point_is_loopback ()" link="gio-Unix-Mounts.html#g-unix-mount-point-is-loopback"/>
- <keyword type="function" name="g_unix_mount_point_guess_icon ()" link="gio-Unix-Mounts.html#g-unix-mount-point-guess-icon"/>
- <keyword type="function" name="g_unix_mount_point_guess_name ()" link="gio-Unix-Mounts.html#g-unix-mount-point-guess-name"/>
- <keyword type="function" name="g_unix_mount_point_guess_can_eject ()" link="gio-Unix-Mounts.html#g-unix-mount-point-guess-can-eject"/>
- <keyword type="function" name="g_unix_mount_points_get ()" link="gio-Unix-Mounts.html#g-unix-mount-points-get"/>
- <keyword type="function" name="g_unix_mounts_get ()" link="gio-Unix-Mounts.html#g-unix-mounts-get"/>
- <keyword type="function" name="g_unix_mount_at ()" link="gio-Unix-Mounts.html#g-unix-mount-at"/>
- <keyword type="function" name="g_unix_mounts_changed_since ()" link="gio-Unix-Mounts.html#g-unix-mounts-changed-since"/>
- <keyword type="function" name="g_unix_mount_points_changed_since ()" link="gio-Unix-Mounts.html#g-unix-mount-points-changed-since"/>
- <keyword type="function" name="g_unix_mount_monitor_new ()" link="gio-Unix-Mounts.html#g-unix-mount-monitor-new"/>
- <keyword type="function" name="g_unix_mount_monitor_set_rate_limit ()" link="gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit" since="2.18"/>
- <keyword type="function" name="g_unix_is_mount_path_system_internal ()" link="gio-Unix-Mounts.html#g-unix-is-mount-path-system-internal"/>
- <keyword type="signal" name="The &quot;mountpoints-changed&quot; signal" link="gio-Unix-Mounts.html#GUnixMountMonitor-mountpoints-changed"/>
- <keyword type="signal" name="The &quot;mounts-changed&quot; signal" link="gio-Unix-Mounts.html#GUnixMountMonitor-mounts-changed"/>
- <keyword type="struct" name="GIcon" link="GIcon.html#GIcon-struct"/>
- <keyword type="struct" name="struct GIconIface" link="GIcon.html#GIconIface"/>
- <keyword type="function" name="g_icon_hash ()" link="GIcon.html#g-icon-hash"/>
- <keyword type="function" name="g_icon_equal ()" link="GIcon.html#g-icon-equal"/>
- <keyword type="function" name="g_icon_to_string ()" link="GIcon.html#g-icon-to-string" since="2.20"/>
- <keyword type="function" name="g_icon_new_for_string ()" link="GIcon.html#g-icon-new-for-string" since="2.20"/>
- <keyword type="struct" name="GFileIcon" link="GFileIcon.html#GFileIcon-struct"/>
- <keyword type="function" name="g_file_icon_new ()" link="GFileIcon.html#g-file-icon-new"/>
- <keyword type="function" name="g_file_icon_get_file ()" link="GFileIcon.html#g-file-icon-get-file"/>
- <keyword type="property" name="The &quot;file&quot; property" link="GFileIcon.html#GFileIcon--file"/>
- <keyword type="struct" name="GLoadableIcon" link="GLoadableIcon.html#GLoadableIcon-struct"/>
- <keyword type="struct" name="struct GLoadableIconIface" link="GLoadableIcon.html#GLoadableIconIface"/>
- <keyword type="function" name="g_loadable_icon_load ()" link="GLoadableIcon.html#g-loadable-icon-load"/>
- <keyword type="function" name="g_loadable_icon_load_async ()" link="GLoadableIcon.html#g-loadable-icon-load-async"/>
- <keyword type="function" name="g_loadable_icon_load_finish ()" link="GLoadableIcon.html#g-loadable-icon-load-finish"/>
- <keyword type="struct" name="GThemedIcon" link="GThemedIcon.html#GThemedIcon-struct"/>
- <keyword type="function" name="g_themed_icon_new ()" link="GThemedIcon.html#g-themed-icon-new"/>
- <keyword type="function" name="g_themed_icon_new_from_names ()" link="GThemedIcon.html#g-themed-icon-new-from-names"/>
- <keyword type="function" name="g_themed_icon_new_with_default_fallbacks ()" link="GThemedIcon.html#g-themed-icon-new-with-default-fallbacks"/>
- <keyword type="function" name="g_themed_icon_prepend_name ()" link="GThemedIcon.html#g-themed-icon-prepend-name" since="2.18"/>
- <keyword type="function" name="g_themed_icon_append_name ()" link="GThemedIcon.html#g-themed-icon-append-name"/>
- <keyword type="function" name="g_themed_icon_get_names ()" link="GThemedIcon.html#g-themed-icon-get-names"/>
- <keyword type="property" name="The &quot;name&quot; property" link="GThemedIcon.html#GThemedIcon--name"/>
- <keyword type="property" name="The &quot;names&quot; property" link="GThemedIcon.html#GThemedIcon--names"/>
- <keyword type="property" name="The &quot;use-default-fallbacks&quot; property" link="GThemedIcon.html#GThemedIcon--use-default-fallbacks"/>
- <keyword type="struct" name="struct GEmblemedIcon" link="GEmblemedIcon.html#GEmblemedIcon-struct"/>
- <keyword type="function" name="g_emblemed_icon_new ()" link="GEmblemedIcon.html#g-emblemed-icon-new" since="2.18"/>
- <keyword type="function" name="g_emblemed_icon_get_icon ()" link="GEmblemedIcon.html#g-emblemed-icon-get-icon" since="2.18"/>
- <keyword type="function" name="g_emblemed_icon_get_emblems ()" link="GEmblemedIcon.html#g-emblemed-icon-get-emblems" since="2.18"/>
- <keyword type="function" name="g_emblemed_icon_add_emblem ()" link="GEmblemedIcon.html#g-emblemed-icon-add-emblem" since="2.18"/>
- <keyword type="function" name="g_emblemed_icon_clear_emblems ()" link="GEmblemedIcon.html#g-emblemed-icon-clear-emblems" since="2.28"/>
- <keyword type="property" name="The &quot;gicon&quot; property" link="GEmblemedIcon.html#GEmblemedIcon--gicon"/>
- <keyword type="struct" name="GEmblem" link="GEmblem.html#GEmblem-struct"/>
- <keyword type="enum" name="enum GEmblemOrigin" link="GEmblem.html#GEmblemOrigin" since="2.18"/>
- <keyword type="function" name="g_emblem_new ()" link="GEmblem.html#g-emblem-new" since="2.18"/>
- <keyword type="function" name="g_emblem_new_with_origin ()" link="GEmblem.html#g-emblem-new-with-origin" since="2.18"/>
- <keyword type="function" name="g_emblem_get_icon ()" link="GEmblem.html#g-emblem-get-icon" since="2.18"/>
- <keyword type="function" name="g_emblem_get_origin ()" link="GEmblem.html#g-emblem-get-origin" since="2.18"/>
- <keyword type="property" name="The &quot;icon&quot; property" link="GEmblem.html#GEmblem--icon"/>
- <keyword type="property" name="The &quot;origin&quot; property" link="GEmblem.html#GEmblem--origin"/>
- <keyword type="struct" name="GInitable" link="GInitable.html#GInitable-struct"/>
- <keyword type="struct" name="struct GInitableIface" link="GInitable.html#GInitableIface" since="2.22"/>
- <keyword type="function" name="g_initable_init ()" link="GInitable.html#g-initable-init" since="2.22"/>
- <keyword type="function" name="g_initable_new ()" link="GInitable.html#g-initable-new" since="2.22"/>
- <keyword type="function" name="g_initable_new_valist ()" link="GInitable.html#g-initable-new-valist" since="2.22"/>
- <keyword type="function" name="g_initable_newv ()" link="GInitable.html#g-initable-newv" since="2.22"/>
- <keyword type="struct" name="GAsyncInitable" link="GAsyncInitable.html#GAsyncInitable-struct"/>
- <keyword type="struct" name="struct GAsyncInitableIface" link="GAsyncInitable.html#GAsyncInitableIface" since="2.22"/>
- <keyword type="function" name="g_async_initable_init_async ()" link="GAsyncInitable.html#g-async-initable-init-async" since="2.22"/>
- <keyword type="function" name="g_async_initable_init_finish ()" link="GAsyncInitable.html#g-async-initable-init-finish" since="2.22"/>
- <keyword type="function" name="g_async_initable_new_async ()" link="GAsyncInitable.html#g-async-initable-new-async" since="2.22"/>
- <keyword type="function" name="g_async_initable_new_finish ()" link="GAsyncInitable.html#g-async-initable-new-finish" since="2.22"/>
- <keyword type="function" name="g_async_initable_new_valist_async ()" link="GAsyncInitable.html#g-async-initable-new-valist-async" since="2.22"/>
- <keyword type="function" name="g_async_initable_newv_async ()" link="GAsyncInitable.html#g-async-initable-newv-async" since="2.22"/>
- <keyword type="struct" name="GSocket" link="GSocket.html#GSocket-struct"/>
- <keyword type="function" name="GSocketSourceFunc ()" link="GSocket.html#GSocketSourceFunc" since="2.22"/>
- <keyword type="enum" name="enum GSocketType" link="GSocket.html#GSocketType" since="2.22"/>
- <keyword type="enum" name="enum GSocketProtocol" link="GSocket.html#GSocketProtocol" since="2.22"/>
- <keyword type="enum" name="enum GSocketMsgFlags" link="GSocket.html#GSocketMsgFlags" since="2.22"/>
- <keyword type="struct" name="struct GInputVector" link="GSocket.html#GInputVector" since="2.22"/>
- <keyword type="struct" name="struct GOutputVector" link="GSocket.html#GOutputVector" since="2.22"/>
- <keyword type="function" name="g_socket_new ()" link="GSocket.html#g-socket-new" since="2.22"/>
- <keyword type="function" name="g_socket_new_from_fd ()" link="GSocket.html#g-socket-new-from-fd" since="2.22"/>
- <keyword type="function" name="g_socket_bind ()" link="GSocket.html#g-socket-bind" since="2.22"/>
- <keyword type="function" name="g_socket_listen ()" link="GSocket.html#g-socket-listen" since="2.22"/>
- <keyword type="function" name="g_socket_accept ()" link="GSocket.html#g-socket-accept" since="2.22"/>
- <keyword type="function" name="g_socket_connect ()" link="GSocket.html#g-socket-connect" since="2.22"/>
- <keyword type="function" name="g_socket_check_connect_result ()" link="GSocket.html#g-socket-check-connect-result" since="2.22"/>
- <keyword type="function" name="g_socket_receive ()" link="GSocket.html#g-socket-receive" since="2.22"/>
- <keyword type="function" name="g_socket_receive_from ()" link="GSocket.html#g-socket-receive-from" since="2.22"/>
- <keyword type="function" name="g_socket_receive_message ()" link="GSocket.html#g-socket-receive-message" since="2.22"/>
- <keyword type="function" name="g_socket_receive_with_blocking ()" link="GSocket.html#g-socket-receive-with-blocking" since="2.26"/>
- <keyword type="function" name="g_socket_send ()" link="GSocket.html#g-socket-send" since="2.22"/>
- <keyword type="function" name="g_socket_send_to ()" link="GSocket.html#g-socket-send-to" since="2.22"/>
- <keyword type="function" name="g_socket_send_message ()" link="GSocket.html#g-socket-send-message" since="2.22"/>
- <keyword type="function" name="g_socket_send_with_blocking ()" link="GSocket.html#g-socket-send-with-blocking" since="2.26"/>
- <keyword type="function" name="g_socket_close ()" link="GSocket.html#g-socket-close" since="2.22"/>
- <keyword type="function" name="g_socket_is_closed ()" link="GSocket.html#g-socket-is-closed" since="2.22"/>
- <keyword type="function" name="g_socket_shutdown ()" link="GSocket.html#g-socket-shutdown" since="2.22"/>
- <keyword type="function" name="g_socket_is_connected ()" link="GSocket.html#g-socket-is-connected" since="2.22"/>
- <keyword type="function" name="g_socket_create_source ()" link="GSocket.html#g-socket-create-source" since="2.22"/>
- <keyword type="function" name="g_socket_condition_check ()" link="GSocket.html#g-socket-condition-check" since="2.22"/>
- <keyword type="function" name="g_socket_condition_wait ()" link="GSocket.html#g-socket-condition-wait" since="2.22"/>
- <keyword type="function" name="g_socket_condition_timed_wait ()" link="GSocket.html#g-socket-condition-timed-wait" since="2.32"/>
- <keyword type="function" name="g_socket_get_available_bytes ()" link="GSocket.html#g-socket-get-available-bytes" since="2.32"/>
- <keyword type="function" name="g_socket_set_listen_backlog ()" link="GSocket.html#g-socket-set-listen-backlog" since="2.22"/>
- <keyword type="function" name="g_socket_get_listen_backlog ()" link="GSocket.html#g-socket-get-listen-backlog" since="2.22"/>
- <keyword type="function" name="g_socket_get_blocking ()" link="GSocket.html#g-socket-get-blocking" since="2.22"/>
- <keyword type="function" name="g_socket_set_blocking ()" link="GSocket.html#g-socket-set-blocking" since="2.22"/>
- <keyword type="function" name="g_socket_get_keepalive ()" link="GSocket.html#g-socket-get-keepalive" since="2.22"/>
- <keyword type="function" name="g_socket_set_keepalive ()" link="GSocket.html#g-socket-set-keepalive" since="2.22"/>
- <keyword type="function" name="g_socket_get_timeout ()" link="GSocket.html#g-socket-get-timeout" since="2.26"/>
- <keyword type="function" name="g_socket_set_timeout ()" link="GSocket.html#g-socket-set-timeout" since="2.26"/>
- <keyword type="function" name="g_socket_set_ttl ()" link="GSocket.html#g-socket-set-ttl" since="2.32"/>
- <keyword type="function" name="g_socket_get_ttl ()" link="GSocket.html#g-socket-get-ttl" since="2.32"/>
- <keyword type="function" name="g_socket_get_broadcast ()" link="GSocket.html#g-socket-get-broadcast" since="2.32"/>
- <keyword type="function" name="g_socket_set_broadcast ()" link="GSocket.html#g-socket-set-broadcast" since="2.32"/>
- <keyword type="function" name="g_socket_get_family ()" link="GSocket.html#g-socket-get-family" since="2.22"/>
- <keyword type="function" name="g_socket_get_fd ()" link="GSocket.html#g-socket-get-fd" since="2.22"/>
- <keyword type="function" name="g_socket_get_local_address ()" link="GSocket.html#g-socket-get-local-address" since="2.22"/>
- <keyword type="function" name="g_socket_get_protocol ()" link="GSocket.html#g-socket-get-protocol" since="2.22"/>
- <keyword type="function" name="g_socket_get_remote_address ()" link="GSocket.html#g-socket-get-remote-address" since="2.22"/>
- <keyword type="function" name="g_socket_get_socket_type ()" link="GSocket.html#g-socket-get-socket-type" since="2.22"/>
- <keyword type="function" name="g_socket_speaks_ipv4 ()" link="GSocket.html#g-socket-speaks-ipv4" since="2.22"/>
- <keyword type="function" name="g_socket_get_credentials ()" link="GSocket.html#g-socket-get-credentials" since="2.26"/>
- <keyword type="function" name="g_socket_join_multicast_group ()" link="GSocket.html#g-socket-join-multicast-group" since="2.32"/>
- <keyword type="function" name="g_socket_leave_multicast_group ()" link="GSocket.html#g-socket-leave-multicast-group" since="2.32"/>
- <keyword type="function" name="g_socket_get_multicast_loopback ()" link="GSocket.html#g-socket-get-multicast-loopback" since="2.32"/>
- <keyword type="function" name="g_socket_set_multicast_loopback ()" link="GSocket.html#g-socket-set-multicast-loopback" since="2.32"/>
- <keyword type="function" name="g_socket_get_multicast_ttl ()" link="GSocket.html#g-socket-get-multicast-ttl" since="2.32"/>
- <keyword type="function" name="g_socket_set_multicast_ttl ()" link="GSocket.html#g-socket-set-multicast-ttl" since="2.32"/>
- <keyword type="property" name="The &quot;blocking&quot; property" link="GSocket.html#GSocket--blocking"/>
- <keyword type="property" name="The &quot;broadcast&quot; property" link="GSocket.html#GSocket--broadcast"/>
- <keyword type="property" name="The &quot;family&quot; property" link="GSocket.html#GSocket--family"/>
- <keyword type="property" name="The &quot;fd&quot; property" link="GSocket.html#GSocket--fd"/>
- <keyword type="property" name="The &quot;keepalive&quot; property" link="GSocket.html#GSocket--keepalive"/>
- <keyword type="property" name="The &quot;listen-backlog&quot; property" link="GSocket.html#GSocket--listen-backlog"/>
- <keyword type="property" name="The &quot;local-address&quot; property" link="GSocket.html#GSocket--local-address"/>
- <keyword type="property" name="The &quot;multicast-loopback&quot; property" link="GSocket.html#GSocket--multicast-loopback"/>
- <keyword type="property" name="The &quot;multicast-ttl&quot; property" link="GSocket.html#GSocket--multicast-ttl"/>
- <keyword type="property" name="The &quot;protocol&quot; property" link="GSocket.html#GSocket--protocol"/>
- <keyword type="property" name="The &quot;remote-address&quot; property" link="GSocket.html#GSocket--remote-address"/>
- <keyword type="property" name="The &quot;timeout&quot; property" link="GSocket.html#GSocket--timeout"/>
- <keyword type="property" name="The &quot;ttl&quot; property" link="GSocket.html#GSocket--ttl"/>
- <keyword type="property" name="The &quot;type&quot; property" link="GSocket.html#GSocket--type"/>
- <keyword type="struct" name="GInetAddress" link="GInetAddress.html#GInetAddress-struct"/>
- <keyword type="function" name="g_inet_address_new_from_string ()" link="GInetAddress.html#g-inet-address-new-from-string" since="2.22"/>
- <keyword type="function" name="g_inet_address_new_from_bytes ()" link="GInetAddress.html#g-inet-address-new-from-bytes" since="2.22"/>
- <keyword type="function" name="g_inet_address_new_any ()" link="GInetAddress.html#g-inet-address-new-any" since="2.22"/>
- <keyword type="function" name="g_inet_address_new_loopback ()" link="GInetAddress.html#g-inet-address-new-loopback" since="2.22"/>
- <keyword type="function" name="g_inet_address_equal ()" link="GInetAddress.html#g-inet-address-equal" since="2.30"/>
- <keyword type="function" name="g_inet_address_to_bytes ()" link="GInetAddress.html#g-inet-address-to-bytes" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_native_size ()" link="GInetAddress.html#g-inet-address-get-native-size" since="2.22"/>
- <keyword type="function" name="g_inet_address_to_string ()" link="GInetAddress.html#g-inet-address-to-string" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_family ()" link="GInetAddress.html#g-inet-address-get-family" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_any ()" link="GInetAddress.html#g-inet-address-get-is-any" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_loopback ()" link="GInetAddress.html#g-inet-address-get-is-loopback" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_link_local ()" link="GInetAddress.html#g-inet-address-get-is-link-local" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_site_local ()" link="GInetAddress.html#g-inet-address-get-is-site-local" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_multicast ()" link="GInetAddress.html#g-inet-address-get-is-multicast" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_mc_link_local ()" link="GInetAddress.html#g-inet-address-get-is-mc-link-local" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_mc_node_local ()" link="GInetAddress.html#g-inet-address-get-is-mc-node-local" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_mc_site_local ()" link="GInetAddress.html#g-inet-address-get-is-mc-site-local" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_mc_org_local ()" link="GInetAddress.html#g-inet-address-get-is-mc-org-local" since="2.22"/>
- <keyword type="function" name="g_inet_address_get_is_mc_global ()" link="GInetAddress.html#g-inet-address-get-is-mc-global" since="2.22"/>
- <keyword type="property" name="The &quot;bytes&quot; property" link="GInetAddress.html#GInetAddress--bytes"/>
- <keyword type="property" name="The &quot;family&quot; property" link="GInetAddress.html#GInetAddress--family"/>
- <keyword type="property" name="The &quot;is-any&quot; property" link="GInetAddress.html#GInetAddress--is-any"/>
- <keyword type="property" name="The &quot;is-link-local&quot; property" link="GInetAddress.html#GInetAddress--is-link-local"/>
- <keyword type="property" name="The &quot;is-loopback&quot; property" link="GInetAddress.html#GInetAddress--is-loopback"/>
- <keyword type="property" name="The &quot;is-mc-global&quot; property" link="GInetAddress.html#GInetAddress--is-mc-global"/>
- <keyword type="property" name="The &quot;is-mc-link-local&quot; property" link="GInetAddress.html#GInetAddress--is-mc-link-local"/>
- <keyword type="property" name="The &quot;is-mc-node-local&quot; property" link="GInetAddress.html#GInetAddress--is-mc-node-local"/>
- <keyword type="property" name="The &quot;is-mc-org-local&quot; property" link="GInetAddress.html#GInetAddress--is-mc-org-local"/>
- <keyword type="property" name="The &quot;is-mc-site-local&quot; property" link="GInetAddress.html#GInetAddress--is-mc-site-local"/>
- <keyword type="property" name="The &quot;is-multicast&quot; property" link="GInetAddress.html#GInetAddress--is-multicast"/>
- <keyword type="property" name="The &quot;is-site-local&quot; property" link="GInetAddress.html#GInetAddress--is-site-local"/>
- <keyword type="struct" name="GInetAddressMask" link="gio-GInetAddressMask.html#GInetAddressMask" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_new ()" link="gio-GInetAddressMask.html#g-inet-address-mask-new" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_new_from_string ()" link="gio-GInetAddressMask.html#g-inet-address-mask-new-from-string" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_to_string ()" link="gio-GInetAddressMask.html#g-inet-address-mask-to-string" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_get_family ()" link="gio-GInetAddressMask.html#g-inet-address-mask-get-family" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_get_address ()" link="gio-GInetAddressMask.html#g-inet-address-mask-get-address" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_get_length ()" link="gio-GInetAddressMask.html#g-inet-address-mask-get-length" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_matches ()" link="gio-GInetAddressMask.html#g-inet-address-mask-matches" since="2.32"/>
- <keyword type="function" name="g_inet_address_mask_equal ()" link="gio-GInetAddressMask.html#g-inet-address-mask-equal" since="2.32"/>
- <keyword type="struct" name="GSocketAddress" link="GSocketAddress.html#GSocketAddress-struct"/>
- <keyword type="enum" name="enum GSocketFamily" link="GSocketAddress.html#GSocketFamily" since="2.22"/>
- <keyword type="function" name="g_socket_address_new_from_native ()" link="GSocketAddress.html#g-socket-address-new-from-native" since="2.22"/>
- <keyword type="function" name="g_socket_address_get_family ()" link="GSocketAddress.html#g-socket-address-get-family" since="2.22"/>
- <keyword type="function" name="g_socket_address_to_native ()" link="GSocketAddress.html#g-socket-address-to-native" since="2.22"/>
- <keyword type="function" name="g_socket_address_get_native_size ()" link="GSocketAddress.html#g-socket-address-get-native-size" since="2.22"/>
- <keyword type="property" name="The &quot;family&quot; property" link="GSocketAddress.html#GSocketAddress--family"/>
- <keyword type="struct" name="GInetSocketAddress" link="GInetSocketAddress.html#GInetSocketAddress-struct"/>
- <keyword type="function" name="g_inet_socket_address_new ()" link="GInetSocketAddress.html#g-inet-socket-address-new" since="2.22"/>
- <keyword type="function" name="g_inet_socket_address_get_address ()" link="GInetSocketAddress.html#g-inet-socket-address-get-address" since="2.22"/>
- <keyword type="function" name="g_inet_socket_address_get_port ()" link="GInetSocketAddress.html#g-inet-socket-address-get-port" since="2.22"/>
- <keyword type="function" name="g_inet_socket_address_get_flowinfo ()" link="GInetSocketAddress.html#g-inet-socket-address-get-flowinfo" since="2.32"/>
- <keyword type="function" name="g_inet_socket_address_get_scope_id ()" link="GInetSocketAddress.html#g-inet-socket-address-get-scope-id" since="2.32"/>
- <keyword type="property" name="The &quot;address&quot; property" link="GInetSocketAddress.html#GInetSocketAddress--address"/>
- <keyword type="property" name="The &quot;flowinfo&quot; property" link="GInetSocketAddress.html#GInetSocketAddress--flowinfo"/>
- <keyword type="property" name="The &quot;port&quot; property" link="GInetSocketAddress.html#GInetSocketAddress--port"/>
- <keyword type="property" name="The &quot;scope-id&quot; property" link="GInetSocketAddress.html#GInetSocketAddress--scope-id"/>
- <keyword type="struct" name="struct GUnixSocketAddress" link="GUnixSocketAddress.html#GUnixSocketAddress-struct"/>
- <keyword type="enum" name="enum GUnixSocketAddressType" link="GUnixSocketAddress.html#GUnixSocketAddressType" since="2.26"/>
- <keyword type="function" name="g_unix_socket_address_new ()" link="GUnixSocketAddress.html#g-unix-socket-address-new" since="2.22"/>
- <keyword type="function" name="g_unix_socket_address_new_abstract ()" link="GUnixSocketAddress.html#g-unix-socket-address-new-abstract" deprecated="Use g_unix_socket_address_new_with_type()."/>
- <keyword type="function" name="g_unix_socket_address_new_with_type ()" link="GUnixSocketAddress.html#g-unix-socket-address-new-with-type" since="2.26"/>
- <keyword type="function" name="g_unix_socket_address_get_is_abstract ()" link="GUnixSocketAddress.html#g-unix-socket-address-get-is-abstract" deprecated="Use g_unix_socket_address_get_address_type()" since="2.22"/>
- <keyword type="function" name="g_unix_socket_address_get_address_type ()" link="GUnixSocketAddress.html#g-unix-socket-address-get-address-type" since="2.26"/>
- <keyword type="function" name="g_unix_socket_address_get_path ()" link="GUnixSocketAddress.html#g-unix-socket-address-get-path" since="2.22"/>
- <keyword type="function" name="g_unix_socket_address_get_path_len ()" link="GUnixSocketAddress.html#g-unix-socket-address-get-path-len" since="2.22"/>
- <keyword type="function" name="g_unix_socket_address_abstract_names_supported ()" link="GUnixSocketAddress.html#g-unix-socket-address-abstract-names-supported" since="2.22"/>
- <keyword type="property" name="The &quot;abstract&quot; property" link="GUnixSocketAddress.html#GUnixSocketAddress--abstract"/>
- <keyword type="property" name="The &quot;address-type&quot; property" link="GUnixSocketAddress.html#GUnixSocketAddress--address-type"/>
- <keyword type="property" name="The &quot;path&quot; property" link="GUnixSocketAddress.html#GUnixSocketAddress--path"/>
- <keyword type="property" name="The &quot;path-as-array&quot; property" link="GUnixSocketAddress.html#GUnixSocketAddress--path-as-array"/>
- <keyword type="struct" name="GSocketControlMessage" link="GSocketControlMessage.html#GSocketControlMessage-struct"/>
- <keyword type="function" name="g_socket_control_message_deserialize ()" link="GSocketControlMessage.html#g-socket-control-message-deserialize" since="2.22"/>
- <keyword type="function" name="g_socket_control_message_get_level ()" link="GSocketControlMessage.html#g-socket-control-message-get-level" since="2.22"/>
- <keyword type="function" name="g_socket_control_message_get_msg_type ()" link="GSocketControlMessage.html#g-socket-control-message-get-msg-type" since="2.22"/>
- <keyword type="function" name="g_socket_control_message_get_size ()" link="GSocketControlMessage.html#g-socket-control-message-get-size" since="2.22"/>
- <keyword type="function" name="g_socket_control_message_serialize ()" link="GSocketControlMessage.html#g-socket-control-message-serialize" since="2.22"/>
- <keyword type="struct" name="GUnixFDList" link="GUnixFDList.html#GUnixFDList-struct"/>
- <keyword type="function" name="g_unix_fd_list_new_from_array ()" link="GUnixFDList.html#g-unix-fd-list-new-from-array" since="2.24"/>
- <keyword type="function" name="g_unix_fd_list_new ()" link="GUnixFDList.html#g-unix-fd-list-new" since="2.24"/>
- <keyword type="function" name="g_unix_fd_list_get_length ()" link="GUnixFDList.html#g-unix-fd-list-get-length" since="2.24"/>
- <keyword type="function" name="g_unix_fd_list_get ()" link="GUnixFDList.html#g-unix-fd-list-get" since="2.24"/>
- <keyword type="function" name="g_unix_fd_list_peek_fds ()" link="GUnixFDList.html#g-unix-fd-list-peek-fds" since="2.24"/>
- <keyword type="function" name="g_unix_fd_list_steal_fds ()" link="GUnixFDList.html#g-unix-fd-list-steal-fds" since="2.24"/>
- <keyword type="function" name="g_unix_fd_list_append ()" link="GUnixFDList.html#g-unix-fd-list-append" since="2.24"/>
- <keyword type="struct" name="GUnixFDMessage" link="GUnixFDMessage.html#GUnixFDMessage-struct"/>
- <keyword type="function" name="g_unix_fd_message_new_with_fd_list ()" link="GUnixFDMessage.html#g-unix-fd-message-new-with-fd-list" since="2.24"/>
- <keyword type="function" name="g_unix_fd_message_new ()" link="GUnixFDMessage.html#g-unix-fd-message-new" since="2.22"/>
- <keyword type="function" name="g_unix_fd_message_get_fd_list ()" link="GUnixFDMessage.html#g-unix-fd-message-get-fd-list" since="2.24"/>
- <keyword type="function" name="g_unix_fd_message_append_fd ()" link="GUnixFDMessage.html#g-unix-fd-message-append-fd" since="2.22"/>
- <keyword type="function" name="g_unix_fd_message_steal_fds ()" link="GUnixFDMessage.html#g-unix-fd-message-steal-fds" since="2.22"/>
- <keyword type="property" name="The &quot;fd-list&quot; property" link="GUnixFDMessage.html#GUnixFDMessage--fd-list"/>
- <keyword type="struct" name="GCredentials" link="GCredentials.html#GCredentials-struct"/>
- <keyword type="enum" name="enum GCredentialsType" link="GCredentials.html#GCredentialsType" since="2.26"/>
- <keyword type="function" name="g_credentials_new ()" link="GCredentials.html#g-credentials-new" since="2.26"/>
- <keyword type="function" name="g_credentials_to_string ()" link="GCredentials.html#g-credentials-to-string" since="2.26"/>
- <keyword type="function" name="g_credentials_get_native ()" link="GCredentials.html#g-credentials-get-native" since="2.26"/>
- <keyword type="function" name="g_credentials_set_native ()" link="GCredentials.html#g-credentials-set-native" since="2.26"/>
- <keyword type="function" name="g_credentials_is_same_user ()" link="GCredentials.html#g-credentials-is-same-user" since="2.26"/>
- <keyword type="function" name="g_credentials_get_unix_user ()" link="GCredentials.html#g-credentials-get-unix-user" since="2.26"/>
- <keyword type="function" name="g_credentials_set_unix_user ()" link="GCredentials.html#g-credentials-set-unix-user" since="2.26"/>
- <keyword type="struct" name="GUnixCredentialsMessage" link="GUnixCredentialsMessage.html#GUnixCredentialsMessage-struct"/>
- <keyword type="struct" name="struct GUnixCredentialsMessageClass" link="GUnixCredentialsMessage.html#GUnixCredentialsMessageClass" since="2.26"/>
- <keyword type="function" name="g_unix_credentials_message_new ()" link="GUnixCredentialsMessage.html#g-unix-credentials-message-new" since="2.26"/>
- <keyword type="function" name="g_unix_credentials_message_new_with_credentials ()" link="GUnixCredentialsMessage.html#g-unix-credentials-message-new-with-credentials" since="2.26"/>
- <keyword type="function" name="g_unix_credentials_message_get_credentials ()" link="GUnixCredentialsMessage.html#g-unix-credentials-message-get-credentials" since="2.26"/>
- <keyword type="function" name="g_unix_credentials_message_is_supported ()" link="GUnixCredentialsMessage.html#g-unix-credentials-message-is-supported" since="2.26"/>
- <keyword type="property" name="The &quot;credentials&quot; property" link="GUnixCredentialsMessage.html#GUnixCredentialsMessage--credentials"/>
- <keyword type="struct" name="GProxy" link="GProxy.html#GProxy-struct"/>
- <keyword type="struct" name="struct GProxyInterface" link="GProxy.html#GProxyInterface" since="2.26"/>
- <keyword type="macro" name="G_PROXY_EXTENSION_POINT_NAME" link="GProxy.html#G-PROXY-EXTENSION-POINT-NAME:CAPS" since="2.26"/>
- <keyword type="function" name="g_proxy_connect ()" link="GProxy.html#g-proxy-connect" since="2.26"/>
- <keyword type="function" name="g_proxy_connect_async ()" link="GProxy.html#g-proxy-connect-async" since="2.26"/>
- <keyword type="function" name="g_proxy_connect_finish ()" link="GProxy.html#g-proxy-connect-finish" since="2.26"/>
- <keyword type="function" name="g_proxy_get_default_for_protocol ()" link="GProxy.html#g-proxy-get-default-for-protocol" since="2.26"/>
- <keyword type="function" name="g_proxy_supports_hostname ()" link="GProxy.html#g-proxy-supports-hostname" since="2.26"/>
- <keyword type="struct" name="GProxyAddress" link="GProxyAddress.html#GProxyAddress-struct"/>
- <keyword type="struct" name="struct GProxyAddressClass" link="GProxyAddress.html#GProxyAddressClass"/>
- <keyword type="function" name="g_proxy_address_get_destination_protocol ()" link="GProxyAddress.html#g-proxy-address-get-destination-protocol" since="2.34"/>
- <keyword type="function" name="g_proxy_address_get_destination_hostname ()" link="GProxyAddress.html#g-proxy-address-get-destination-hostname" since="2.26"/>
- <keyword type="function" name="g_proxy_address_get_destination_port ()" link="GProxyAddress.html#g-proxy-address-get-destination-port" since="2.26"/>
- <keyword type="function" name="g_proxy_address_get_password ()" link="GProxyAddress.html#g-proxy-address-get-password" since="2.26"/>
- <keyword type="function" name="g_proxy_address_get_protocol ()" link="GProxyAddress.html#g-proxy-address-get-protocol" since="2.26"/>
- <keyword type="function" name="g_proxy_address_get_username ()" link="GProxyAddress.html#g-proxy-address-get-username" since="2.26"/>
- <keyword type="function" name="g_proxy_address_get_uri ()" link="GProxyAddress.html#g-proxy-address-get-uri" since="2.34"/>
- <keyword type="function" name="g_proxy_address_new ()" link="GProxyAddress.html#g-proxy-address-new" since="2.26"/>
- <keyword type="property" name="The &quot;destination-hostname&quot; property" link="GProxyAddress.html#GProxyAddress--destination-hostname"/>
- <keyword type="property" name="The &quot;destination-port&quot; property" link="GProxyAddress.html#GProxyAddress--destination-port"/>
- <keyword type="property" name="The &quot;destination-protocol&quot; property" link="GProxyAddress.html#GProxyAddress--destination-protocol"/>
- <keyword type="property" name="The &quot;password&quot; property" link="GProxyAddress.html#GProxyAddress--password"/>
- <keyword type="property" name="The &quot;protocol&quot; property" link="GProxyAddress.html#GProxyAddress--protocol"/>
- <keyword type="property" name="The &quot;uri&quot; property" link="GProxyAddress.html#GProxyAddress--uri"/>
- <keyword type="property" name="The &quot;username&quot; property" link="GProxyAddress.html#GProxyAddress--username"/>
- <keyword type="struct" name="GSocketClient" link="GSocketClient.html#GSocketClient-struct"/>
- <keyword type="enum" name="enum GSocketClientEvent" link="GSocketClient.html#GSocketClientEvent" since="2.32"/>
- <keyword type="function" name="g_socket_client_new ()" link="GSocketClient.html#g-socket-client-new" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect ()" link="GSocketClient.html#g-socket-client-connect" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_async ()" link="GSocketClient.html#g-socket-client-connect-async" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_finish ()" link="GSocketClient.html#g-socket-client-connect-finish" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_to_host ()" link="GSocketClient.html#g-socket-client-connect-to-host" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_to_host_async ()" link="GSocketClient.html#g-socket-client-connect-to-host-async" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_to_host_finish ()" link="GSocketClient.html#g-socket-client-connect-to-host-finish" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_to_service ()" link="GSocketClient.html#g-socket-client-connect-to-service"/>
- <keyword type="function" name="g_socket_client_connect_to_service_async ()" link="GSocketClient.html#g-socket-client-connect-to-service-async" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_to_service_finish ()" link="GSocketClient.html#g-socket-client-connect-to-service-finish" since="2.22"/>
- <keyword type="function" name="g_socket_client_connect_to_uri ()" link="GSocketClient.html#g-socket-client-connect-to-uri" since="2.26"/>
- <keyword type="function" name="g_socket_client_connect_to_uri_async ()" link="GSocketClient.html#g-socket-client-connect-to-uri-async" since="2.26"/>
- <keyword type="function" name="g_socket_client_connect_to_uri_finish ()" link="GSocketClient.html#g-socket-client-connect-to-uri-finish" since="2.26"/>
- <keyword type="function" name="g_socket_client_set_family ()" link="GSocketClient.html#g-socket-client-set-family" since="2.22"/>
- <keyword type="function" name="g_socket_client_set_local_address ()" link="GSocketClient.html#g-socket-client-set-local-address" since="2.22"/>
- <keyword type="function" name="g_socket_client_set_protocol ()" link="GSocketClient.html#g-socket-client-set-protocol" since="2.22"/>
- <keyword type="function" name="g_socket_client_set_socket_type ()" link="GSocketClient.html#g-socket-client-set-socket-type" since="2.22"/>
- <keyword type="function" name="g_socket_client_set_timeout ()" link="GSocketClient.html#g-socket-client-set-timeout" since="2.26"/>
- <keyword type="function" name="g_socket_client_set_enable_proxy ()" link="GSocketClient.html#g-socket-client-set-enable-proxy" since="2.26"/>
- <keyword type="function" name="g_socket_client_set_tls ()" link="GSocketClient.html#g-socket-client-set-tls" since="2.28"/>
- <keyword type="function" name="g_socket_client_set_tls_validation_flags ()" link="GSocketClient.html#g-socket-client-set-tls-validation-flags" since="2.28"/>
- <keyword type="function" name="g_socket_client_get_family ()" link="GSocketClient.html#g-socket-client-get-family" since="2.22"/>
- <keyword type="function" name="g_socket_client_get_local_address ()" link="GSocketClient.html#g-socket-client-get-local-address" since="2.22"/>
- <keyword type="function" name="g_socket_client_get_protocol ()" link="GSocketClient.html#g-socket-client-get-protocol" since="2.22"/>
- <keyword type="function" name="g_socket_client_get_socket_type ()" link="GSocketClient.html#g-socket-client-get-socket-type" since="2.22"/>
- <keyword type="function" name="g_socket_client_get_timeout ()" link="GSocketClient.html#g-socket-client-get-timeout" since="2.26"/>
- <keyword type="function" name="g_socket_client_get_enable_proxy ()" link="GSocketClient.html#g-socket-client-get-enable-proxy" since="2.26"/>
- <keyword type="function" name="g_socket_client_get_tls ()" link="GSocketClient.html#g-socket-client-get-tls" since="2.28"/>
- <keyword type="function" name="g_socket_client_get_tls_validation_flags ()" link="GSocketClient.html#g-socket-client-get-tls-validation-flags" since="2.28"/>
- <keyword type="function" name="g_socket_client_add_application_proxy ()" link="GSocketClient.html#g-socket-client-add-application-proxy"/>
- <keyword type="property" name="The &quot;enable-proxy&quot; property" link="GSocketClient.html#GSocketClient--enable-proxy"/>
- <keyword type="property" name="The &quot;family&quot; property" link="GSocketClient.html#GSocketClient--family"/>
- <keyword type="property" name="The &quot;local-address&quot; property" link="GSocketClient.html#GSocketClient--local-address"/>
- <keyword type="property" name="The &quot;protocol&quot; property" link="GSocketClient.html#GSocketClient--protocol"/>
- <keyword type="property" name="The &quot;timeout&quot; property" link="GSocketClient.html#GSocketClient--timeout"/>
- <keyword type="property" name="The &quot;tls&quot; property" link="GSocketClient.html#GSocketClient--tls"/>
- <keyword type="property" name="The &quot;tls-validation-flags&quot; property" link="GSocketClient.html#GSocketClient--tls-validation-flags"/>
- <keyword type="property" name="The &quot;type&quot; property" link="GSocketClient.html#GSocketClient--type"/>
- <keyword type="signal" name="The &quot;event&quot; signal" link="GSocketClient.html#GSocketClient-event"/>
- <keyword type="struct" name="GSocketConnection" link="GSocketConnection.html#GSocketConnection-struct"/>
- <keyword type="function" name="g_socket_connection_connect ()" link="GSocketConnection.html#g-socket-connection-connect" since="2.32"/>
- <keyword type="function" name="g_socket_connection_connect_async ()" link="GSocketConnection.html#g-socket-connection-connect-async" since="2.32"/>
- <keyword type="function" name="g_socket_connection_connect_finish ()" link="GSocketConnection.html#g-socket-connection-connect-finish" since="2.32"/>
- <keyword type="function" name="g_socket_connection_is_connected ()" link="GSocketConnection.html#g-socket-connection-is-connected" since="2.32"/>
- <keyword type="function" name="g_socket_connection_get_local_address ()" link="GSocketConnection.html#g-socket-connection-get-local-address" since="2.22"/>
- <keyword type="function" name="g_socket_connection_get_remote_address ()" link="GSocketConnection.html#g-socket-connection-get-remote-address" since="2.22"/>
- <keyword type="function" name="g_socket_connection_get_socket ()" link="GSocketConnection.html#g-socket-connection-get-socket" since="2.22"/>
- <keyword type="function" name="g_socket_connection_factory_create_connection ()" link="GSocketConnection.html#g-socket-connection-factory-create-connection" since="2.22"/>
- <keyword type="function" name="g_socket_connection_factory_lookup_type ()" link="GSocketConnection.html#g-socket-connection-factory-lookup-type" since="2.22"/>
- <keyword type="function" name="g_socket_connection_factory_register_type ()" link="GSocketConnection.html#g-socket-connection-factory-register-type" since="2.22"/>
- <keyword type="property" name="The &quot;socket&quot; property" link="GSocketConnection.html#GSocketConnection--socket"/>
- <keyword type="struct" name="GUnixConnection" link="GUnixConnection.html#GUnixConnection-struct"/>
- <keyword type="function" name="g_unix_connection_receive_fd ()" link="GUnixConnection.html#g-unix-connection-receive-fd" since="2.22"/>
- <keyword type="function" name="g_unix_connection_send_fd ()" link="GUnixConnection.html#g-unix-connection-send-fd" since="2.22"/>
- <keyword type="function" name="g_unix_connection_receive_credentials ()" link="GUnixConnection.html#g-unix-connection-receive-credentials" since="2.26"/>
- <keyword type="function" name="g_unix_connection_receive_credentials_async ()" link="GUnixConnection.html#g-unix-connection-receive-credentials-async" since="2.32"/>
- <keyword type="function" name="g_unix_connection_receive_credentials_finish ()" link="GUnixConnection.html#g-unix-connection-receive-credentials-finish" since="2.32"/>
- <keyword type="function" name="g_unix_connection_send_credentials ()" link="GUnixConnection.html#g-unix-connection-send-credentials" since="2.26"/>
- <keyword type="function" name="g_unix_connection_send_credentials_async ()" link="GUnixConnection.html#g-unix-connection-send-credentials-async" since="2.32"/>
- <keyword type="function" name="g_unix_connection_send_credentials_finish ()" link="GUnixConnection.html#g-unix-connection-send-credentials-finish" since="2.32"/>
- <keyword type="struct" name="GTcpConnection" link="GTcpConnection.html#GTcpConnection-struct"/>
- <keyword type="function" name="g_tcp_connection_set_graceful_disconnect ()" link="GTcpConnection.html#g-tcp-connection-set-graceful-disconnect" since="2.22"/>
- <keyword type="function" name="g_tcp_connection_get_graceful_disconnect ()" link="GTcpConnection.html#g-tcp-connection-get-graceful-disconnect" since="2.22"/>
- <keyword type="property" name="The &quot;graceful-disconnect&quot; property" link="GTcpConnection.html#GTcpConnection--graceful-disconnect"/>
- <keyword type="struct" name="GTcpWrapperConnection" link="GTcpWrapperConnection.html#GTcpWrapperConnection-struct"/>
- <keyword type="function" name="g_tcp_wrapper_connection_new ()" link="GTcpWrapperConnection.html#g-tcp-wrapper-connection-new" since="2.28"/>
- <keyword type="function" name="g_tcp_wrapper_connection_get_base_io_stream ()" link="GTcpWrapperConnection.html#g-tcp-wrapper-connection-get-base-io-stream"/>
- <keyword type="property" name="The &quot;base-io-stream&quot; property" link="GTcpWrapperConnection.html#GTcpWrapperConnection--base-io-stream"/>
- <keyword type="struct" name="GSocketListener" link="GSocketListener.html#GSocketListener-struct"/>
- <keyword type="function" name="g_socket_listener_new ()" link="GSocketListener.html#g-socket-listener-new" since="2.22"/>
- <keyword type="function" name="g_socket_listener_add_socket ()" link="GSocketListener.html#g-socket-listener-add-socket" since="2.22"/>
- <keyword type="function" name="g_socket_listener_add_address ()" link="GSocketListener.html#g-socket-listener-add-address" since="2.22"/>
- <keyword type="function" name="g_socket_listener_add_inet_port ()" link="GSocketListener.html#g-socket-listener-add-inet-port" since="2.22"/>
- <keyword type="function" name="g_socket_listener_add_any_inet_port ()" link="GSocketListener.html#g-socket-listener-add-any-inet-port" since="2.24"/>
- <keyword type="function" name="g_socket_listener_accept ()" link="GSocketListener.html#g-socket-listener-accept" since="2.22"/>
- <keyword type="function" name="g_socket_listener_accept_async ()" link="GSocketListener.html#g-socket-listener-accept-async" since="2.22"/>
- <keyword type="function" name="g_socket_listener_accept_finish ()" link="GSocketListener.html#g-socket-listener-accept-finish" since="2.22"/>
- <keyword type="function" name="g_socket_listener_accept_socket ()" link="GSocketListener.html#g-socket-listener-accept-socket" since="2.22"/>
- <keyword type="function" name="g_socket_listener_accept_socket_async ()" link="GSocketListener.html#g-socket-listener-accept-socket-async" since="2.22"/>
- <keyword type="function" name="g_socket_listener_accept_socket_finish ()" link="GSocketListener.html#g-socket-listener-accept-socket-finish" since="2.22"/>
- <keyword type="function" name="g_socket_listener_close ()" link="GSocketListener.html#g-socket-listener-close" since="2.22"/>
- <keyword type="function" name="g_socket_listener_set_backlog ()" link="GSocketListener.html#g-socket-listener-set-backlog" since="2.22"/>
- <keyword type="property" name="The &quot;listen-backlog&quot; property" link="GSocketListener.html#GSocketListener--listen-backlog"/>
- <keyword type="struct" name="GSocketService" link="GSocketService.html#GSocketService-struct"/>
- <keyword type="function" name="g_socket_service_new ()" link="GSocketService.html#g-socket-service-new" since="2.22"/>
- <keyword type="function" name="g_socket_service_start ()" link="GSocketService.html#g-socket-service-start" since="2.22"/>
- <keyword type="function" name="g_socket_service_stop ()" link="GSocketService.html#g-socket-service-stop" since="2.22"/>
- <keyword type="function" name="g_socket_service_is_active ()" link="GSocketService.html#g-socket-service-is-active" since="2.22"/>
- <keyword type="signal" name="The &quot;incoming&quot; signal" link="GSocketService.html#GSocketService-incoming"/>
- <keyword type="struct" name="GThreadedSocketService" link="GThreadedSocketService.html#GThreadedSocketService-struct"/>
- <keyword type="function" name="g_threaded_socket_service_new ()" link="GThreadedSocketService.html#g-threaded-socket-service-new" since="2.22"/>
- <keyword type="property" name="The &quot;max-threads&quot; property" link="GThreadedSocketService.html#GThreadedSocketService--max-threads"/>
- <keyword type="signal" name="The &quot;run&quot; signal" link="GThreadedSocketService.html#GThreadedSocketService-run"/>
- <keyword type="struct" name="GNetworkMonitor" link="GNetworkMonitor.html#GNetworkMonitor-struct"/>
- <keyword type="struct" name="struct GNetworkMonitorInterface" link="GNetworkMonitor.html#GNetworkMonitorInterface"/>
- <keyword type="macro" name="G_NETWORK_MONITOR_EXTENSION_POINT_NAME" link="GNetworkMonitor.html#G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS" since="2.30"/>
- <keyword type="function" name="g_network_monitor_get_default ()" link="GNetworkMonitor.html#g-network-monitor-get-default" since="2.32"/>
- <keyword type="function" name="g_network_monitor_get_network_available ()" link="GNetworkMonitor.html#g-network-monitor-get-network-available" since="2.32"/>
- <keyword type="function" name="g_network_monitor_can_reach ()" link="GNetworkMonitor.html#g-network-monitor-can-reach" since="2.32"/>
- <keyword type="function" name="g_network_monitor_can_reach_async ()" link="GNetworkMonitor.html#g-network-monitor-can-reach-async"/>
- <keyword type="function" name="g_network_monitor_can_reach_finish ()" link="GNetworkMonitor.html#g-network-monitor-can-reach-finish"/>
- <keyword type="property" name="The &quot;network-available&quot; property" link="GNetworkMonitor.html#GNetworkMonitor--network-available"/>
- <keyword type="signal" name="The &quot;network-changed&quot; signal" link="GNetworkMonitor.html#GNetworkMonitor-network-changed"/>
- <keyword type="macro" name="G_TLS_ERROR" link="gio-TLS-Overview.html#G-TLS-ERROR:CAPS"/>
- <keyword type="enum" name="enum GTlsError" link="gio-TLS-Overview.html#GTlsError" since="2.28"/>
- <keyword type="enum" name="enum GTlsAuthenticationMode" link="gio-TLS-Overview.html#GTlsAuthenticationMode" since="2.28"/>
- <keyword type="enum" name="enum GTlsCertificateFlags" link="gio-TLS-Overview.html#GTlsCertificateFlags-enum"/>
- <keyword type="struct" name="GTlsCertificate" link="GTlsCertificate.html#GTlsCertificate-struct"/>
- <keyword type="function" name="g_tls_certificate_new_from_pem ()" link="GTlsCertificate.html#g-tls-certificate-new-from-pem" since="2.28"/>
- <keyword type="function" name="g_tls_certificate_new_from_file ()" link="GTlsCertificate.html#g-tls-certificate-new-from-file" since="2.28"/>
- <keyword type="function" name="g_tls_certificate_new_from_files ()" link="GTlsCertificate.html#g-tls-certificate-new-from-files" since="2.28"/>
- <keyword type="function" name="g_tls_certificate_list_new_from_file ()" link="GTlsCertificate.html#g-tls-certificate-list-new-from-file" since="2.28"/>
- <keyword type="function" name="g_tls_certificate_get_issuer ()" link="GTlsCertificate.html#g-tls-certificate-get-issuer" since="2.28"/>
- <keyword type="function" name="g_tls_certificate_verify ()" link="GTlsCertificate.html#g-tls-certificate-verify" since="2.28"/>
- <keyword type="function" name="g_tls_certificate_is_same ()" link="GTlsCertificate.html#g-tls-certificate-is-same" since="2.34"/>
- <keyword type="property" name="The &quot;certificate&quot; property" link="GTlsCertificate.html#GTlsCertificate--certificate"/>
- <keyword type="property" name="The &quot;certificate-pem&quot; property" link="GTlsCertificate.html#GTlsCertificate--certificate-pem"/>
- <keyword type="property" name="The &quot;issuer&quot; property" link="GTlsCertificate.html#GTlsCertificate--issuer"/>
- <keyword type="property" name="The &quot;private-key&quot; property" link="GTlsCertificate.html#GTlsCertificate--private-key"/>
- <keyword type="property" name="The &quot;private-key-pem&quot; property" link="GTlsCertificate.html#GTlsCertificate--private-key-pem"/>
- <keyword type="struct" name="GTlsConnection" link="GTlsConnection.html#GTlsConnection-struct"/>
- <keyword type="function" name="g_tls_connection_set_certificate ()" link="GTlsConnection.html#g-tls-connection-set-certificate" since="2.28"/>
- <keyword type="function" name="g_tls_connection_get_certificate ()" link="GTlsConnection.html#g-tls-connection-get-certificate" since="2.28"/>
- <keyword type="function" name="g_tls_connection_get_peer_certificate ()" link="GTlsConnection.html#g-tls-connection-get-peer-certificate" since="2.28"/>
- <keyword type="function" name="g_tls_connection_get_peer_certificate_errors ()" link="GTlsConnection.html#g-tls-connection-get-peer-certificate-errors" since="2.28"/>
- <keyword type="function" name="g_tls_connection_set_require_close_notify ()" link="GTlsConnection.html#g-tls-connection-set-require-close-notify" since="2.28"/>
- <keyword type="function" name="g_tls_connection_get_require_close_notify ()" link="GTlsConnection.html#g-tls-connection-get-require-close-notify" since="2.28"/>
- <keyword type="enum" name="enum GTlsRehandshakeMode" link="GTlsConnection.html#GTlsRehandshakeMode" since="2.28"/>
- <keyword type="function" name="g_tls_connection_set_rehandshake_mode ()" link="GTlsConnection.html#g-tls-connection-set-rehandshake-mode" since="2.28"/>
- <keyword type="function" name="g_tls_connection_get_rehandshake_mode ()" link="GTlsConnection.html#g-tls-connection-get-rehandshake-mode" since="2.28"/>
- <keyword type="function" name="g_tls_connection_set_use_system_certdb ()" link="GTlsConnection.html#g-tls-connection-set-use-system-certdb" deprecated="2.30: Use g_tls_connection_set_database() instead"/>
- <keyword type="function" name="g_tls_connection_get_use_system_certdb ()" link="GTlsConnection.html#g-tls-connection-get-use-system-certdb" deprecated="2.30: Use g_tls_connection_get_database() instead"/>
- <keyword type="function" name="g_tls_connection_get_database ()" link="GTlsConnection.html#g-tls-connection-get-database" since="2.30"/>
- <keyword type="function" name="g_tls_connection_set_database ()" link="GTlsConnection.html#g-tls-connection-set-database" since="2.30"/>
- <keyword type="function" name="g_tls_connection_get_interaction ()" link="GTlsConnection.html#g-tls-connection-get-interaction" since="2.30"/>
- <keyword type="function" name="g_tls_connection_set_interaction ()" link="GTlsConnection.html#g-tls-connection-set-interaction" since="2.30"/>
- <keyword type="function" name="g_tls_connection_handshake ()" link="GTlsConnection.html#g-tls-connection-handshake" since="2.28"/>
- <keyword type="function" name="g_tls_connection_handshake_async ()" link="GTlsConnection.html#g-tls-connection-handshake-async" since="2.28"/>
- <keyword type="function" name="g_tls_connection_handshake_finish ()" link="GTlsConnection.html#g-tls-connection-handshake-finish" since="2.28"/>
- <keyword type="function" name="g_tls_connection_emit_accept_certificate ()" link="GTlsConnection.html#g-tls-connection-emit-accept-certificate" since="2.28"/>
- <keyword type="property" name="The &quot;base-io-stream&quot; property" link="GTlsConnection.html#GTlsConnection--base-io-stream"/>
- <keyword type="property" name="The &quot;certificate&quot; property" link="GTlsConnection.html#GTlsConnection--certificate"/>
- <keyword type="property" name="The &quot;database&quot; property" link="GTlsConnection.html#GTlsConnection--database"/>
- <keyword type="property" name="The &quot;interaction&quot; property" link="GTlsConnection.html#GTlsConnection--interaction"/>
- <keyword type="property" name="The &quot;peer-certificate&quot; property" link="GTlsConnection.html#GTlsConnection--peer-certificate"/>
- <keyword type="property" name="The &quot;peer-certificate-errors&quot; property" link="GTlsConnection.html#GTlsConnection--peer-certificate-errors"/>
- <keyword type="property" name="The &quot;rehandshake-mode&quot; property" link="GTlsConnection.html#GTlsConnection--rehandshake-mode"/>
- <keyword type="property" name="The &quot;require-close-notify&quot; property" link="GTlsConnection.html#GTlsConnection--require-close-notify"/>
- <keyword type="property" name="The &quot;use-system-certdb&quot; property" link="GTlsConnection.html#GTlsConnection--use-system-certdb"/>
- <keyword type="signal" name="The &quot;accept-certificate&quot; signal" link="GTlsConnection.html#GTlsConnection-accept-certificate"/>
- <keyword type="struct" name="GTlsClientConnection" link="GTlsClientConnection.html#GTlsClientConnection-struct"/>
- <keyword type="struct" name="struct GTlsClientConnectionInterface" link="GTlsClientConnection.html#GTlsClientConnectionInterface"/>
- <keyword type="function" name="g_tls_client_connection_new ()" link="GTlsClientConnection.html#g-tls-client-connection-new" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_set_server_identity ()" link="GTlsClientConnection.html#g-tls-client-connection-set-server-identity" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_get_server_identity ()" link="GTlsClientConnection.html#g-tls-client-connection-get-server-identity" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_set_validation_flags ()" link="GTlsClientConnection.html#g-tls-client-connection-set-validation-flags" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_get_validation_flags ()" link="GTlsClientConnection.html#g-tls-client-connection-get-validation-flags" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_set_use_ssl3 ()" link="GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_get_use_ssl3 ()" link="GTlsClientConnection.html#g-tls-client-connection-get-use-ssl3" since="2.28"/>
- <keyword type="function" name="g_tls_client_connection_get_accepted_cas ()" link="GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas" since="2.28"/>
- <keyword type="property" name="The &quot;accepted-cas&quot; property" link="GTlsClientConnection.html#GTlsClientConnection--accepted-cas"/>
- <keyword type="property" name="The &quot;server-identity&quot; property" link="GTlsClientConnection.html#GTlsClientConnection--server-identity"/>
- <keyword type="property" name="The &quot;use-ssl3&quot; property" link="GTlsClientConnection.html#GTlsClientConnection--use-ssl3"/>
- <keyword type="property" name="The &quot;validation-flags&quot; property" link="GTlsClientConnection.html#GTlsClientConnection--validation-flags"/>
- <keyword type="struct" name="GTlsServerConnection" link="GTlsServerConnection.html#GTlsServerConnection-struct"/>
- <keyword type="struct" name="struct GTlsServerConnectionInterface" link="GTlsServerConnection.html#GTlsServerConnectionInterface"/>
- <keyword type="function" name="g_tls_server_connection_new ()" link="GTlsServerConnection.html#g-tls-server-connection-new" since="2.28"/>
- <keyword type="property" name="The &quot;authentication-mode&quot; property" link="GTlsServerConnection.html#GTlsServerConnection--authentication-mode"/>
- <keyword type="macro" name="G_TLS_BACKEND_EXTENSION_POINT_NAME" link="GTlsBackend.html#G-TLS-BACKEND-EXTENSION-POINT-NAME:CAPS"/>
- <keyword type="struct" name="GTlsBackend" link="GTlsBackend.html#GTlsBackend-struct"/>
- <keyword type="struct" name="struct GTlsBackendInterface" link="GTlsBackend.html#GTlsBackendInterface" since="2.28"/>
- <keyword type="function" name="g_tls_backend_get_default ()" link="GTlsBackend.html#g-tls-backend-get-default" since="2.28"/>
- <keyword type="function" name="g_tls_backend_supports_tls ()" link="GTlsBackend.html#g-tls-backend-supports-tls" since="2.28"/>
- <keyword type="function" name="g_tls_backend_get_default_database ()" link="GTlsBackend.html#g-tls-backend-get-default-database" since="2.30"/>
- <keyword type="function" name="g_tls_backend_get_certificate_type ()" link="GTlsBackend.html#g-tls-backend-get-certificate-type" since="2.28"/>
- <keyword type="function" name="g_tls_backend_get_client_connection_type ()" link="GTlsBackend.html#g-tls-backend-get-client-connection-type" since="2.28"/>
- <keyword type="function" name="g_tls_backend_get_server_connection_type ()" link="GTlsBackend.html#g-tls-backend-get-server-connection-type" since="2.28"/>
- <keyword type="function" name="g_tls_backend_get_file_database_type ()" link="GTlsBackend.html#g-tls-backend-get-file-database-type" since="2.30"/>
- <keyword type="struct" name="GTlsDatabase" link="GTlsDatabase.html#GTlsDatabase-struct"/>
- <keyword type="enum" name="enum GTlsDatabaseVerifyFlags" link="GTlsDatabase.html#GTlsDatabaseVerifyFlags" since="2.30"/>
- <keyword type="macro" name="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER" link="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS"/>
- <keyword type="macro" name="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT" link="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS"/>
- <keyword type="function" name="g_tls_database_verify_chain ()" link="GTlsDatabase.html#g-tls-database-verify-chain" since="2.30"/>
- <keyword type="function" name="g_tls_database_verify_chain_async ()" link="GTlsDatabase.html#g-tls-database-verify-chain-async" since="2.30"/>
- <keyword type="function" name="g_tls_database_verify_chain_finish ()" link="GTlsDatabase.html#g-tls-database-verify-chain-finish" since="2.30"/>
- <keyword type="enum" name="enum GTlsDatabaseLookupFlags" link="GTlsDatabase.html#GTlsDatabaseLookupFlags" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificate_issuer ()" link="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificate_issuer_async ()" link="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-async" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificate_issuer_finish ()" link="GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-finish" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificates_issued_by ()" link="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificates_issued_by_async ()" link="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-async" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificates_issued_by_finish ()" link="GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-finish" since="2.30"/>
- <keyword type="function" name="g_tls_database_create_certificate_handle ()" link="GTlsDatabase.html#g-tls-database-create-certificate-handle" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificate_for_handle ()" link="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificate_for_handle_async ()" link="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-async" since="2.30"/>
- <keyword type="function" name="g_tls_database_lookup_certificate_for_handle_finish ()" link="GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-finish" since="2.30"/>
- <keyword type="struct" name="GTlsFileDatabase" link="GTlsFileDatabase.html#GTlsFileDatabase-struct"/>
- <keyword type="struct" name="struct GTlsFileDatabaseInterface" link="GTlsFileDatabase.html#GTlsFileDatabaseInterface"/>
- <keyword type="function" name="g_tls_file_database_new ()" link="GTlsFileDatabase.html#g-tls-file-database-new" since="2.30"/>
- <keyword type="property" name="The &quot;anchors&quot; property" link="GTlsFileDatabase.html#GTlsFileDatabase--anchors"/>
- <keyword type="struct" name="GTlsInteraction" link="GTlsInteraction.html#GTlsInteraction-struct"/>
- <keyword type="enum" name="enum GTlsInteractionResult" link="GTlsInteraction.html#GTlsInteractionResult" since="2.30"/>
- <keyword type="function" name="g_tls_interaction_ask_password ()" link="GTlsInteraction.html#g-tls-interaction-ask-password" since="2.30"/>
- <keyword type="function" name="g_tls_interaction_ask_password_async ()" link="GTlsInteraction.html#g-tls-interaction-ask-password-async" since="2.30"/>
- <keyword type="function" name="g_tls_interaction_ask_password_finish ()" link="GTlsInteraction.html#g-tls-interaction-ask-password-finish" since="2.30"/>
- <keyword type="function" name="g_tls_interaction_invoke_ask_password ()" link="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" since="2.30"/>
- <keyword type="struct" name="GTlsPassword" link="GTlsPassword.html#GTlsPassword-struct"/>
- <keyword type="struct" name="struct GTlsPasswordClass" link="GTlsPassword.html#GTlsPasswordClass"/>
- <keyword type="enum" name="enum GTlsPasswordFlags" link="GTlsPassword.html#GTlsPasswordFlags-enum"/>
- <keyword type="function" name="g_tls_password_new ()" link="GTlsPassword.html#g-tls-password-new"/>
- <keyword type="function" name="g_tls_password_get_value ()" link="GTlsPassword.html#g-tls-password-get-value" since="2.30"/>
- <keyword type="function" name="g_tls_password_set_value ()" link="GTlsPassword.html#g-tls-password-set-value" since="2.30"/>
- <keyword type="function" name="g_tls_password_set_value_full ()" link="GTlsPassword.html#g-tls-password-set-value-full" since="2.30"/>
- <keyword type="function" name="g_tls_password_get_description ()" link="GTlsPassword.html#g-tls-password-get-description" since="2.30"/>
- <keyword type="function" name="g_tls_password_set_description ()" link="GTlsPassword.html#g-tls-password-set-description" since="2.30"/>
- <keyword type="function" name="g_tls_password_get_flags ()" link="GTlsPassword.html#g-tls-password-get-flags" since="2.30"/>
- <keyword type="function" name="g_tls_password_set_flags ()" link="GTlsPassword.html#g-tls-password-set-flags" since="2.30"/>
- <keyword type="function" name="g_tls_password_get_warning ()" link="GTlsPassword.html#g-tls-password-get-warning" since="2.30"/>
- <keyword type="function" name="g_tls_password_set_warning ()" link="GTlsPassword.html#g-tls-password-set-warning" since="2.30"/>
- <keyword type="property" name="The &quot;description&quot; property" link="GTlsPassword.html#GTlsPassword--description"/>
- <keyword type="property" name="The &quot;flags&quot; property" link="GTlsPassword.html#GTlsPassword--flags"/>
- <keyword type="property" name="The &quot;warning&quot; property" link="GTlsPassword.html#GTlsPassword--warning"/>
- <keyword type="struct" name="GResolver" link="GResolver.html#GResolver-struct"/>
- <keyword type="function" name="g_resolver_get_default ()" link="GResolver.html#g-resolver-get-default" since="2.22"/>
- <keyword type="function" name="g_resolver_set_default ()" link="GResolver.html#g-resolver-set-default" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_by_name ()" link="GResolver.html#g-resolver-lookup-by-name" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_by_name_async ()" link="GResolver.html#g-resolver-lookup-by-name-async" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_by_name_finish ()" link="GResolver.html#g-resolver-lookup-by-name-finish" since="2.22"/>
- <keyword type="function" name="g_resolver_free_addresses ()" link="GResolver.html#g-resolver-free-addresses" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_by_address ()" link="GResolver.html#g-resolver-lookup-by-address" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_by_address_async ()" link="GResolver.html#g-resolver-lookup-by-address-async" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_by_address_finish ()" link="GResolver.html#g-resolver-lookup-by-address-finish" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_service ()" link="GResolver.html#g-resolver-lookup-service" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_service_async ()" link="GResolver.html#g-resolver-lookup-service-async" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_service_finish ()" link="GResolver.html#g-resolver-lookup-service-finish" since="2.22"/>
- <keyword type="function" name="g_resolver_free_targets ()" link="GResolver.html#g-resolver-free-targets" since="2.22"/>
- <keyword type="function" name="g_resolver_lookup_records ()" link="GResolver.html#g-resolver-lookup-records" since="2.34"/>
- <keyword type="function" name="g_resolver_lookup_records_async ()" link="GResolver.html#g-resolver-lookup-records-async" since="2.34"/>
- <keyword type="function" name="g_resolver_lookup_records_finish ()" link="GResolver.html#g-resolver-lookup-records-finish" since="2.34"/>
- <keyword type="macro" name="G_RESOLVER_ERROR" link="GResolver.html#G-RESOLVER-ERROR:CAPS"/>
- <keyword type="enum" name="enum GResolverError" link="GResolver.html#GResolverError" since="2.22"/>
- <keyword type="signal" name="The &quot;reload&quot; signal" link="GResolver.html#GResolver-reload"/>
- <keyword type="struct" name="GProxyResolver" link="GProxyResolver.html#GProxyResolver-struct"/>
- <keyword type="struct" name="struct GProxyResolverInterface" link="GProxyResolver.html#GProxyResolverInterface"/>
- <keyword type="macro" name="G_PROXY_RESOLVER_EXTENSION_POINT_NAME" link="GProxyResolver.html#G-PROXY-RESOLVER-EXTENSION-POINT-NAME:CAPS"/>
- <keyword type="function" name="g_proxy_resolver_get_default ()" link="GProxyResolver.html#g-proxy-resolver-get-default" since="2.26"/>
- <keyword type="function" name="g_proxy_resolver_is_supported ()" link="GProxyResolver.html#g-proxy-resolver-is-supported" since="2.26"/>
- <keyword type="function" name="g_proxy_resolver_lookup ()" link="GProxyResolver.html#g-proxy-resolver-lookup" since="2.26"/>
- <keyword type="function" name="g_proxy_resolver_lookup_async ()" link="GProxyResolver.html#g-proxy-resolver-lookup-async" since="2.26"/>
- <keyword type="function" name="g_proxy_resolver_lookup_finish ()" link="GProxyResolver.html#g-proxy-resolver-lookup-finish" since="2.26"/>
- <keyword type="struct" name="GSocketConnectable" link="GSocketConnectable.html#GSocketConnectable-struct"/>
- <keyword type="struct" name="struct GSocketConnectableIface" link="GSocketConnectable.html#GSocketConnectableIface"/>
- <keyword type="function" name="g_socket_connectable_enumerate ()" link="GSocketConnectable.html#g-socket-connectable-enumerate" since="2.22"/>
- <keyword type="function" name="g_socket_connectable_proxy_enumerate ()" link="GSocketConnectable.html#g-socket-connectable-proxy-enumerate" since="2.26"/>
- <keyword type="struct" name="GSocketAddressEnumerator" link="GSocketConnectable.html#GSocketAddressEnumerator-struct"/>
- <keyword type="function" name="g_socket_address_enumerator_next ()" link="GSocketConnectable.html#g-socket-address-enumerator-next"/>
- <keyword type="function" name="g_socket_address_enumerator_next_async ()" link="GSocketConnectable.html#g-socket-address-enumerator-next-async"/>
- <keyword type="function" name="g_socket_address_enumerator_next_finish ()" link="GSocketConnectable.html#g-socket-address-enumerator-next-finish"/>
- <keyword type="struct" name="GProxyAddressEnumerator" link="GSocketConnectable.html#GProxyAddressEnumerator-struct"/>
- <keyword type="property" name="The &quot;connectable&quot; property" link="GSocketConnectable.html#GProxyAddressEnumerator--connectable"/>
- <keyword type="property" name="The &quot;uri&quot; property" link="GSocketConnectable.html#GProxyAddressEnumerator--uri"/>
- <keyword type="struct" name="GNetworkAddress" link="GNetworkAddress.html#GNetworkAddress-struct"/>
- <keyword type="function" name="g_network_address_new ()" link="GNetworkAddress.html#g-network-address-new" since="2.22"/>
- <keyword type="function" name="g_network_address_get_hostname ()" link="GNetworkAddress.html#g-network-address-get-hostname" since="2.22"/>
- <keyword type="function" name="g_network_address_get_port ()" link="GNetworkAddress.html#g-network-address-get-port" since="2.22"/>
- <keyword type="function" name="g_network_address_get_scheme ()" link="GNetworkAddress.html#g-network-address-get-scheme" since="2.26"/>
- <keyword type="function" name="g_network_address_parse ()" link="GNetworkAddress.html#g-network-address-parse" since="2.22"/>
- <keyword type="function" name="g_network_address_parse_uri ()" link="GNetworkAddress.html#g-network-address-parse-uri" since="2.26"/>
- <keyword type="property" name="The &quot;hostname&quot; property" link="GNetworkAddress.html#GNetworkAddress--hostname"/>
- <keyword type="property" name="The &quot;port&quot; property" link="GNetworkAddress.html#GNetworkAddress--port"/>
- <keyword type="property" name="The &quot;scheme&quot; property" link="GNetworkAddress.html#GNetworkAddress--scheme"/>
- <keyword type="struct" name="GNetworkService" link="GNetworkService.html#GNetworkService-struct"/>
- <keyword type="function" name="g_network_service_new ()" link="GNetworkService.html#g-network-service-new" since="2.22"/>
- <keyword type="function" name="g_network_service_get_service ()" link="GNetworkService.html#g-network-service-get-service" since="2.22"/>
- <keyword type="function" name="g_network_service_get_protocol ()" link="GNetworkService.html#g-network-service-get-protocol" since="2.22"/>
- <keyword type="function" name="g_network_service_get_domain ()" link="GNetworkService.html#g-network-service-get-domain" since="2.22"/>
- <keyword type="function" name="g_network_service_get_scheme ()" link="GNetworkService.html#g-network-service-get-scheme" since="2.26"/>
- <keyword type="function" name="g_network_service_set_scheme ()" link="GNetworkService.html#g-network-service-set-scheme" since="2.26"/>
- <keyword type="property" name="The &quot;domain&quot; property" link="GNetworkService.html#GNetworkService--domain"/>
- <keyword type="property" name="The &quot;protocol&quot; property" link="GNetworkService.html#GNetworkService--protocol"/>
- <keyword type="property" name="The &quot;scheme&quot; property" link="GNetworkService.html#GNetworkService--scheme"/>
- <keyword type="property" name="The &quot;service&quot; property" link="GNetworkService.html#GNetworkService--service"/>
- <keyword type="struct" name="GSrvTarget" link="GSrvTarget.html#GSrvTarget-struct"/>
- <keyword type="function" name="g_srv_target_new ()" link="GSrvTarget.html#g-srv-target-new" since="2.22"/>
- <keyword type="function" name="g_srv_target_copy ()" link="GSrvTarget.html#g-srv-target-copy" since="2.22"/>
- <keyword type="function" name="g_srv_target_free ()" link="GSrvTarget.html#g-srv-target-free" since="2.22"/>
- <keyword type="function" name="g_srv_target_get_hostname ()" link="GSrvTarget.html#g-srv-target-get-hostname" since="2.22"/>
- <keyword type="function" name="g_srv_target_get_port ()" link="GSrvTarget.html#g-srv-target-get-port" since="2.22"/>
- <keyword type="function" name="g_srv_target_get_priority ()" link="GSrvTarget.html#g-srv-target-get-priority" since="2.22"/>
- <keyword type="function" name="g_srv_target_get_weight ()" link="GSrvTarget.html#g-srv-target-get-weight" since="2.22"/>
- <keyword type="function" name="g_srv_target_list_sort ()" link="GSrvTarget.html#g-srv-target-list-sort" since="2.22"/>
- <keyword type="function" name="g_dbus_generate_guid ()" link="gio-D-Bus-Utilities.html#g-dbus-generate-guid" since="2.26"/>
- <keyword type="function" name="g_dbus_is_guid ()" link="gio-D-Bus-Utilities.html#g-dbus-is-guid" since="2.26"/>
- <keyword type="function" name="g_dbus_is_name ()" link="gio-D-Bus-Utilities.html#g-dbus-is-name" since="2.26"/>
- <keyword type="function" name="g_dbus_is_unique_name ()" link="gio-D-Bus-Utilities.html#g-dbus-is-unique-name" since="2.26"/>
- <keyword type="function" name="g_dbus_is_member_name ()" link="gio-D-Bus-Utilities.html#g-dbus-is-member-name" since="2.26"/>
- <keyword type="function" name="g_dbus_is_interface_name ()" link="gio-D-Bus-Utilities.html#g-dbus-is-interface-name" since="2.26"/>
- <keyword type="function" name="g_dbus_gvalue_to_gvariant ()" link="gio-D-Bus-Utilities.html#g-dbus-gvalue-to-gvariant" since="2.30"/>
- <keyword type="function" name="g_dbus_gvariant_to_gvalue ()" link="gio-D-Bus-Utilities.html#g-dbus-gvariant-to-gvalue" since="2.30"/>
- <keyword type="function" name="g_dbus_is_address ()" link="gio-D-Bus-Addresses.html#g-dbus-is-address" since="2.26"/>
- <keyword type="function" name="g_dbus_is_supported_address ()" link="gio-D-Bus-Addresses.html#g-dbus-is-supported-address" since="2.26"/>
- <keyword type="function" name="g_dbus_address_get_stream ()" link="gio-D-Bus-Addresses.html#g-dbus-address-get-stream" since="2.26"/>
- <keyword type="function" name="g_dbus_address_get_stream_finish ()" link="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_address_get_stream_sync ()" link="gio-D-Bus-Addresses.html#g-dbus-address-get-stream-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_address_get_for_bus_sync ()" link="gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync" since="2.26"/>
- <keyword type="struct" name="GDBusAnnotationInfo" link="gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo-struct"/>
- <keyword type="struct" name="GDBusArgInfo" link="gio-D-Bus-Introspection-Data.html#GDBusArgInfo-struct"/>
- <keyword type="struct" name="GDBusMethodInfo" link="gio-D-Bus-Introspection-Data.html#GDBusMethodInfo-struct"/>
- <keyword type="struct" name="GDBusSignalInfo" link="gio-D-Bus-Introspection-Data.html#GDBusSignalInfo-struct"/>
- <keyword type="enum" name="enum GDBusPropertyInfoFlags" link="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfoFlags" since="2.26"/>
- <keyword type="struct" name="GDBusPropertyInfo" link="gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo-struct"/>
- <keyword type="struct" name="GDBusInterfaceInfo" link="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct"/>
- <keyword type="struct" name="GDBusNodeInfo" link="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo-struct"/>
- <keyword type="function" name="g_dbus_annotation_info_lookup ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-lookup" since="2.26"/>
- <keyword type="function" name="g_dbus_interface_info_lookup_method ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-method" since="2.26"/>
- <keyword type="function" name="g_dbus_interface_info_lookup_signal ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-signal" since="2.26"/>
- <keyword type="function" name="g_dbus_interface_info_lookup_property ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-property" since="2.26"/>
- <keyword type="function" name="g_dbus_interface_info_cache_build ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_info_cache_release ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-release" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_info_generate_xml ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-generate-xml" since="2.26"/>
- <keyword type="function" name="g_dbus_node_info_new_for_xml ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml" since="2.26"/>
- <keyword type="function" name="g_dbus_node_info_lookup_interface ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface" since="2.26"/>
- <keyword type="function" name="g_dbus_node_info_generate_xml ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-generate-xml" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_NODE_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-NODE-INFO:CAPS" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_INTERFACE_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-INTERFACE-INFO:CAPS" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_METHOD_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-METHOD-INFO:CAPS" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_SIGNAL_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-SIGNAL-INFO:CAPS" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_PROPERTY_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-PROPERTY-INFO:CAPS" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_ARG_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ARG-INFO:CAPS" since="2.26"/>
- <keyword type="macro" name="G_TYPE_DBUS_ANNOTATION_INFO" link="gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ANNOTATION-INFO:CAPS" since="2.26"/>
- <keyword type="function" name="g_dbus_node_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_interface_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_method_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_signal_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_property_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_arg_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_annotation_info_ref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-ref" since="2.26"/>
- <keyword type="function" name="g_dbus_node_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref" since="2.26"/>
- <keyword type="function" name="g_dbus_interface_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-unref" since="2.26"/>
- <keyword type="function" name="g_dbus_method_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-method-info-unref" since="2.26"/>
- <keyword type="function" name="g_dbus_signal_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-unref" since="2.26"/>
- <keyword type="function" name="g_dbus_property_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-property-info-unref" since="2.26"/>
- <keyword type="function" name="g_dbus_arg_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-unref" since="2.26"/>
- <keyword type="function" name="g_dbus_annotation_info_unref ()" link="gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-unref" since="2.26"/>
- <keyword type="enum" name="enum GDBusError" link="gio-GDBusError.html#GDBusError" since="2.26"/>
- <keyword type="macro" name="G_DBUS_ERROR" link="gio-GDBusError.html#G-DBUS-ERROR:CAPS" since="2.26"/>
- <keyword type="function" name="g_dbus_error_is_remote_error ()" link="gio-GDBusError.html#g-dbus-error-is-remote-error" since="2.26"/>
- <keyword type="function" name="g_dbus_error_get_remote_error ()" link="gio-GDBusError.html#g-dbus-error-get-remote-error" since="2.26"/>
- <keyword type="function" name="g_dbus_error_strip_remote_error ()" link="gio-GDBusError.html#g-dbus-error-strip-remote-error" since="2.26"/>
- <keyword type="struct" name="GDBusErrorEntry" link="gio-GDBusError.html#GDBusErrorEntry" since="2.26"/>
- <keyword type="function" name="g_dbus_error_register_error_domain ()" link="gio-GDBusError.html#g-dbus-error-register-error-domain" since="2.26"/>
- <keyword type="function" name="g_dbus_error_register_error ()" link="gio-GDBusError.html#g-dbus-error-register-error" since="2.26"/>
- <keyword type="function" name="g_dbus_error_unregister_error ()" link="gio-GDBusError.html#g-dbus-error-unregister-error" since="2.26"/>
- <keyword type="function" name="g_dbus_error_new_for_dbus_error ()" link="gio-GDBusError.html#g-dbus-error-new-for-dbus-error" since="2.26"/>
- <keyword type="function" name="g_dbus_error_set_dbus_error ()" link="gio-GDBusError.html#g-dbus-error-set-dbus-error" since="2.26"/>
- <keyword type="function" name="g_dbus_error_set_dbus_error_valist ()" link="gio-GDBusError.html#g-dbus-error-set-dbus-error-valist" since="2.26"/>
- <keyword type="function" name="g_dbus_error_encode_gerror ()" link="gio-GDBusError.html#g-dbus-error-encode-gerror" since="2.26"/>
- <keyword type="struct" name="GDBusMessage" link="GDBusMessage.html#GDBusMessage-struct"/>
- <keyword type="enum" name="enum GDBusMessageType" link="GDBusMessage.html#GDBusMessageType" since="2.26"/>
- <keyword type="enum" name="enum GDBusMessageFlags" link="GDBusMessage.html#GDBusMessageFlags" since="2.26"/>
- <keyword type="enum" name="enum GDBusMessageHeaderField" link="GDBusMessage.html#GDBusMessageHeaderField" since="2.26"/>
- <keyword type="enum" name="enum GDBusMessageByteOrder" link="GDBusMessage.html#GDBusMessageByteOrder" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new ()" link="GDBusMessage.html#g-dbus-message-new" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_signal ()" link="GDBusMessage.html#g-dbus-message-new-signal" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_method_call ()" link="GDBusMessage.html#g-dbus-message-new-method-call" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_method_reply ()" link="GDBusMessage.html#g-dbus-message-new-method-reply" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_method_error ()" link="GDBusMessage.html#g-dbus-message-new-method-error" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_method_error_valist ()" link="GDBusMessage.html#g-dbus-message-new-method-error-valist" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_method_error_literal ()" link="GDBusMessage.html#g-dbus-message-new-method-error-literal" since="2.26"/>
- <keyword type="function" name="g_dbus_message_print ()" link="GDBusMessage.html#g-dbus-message-print" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_locked ()" link="GDBusMessage.html#g-dbus-message-get-locked" since="2.26"/>
- <keyword type="function" name="g_dbus_message_lock ()" link="GDBusMessage.html#g-dbus-message-lock" since="2.26"/>
- <keyword type="function" name="g_dbus_message_copy ()" link="GDBusMessage.html#g-dbus-message-copy" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_byte_order ()" link="GDBusMessage.html#g-dbus-message-get-byte-order"/>
- <keyword type="function" name="g_dbus_message_set_byte_order ()" link="GDBusMessage.html#g-dbus-message-set-byte-order"/>
- <keyword type="function" name="g_dbus_message_get_message_type ()" link="GDBusMessage.html#g-dbus-message-get-message-type" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_message_type ()" link="GDBusMessage.html#g-dbus-message-set-message-type" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_serial ()" link="GDBusMessage.html#g-dbus-message-get-serial" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_serial ()" link="GDBusMessage.html#g-dbus-message-set-serial" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_flags ()" link="GDBusMessage.html#g-dbus-message-get-flags" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_flags ()" link="GDBusMessage.html#g-dbus-message-set-flags" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_body ()" link="GDBusMessage.html#g-dbus-message-get-body" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_body ()" link="GDBusMessage.html#g-dbus-message-set-body" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_unix_fd_list ()" link="GDBusMessage.html#g-dbus-message-get-unix-fd-list" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_unix_fd_list ()" link="GDBusMessage.html#g-dbus-message-set-unix-fd-list" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_num_unix_fds ()" link="GDBusMessage.html#g-dbus-message-get-num-unix-fds" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_num_unix_fds ()" link="GDBusMessage.html#g-dbus-message-set-num-unix-fds" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_header_fields ()" link="GDBusMessage.html#g-dbus-message-get-header-fields" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_header ()" link="GDBusMessage.html#g-dbus-message-get-header" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_header ()" link="GDBusMessage.html#g-dbus-message-set-header" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_destination ()" link="GDBusMessage.html#g-dbus-message-get-destination" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_destination ()" link="GDBusMessage.html#g-dbus-message-set-destination" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_error_name ()" link="GDBusMessage.html#g-dbus-message-get-error-name" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_error_name ()" link="GDBusMessage.html#g-dbus-message-set-error-name" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_interface ()" link="GDBusMessage.html#g-dbus-message-get-interface" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_interface ()" link="GDBusMessage.html#g-dbus-message-set-interface" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_member ()" link="GDBusMessage.html#g-dbus-message-get-member" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_member ()" link="GDBusMessage.html#g-dbus-message-set-member" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_path ()" link="GDBusMessage.html#g-dbus-message-get-path" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_path ()" link="GDBusMessage.html#g-dbus-message-set-path" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_reply_serial ()" link="GDBusMessage.html#g-dbus-message-get-reply-serial" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_reply_serial ()" link="GDBusMessage.html#g-dbus-message-set-reply-serial" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_sender ()" link="GDBusMessage.html#g-dbus-message-get-sender" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_sender ()" link="GDBusMessage.html#g-dbus-message-set-sender" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_signature ()" link="GDBusMessage.html#g-dbus-message-get-signature" since="2.26"/>
- <keyword type="function" name="g_dbus_message_set_signature ()" link="GDBusMessage.html#g-dbus-message-set-signature" since="2.26"/>
- <keyword type="function" name="g_dbus_message_get_arg0 ()" link="GDBusMessage.html#g-dbus-message-get-arg0" since="2.26"/>
- <keyword type="function" name="g_dbus_message_to_blob ()" link="GDBusMessage.html#g-dbus-message-to-blob" since="2.26"/>
- <keyword type="function" name="g_dbus_message_bytes_needed ()" link="GDBusMessage.html#g-dbus-message-bytes-needed" since="2.26"/>
- <keyword type="function" name="g_dbus_message_new_from_blob ()" link="GDBusMessage.html#g-dbus-message-new-from-blob" since="2.26"/>
- <keyword type="function" name="g_dbus_message_to_gerror ()" link="GDBusMessage.html#g-dbus-message-to-gerror" since="2.26"/>
- <keyword type="property" name="The &quot;locked&quot; property" link="GDBusMessage.html#GDBusMessage--locked"/>
- <keyword type="enum" name="enum GBusType" link="GDBusConnection.html#GBusType" since="2.26"/>
- <keyword type="function" name="g_bus_get ()" link="GDBusConnection.html#g-bus-get" since="2.26"/>
- <keyword type="function" name="g_bus_get_finish ()" link="GDBusConnection.html#g-bus-get-finish" since="2.26"/>
- <keyword type="function" name="g_bus_get_sync ()" link="GDBusConnection.html#g-bus-get-sync" since="2.26"/>
- <keyword type="struct" name="GDBusConnection" link="GDBusConnection.html#GDBusConnection-struct"/>
- <keyword type="enum" name="enum GDBusConnectionFlags" link="GDBusConnection.html#GDBusConnectionFlags-enum"/>
- <keyword type="function" name="g_dbus_connection_new ()" link="GDBusConnection.html#g-dbus-connection-new" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_new_finish ()" link="GDBusConnection.html#g-dbus-connection-new-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_new_sync ()" link="GDBusConnection.html#g-dbus-connection-new-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_new_for_address ()" link="GDBusConnection.html#g-dbus-connection-new-for-address" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_new_for_address_finish ()" link="GDBusConnection.html#g-dbus-connection-new-for-address-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_new_for_address_sync ()" link="GDBusConnection.html#g-dbus-connection-new-for-address-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_start_message_processing ()" link="GDBusConnection.html#g-dbus-connection-start-message-processing" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_close ()" link="GDBusConnection.html#g-dbus-connection-close" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_close_finish ()" link="GDBusConnection.html#g-dbus-connection-close-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_close_sync ()" link="GDBusConnection.html#g-dbus-connection-close-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_is_closed ()" link="GDBusConnection.html#g-dbus-connection-is-closed" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_flush ()" link="GDBusConnection.html#g-dbus-connection-flush" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_flush_finish ()" link="GDBusConnection.html#g-dbus-connection-flush-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_flush_sync ()" link="GDBusConnection.html#g-dbus-connection-flush-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_get_exit_on_close ()" link="GDBusConnection.html#g-dbus-connection-get-exit-on-close" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_set_exit_on_close ()" link="GDBusConnection.html#g-dbus-connection-set-exit-on-close" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_get_stream ()" link="GDBusConnection.html#g-dbus-connection-get-stream" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_get_guid ()" link="GDBusConnection.html#g-dbus-connection-get-guid" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_get_unique_name ()" link="GDBusConnection.html#g-dbus-connection-get-unique-name" since="2.26"/>
- <keyword type="enum" name="enum GDBusCapabilityFlags" link="GDBusConnection.html#GDBusCapabilityFlags-enum"/>
- <keyword type="function" name="g_dbus_connection_get_capabilities ()" link="GDBusConnection.html#g-dbus-connection-get-capabilities" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_get_peer_credentials ()" link="GDBusConnection.html#g-dbus-connection-get-peer-credentials" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_get_last_serial ()" link="GDBusConnection.html#g-dbus-connection-get-last-serial" since="2.34"/>
- <keyword type="enum" name="enum GDBusCallFlags" link="GDBusConnection.html#GDBusCallFlags" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_call ()" link="GDBusConnection.html#g-dbus-connection-call" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_call_finish ()" link="GDBusConnection.html#g-dbus-connection-call-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_call_sync ()" link="GDBusConnection.html#g-dbus-connection-call-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_call_with_unix_fd_list ()" link="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list" since="2.30"/>
- <keyword type="function" name="g_dbus_connection_call_with_unix_fd_list_finish ()" link="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-finish" since="2.30"/>
- <keyword type="function" name="g_dbus_connection_call_with_unix_fd_list_sync ()" link="GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-sync" since="2.30"/>
- <keyword type="function" name="g_dbus_connection_emit_signal ()" link="GDBusConnection.html#g-dbus-connection-emit-signal" since="2.26"/>
- <keyword type="enum" name="enum GDBusSignalFlags" link="GDBusConnection.html#GDBusSignalFlags" since="2.26"/>
- <keyword type="function" name="GDBusSignalCallback ()" link="GDBusConnection.html#GDBusSignalCallback" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_signal_subscribe ()" link="GDBusConnection.html#g-dbus-connection-signal-subscribe" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_signal_unsubscribe ()" link="GDBusConnection.html#g-dbus-connection-signal-unsubscribe" since="2.26"/>
- <keyword type="enum" name="enum GDBusSendMessageFlags" link="GDBusConnection.html#GDBusSendMessageFlags" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_send_message ()" link="GDBusConnection.html#g-dbus-connection-send-message" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_send_message_with_reply ()" link="GDBusConnection.html#g-dbus-connection-send-message-with-reply" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_send_message_with_reply_finish ()" link="GDBusConnection.html#g-dbus-connection-send-message-with-reply-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_send_message_with_reply_sync ()" link="GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync" since="2.26"/>
- <keyword type="function" name="GDBusMessageFilterFunction ()" link="GDBusConnection.html#GDBusMessageFilterFunction" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_add_filter ()" link="GDBusConnection.html#g-dbus-connection-add-filter" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_remove_filter ()" link="GDBusConnection.html#g-dbus-connection-remove-filter" since="2.26"/>
- <keyword type="struct" name="GDBusInterfaceVTable" link="GDBusConnection.html#GDBusInterfaceVTable" since="2.26"/>
- <keyword type="function" name="GDBusInterfaceMethodCallFunc ()" link="GDBusConnection.html#GDBusInterfaceMethodCallFunc" since="2.26"/>
- <keyword type="function" name="GDBusInterfaceGetPropertyFunc ()" link="GDBusConnection.html#GDBusInterfaceGetPropertyFunc" since="2.26"/>
- <keyword type="function" name="GDBusInterfaceSetPropertyFunc ()" link="GDBusConnection.html#GDBusInterfaceSetPropertyFunc" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_register_object ()" link="GDBusConnection.html#g-dbus-connection-register-object" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_unregister_object ()" link="GDBusConnection.html#g-dbus-connection-unregister-object" since="2.26"/>
- <keyword type="struct" name="GDBusSubtreeVTable" link="GDBusConnection.html#GDBusSubtreeVTable" since="2.26"/>
- <keyword type="function" name="GDBusSubtreeEnumerateFunc ()" link="GDBusConnection.html#GDBusSubtreeEnumerateFunc" since="2.26"/>
- <keyword type="function" name="GDBusSubtreeIntrospectFunc ()" link="GDBusConnection.html#GDBusSubtreeIntrospectFunc" since="2.26"/>
- <keyword type="function" name="GDBusSubtreeDispatchFunc ()" link="GDBusConnection.html#GDBusSubtreeDispatchFunc" since="2.26"/>
- <keyword type="enum" name="enum GDBusSubtreeFlags" link="GDBusConnection.html#GDBusSubtreeFlags" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_register_subtree ()" link="GDBusConnection.html#g-dbus-connection-register-subtree" since="2.26"/>
- <keyword type="function" name="g_dbus_connection_unregister_subtree ()" link="GDBusConnection.html#g-dbus-connection-unregister-subtree" since="2.26"/>
- <keyword type="property" name="The &quot;address&quot; property" link="GDBusConnection.html#GDBusConnection--address"/>
- <keyword type="property" name="The &quot;authentication-observer&quot; property" link="GDBusConnection.html#GDBusConnection--authentication-observer"/>
- <keyword type="property" name="The &quot;capabilities&quot; property" link="GDBusConnection.html#GDBusConnection--capabilities"/>
- <keyword type="property" name="The &quot;closed&quot; property" link="GDBusConnection.html#GDBusConnection--closed"/>
- <keyword type="property" name="The &quot;exit-on-close&quot; property" link="GDBusConnection.html#GDBusConnection--exit-on-close"/>
- <keyword type="property" name="The &quot;flags&quot; property" link="GDBusConnection.html#GDBusConnection--flags"/>
- <keyword type="property" name="The &quot;guid&quot; property" link="GDBusConnection.html#GDBusConnection--guid"/>
- <keyword type="property" name="The &quot;stream&quot; property" link="GDBusConnection.html#GDBusConnection--stream"/>
- <keyword type="property" name="The &quot;unique-name&quot; property" link="GDBusConnection.html#GDBusConnection--unique-name"/>
- <keyword type="signal" name="The &quot;closed&quot; signal" link="GDBusConnection.html#GDBusConnection-closed"/>
- <keyword type="struct" name="GDBusMethodInvocation" link="GDBusMethodInvocation.html#GDBusMethodInvocation-struct"/>
- <keyword type="function" name="g_dbus_method_invocation_get_sender ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_object_path ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-object-path" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_interface_name ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-interface-name" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_method_name ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-name" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_method_info ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-info" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_connection ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-connection" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_message ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-message" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_parameters ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-parameters" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_get_user_data ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-get-user-data" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_return_value ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_return_error ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_return_error_valist ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-valist" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_return_error_literal ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-literal" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_return_gerror ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-gerror" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_return_dbus_error ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error" since="2.26"/>
- <keyword type="function" name="g_dbus_method_invocation_take_error ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-take-error" since="2.30"/>
- <keyword type="function" name="g_dbus_method_invocation_return_value_with_unix_fd_list ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list" since="2.30"/>
- <keyword type="struct" name="GDBusServer" link="GDBusServer.html#GDBusServer-struct"/>
- <keyword type="enum" name="enum GDBusServerFlags" link="GDBusServer.html#GDBusServerFlags-enum"/>
- <keyword type="function" name="g_dbus_server_new_sync ()" link="GDBusServer.html#g-dbus-server-new-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_server_start ()" link="GDBusServer.html#g-dbus-server-start" since="2.26"/>
- <keyword type="function" name="g_dbus_server_stop ()" link="GDBusServer.html#g-dbus-server-stop" since="2.26"/>
- <keyword type="function" name="g_dbus_server_is_active ()" link="GDBusServer.html#g-dbus-server-is-active" since="2.26"/>
- <keyword type="function" name="g_dbus_server_get_guid ()" link="GDBusServer.html#g-dbus-server-get-guid" since="2.26"/>
- <keyword type="function" name="g_dbus_server_get_flags ()" link="GDBusServer.html#g-dbus-server-get-flags" since="2.26"/>
- <keyword type="function" name="g_dbus_server_get_client_address ()" link="GDBusServer.html#g-dbus-server-get-client-address" since="2.26"/>
- <keyword type="property" name="The &quot;active&quot; property" link="GDBusServer.html#GDBusServer--active"/>
- <keyword type="property" name="The &quot;address&quot; property" link="GDBusServer.html#GDBusServer--address"/>
- <keyword type="property" name="The &quot;authentication-observer&quot; property" link="GDBusServer.html#GDBusServer--authentication-observer"/>
- <keyword type="property" name="The &quot;client-address&quot; property" link="GDBusServer.html#GDBusServer--client-address"/>
- <keyword type="property" name="The &quot;flags&quot; property" link="GDBusServer.html#GDBusServer--flags"/>
- <keyword type="property" name="The &quot;guid&quot; property" link="GDBusServer.html#GDBusServer--guid"/>
- <keyword type="signal" name="The &quot;new-connection&quot; signal" link="GDBusServer.html#GDBusServer-new-connection"/>
- <keyword type="struct" name="GDBusAuthObserver" link="GDBusAuthObserver.html#GDBusAuthObserver-struct"/>
- <keyword type="function" name="g_dbus_auth_observer_new ()" link="GDBusAuthObserver.html#g-dbus-auth-observer-new" since="2.26"/>
- <keyword type="function" name="g_dbus_auth_observer_authorize_authenticated_peer ()" link="GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer" since="2.26"/>
- <keyword type="function" name="g_dbus_auth_observer_allow_mechanism ()" link="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" since="2.34"/>
- <keyword type="signal" name="The &quot;allow-mechanism&quot; signal" link="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism"/>
- <keyword type="signal" name="The &quot;authorize-authenticated-peer&quot; signal" link="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer"/>
- <keyword type="function" name="GBusAcquiredCallback ()" link="gio-Owning-Bus-Names.html#GBusAcquiredCallback" since="2.26"/>
- <keyword type="function" name="GBusNameAcquiredCallback ()" link="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" since="2.26"/>
- <keyword type="function" name="GBusNameLostCallback ()" link="gio-Owning-Bus-Names.html#GBusNameLostCallback" since="2.26"/>
- <keyword type="enum" name="enum GBusNameOwnerFlags" link="gio-Owning-Bus-Names.html#GBusNameOwnerFlags" since="2.26"/>
- <keyword type="function" name="g_bus_own_name ()" link="gio-Owning-Bus-Names.html#g-bus-own-name" since="2.26"/>
- <keyword type="function" name="g_bus_own_name_on_connection ()" link="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection" since="2.26"/>
- <keyword type="function" name="g_bus_unown_name ()" link="gio-Owning-Bus-Names.html#g-bus-unown-name" since="2.26"/>
- <keyword type="function" name="g_bus_own_name_with_closures ()" link="gio-Owning-Bus-Names.html#g-bus-own-name-with-closures" since="2.26"/>
- <keyword type="function" name="g_bus_own_name_on_connection_with_closures ()" link="gio-Owning-Bus-Names.html#g-bus-own-name-on-connection-with-closures" since="2.26"/>
- <keyword type="function" name="GBusNameAppearedCallback ()" link="gio-Watching-Bus-Names.html#GBusNameAppearedCallback" since="2.26"/>
- <keyword type="function" name="GBusNameVanishedCallback ()" link="gio-Watching-Bus-Names.html#GBusNameVanishedCallback" since="2.26"/>
- <keyword type="enum" name="enum GBusNameWatcherFlags" link="gio-Watching-Bus-Names.html#GBusNameWatcherFlags" since="2.26"/>
- <keyword type="function" name="g_bus_watch_name ()" link="gio-Watching-Bus-Names.html#g-bus-watch-name" since="2.26"/>
- <keyword type="function" name="g_bus_watch_name_on_connection ()" link="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection" since="2.26"/>
- <keyword type="function" name="g_bus_unwatch_name ()" link="gio-Watching-Bus-Names.html#g-bus-unwatch-name" since="2.26"/>
- <keyword type="function" name="g_bus_watch_name_with_closures ()" link="gio-Watching-Bus-Names.html#g-bus-watch-name-with-closures" since="2.26"/>
- <keyword type="function" name="g_bus_watch_name_on_connection_with_closures ()" link="gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection-with-closures" since="2.26"/>
- <keyword type="struct" name="GDBusInterface" link="GDBusInterface.html#GDBusInterface-struct"/>
- <keyword type="struct" name="struct GDBusInterfaceIface" link="GDBusInterface.html#GDBusInterfaceIface" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_get_info ()" link="GDBusInterface.html#g-dbus-interface-get-info" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_get_object ()" link="GDBusInterface.html#g-dbus-interface-get-object" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_dup_object ()" link="GDBusInterface.html#g-dbus-interface-dup-object" since="2.32"/>
- <keyword type="function" name="g_dbus_interface_set_object ()" link="GDBusInterface.html#g-dbus-interface-set-object" since="2.30"/>
- <keyword type="struct" name="GDBusInterfaceSkeleton" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct"/>
- <keyword type="struct" name="struct GDBusInterfaceSkeletonClass" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_flush ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_info ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-info" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_vtable ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-vtable" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_properties ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-properties" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_export ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-export" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_unexport ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_unexport_from_connection ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport-from-connection" since="2.32"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_connection ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connection" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_connections ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections" since="2.32"/>
- <keyword type="function" name="g_dbus_interface_skeleton_has_connection ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection" since="2.32"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_object_path ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path" since="2.30"/>
- <keyword type="enum" name="enum GDBusInterfaceSkeletonFlags" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum"/>
- <keyword type="function" name="g_dbus_interface_skeleton_get_flags ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" since="2.30"/>
- <keyword type="function" name="g_dbus_interface_skeleton_set_flags ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags" since="2.30"/>
- <keyword type="property" name="The &quot;g-flags&quot; property" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags"/>
- <keyword type="signal" name="The &quot;g-authorize-method&quot; signal" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method"/>
- <keyword type="enum" name="enum GDBusProxyFlags" link="GDBusProxy.html#GDBusProxyFlags-enum"/>
- <keyword type="struct" name="GDBusProxy" link="GDBusProxy.html#GDBusProxy-struct"/>
- <keyword type="struct" name="struct GDBusProxyClass" link="GDBusProxy.html#GDBusProxyClass" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_new ()" link="GDBusProxy.html#g-dbus-proxy-new" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_new_finish ()" link="GDBusProxy.html#g-dbus-proxy-new-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_new_sync ()" link="GDBusProxy.html#g-dbus-proxy-new-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_new_for_bus ()" link="GDBusProxy.html#g-dbus-proxy-new-for-bus" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_new_for_bus_finish ()" link="GDBusProxy.html#g-dbus-proxy-new-for-bus-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_new_for_bus_sync ()" link="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_flags ()" link="GDBusProxy.html#g-dbus-proxy-get-flags" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_connection ()" link="GDBusProxy.html#g-dbus-proxy-get-connection" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_name ()" link="GDBusProxy.html#g-dbus-proxy-get-name" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_name_owner ()" link="GDBusProxy.html#g-dbus-proxy-get-name-owner" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_object_path ()" link="GDBusProxy.html#g-dbus-proxy-get-object-path" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_interface_name ()" link="GDBusProxy.html#g-dbus-proxy-get-interface-name" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_default_timeout ()" link="GDBusProxy.html#g-dbus-proxy-get-default-timeout" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_set_default_timeout ()" link="GDBusProxy.html#g-dbus-proxy-set-default-timeout" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_cached_property ()" link="GDBusProxy.html#g-dbus-proxy-get-cached-property" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_set_cached_property ()" link="GDBusProxy.html#g-dbus-proxy-set-cached-property" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_cached_property_names ()" link="GDBusProxy.html#g-dbus-proxy-get-cached-property-names" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_set_interface_info ()" link="GDBusProxy.html#g-dbus-proxy-set-interface-info" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_get_interface_info ()" link="GDBusProxy.html#g-dbus-proxy-get-interface-info" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_call ()" link="GDBusProxy.html#g-dbus-proxy-call" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_call_finish ()" link="GDBusProxy.html#g-dbus-proxy-call-finish" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_call_sync ()" link="GDBusProxy.html#g-dbus-proxy-call-sync" since="2.26"/>
- <keyword type="function" name="g_dbus_proxy_call_with_unix_fd_list ()" link="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list" since="2.30"/>
- <keyword type="function" name="g_dbus_proxy_call_with_unix_fd_list_finish ()" link="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-finish" since="2.30"/>
- <keyword type="function" name="g_dbus_proxy_call_with_unix_fd_list_sync ()" link="GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-sync" since="2.30"/>
- <keyword type="property" name="The &quot;g-bus-type&quot; property" link="GDBusProxy.html#GDBusProxy--g-bus-type"/>
- <keyword type="property" name="The &quot;g-connection&quot; property" link="GDBusProxy.html#GDBusProxy--g-connection"/>
- <keyword type="property" name="The &quot;g-default-timeout&quot; property" link="GDBusProxy.html#GDBusProxy--g-default-timeout"/>
- <keyword type="property" name="The &quot;g-flags&quot; property" link="GDBusProxy.html#GDBusProxy--g-flags"/>
- <keyword type="property" name="The &quot;g-interface-info&quot; property" link="GDBusProxy.html#GDBusProxy--g-interface-info"/>
- <keyword type="property" name="The &quot;g-interface-name&quot; property" link="GDBusProxy.html#GDBusProxy--g-interface-name"/>
- <keyword type="property" name="The &quot;g-name&quot; property" link="GDBusProxy.html#GDBusProxy--g-name"/>
- <keyword type="property" name="The &quot;g-name-owner&quot; property" link="GDBusProxy.html#GDBusProxy--g-name-owner"/>
- <keyword type="property" name="The &quot;g-object-path&quot; property" link="GDBusProxy.html#GDBusProxy--g-object-path"/>
- <keyword type="signal" name="The &quot;g-properties-changed&quot; signal" link="GDBusProxy.html#GDBusProxy-g-properties-changed"/>
- <keyword type="signal" name="The &quot;g-signal&quot; signal" link="GDBusProxy.html#GDBusProxy-g-signal"/>
- <keyword type="struct" name="GDBusObject" link="GDBusObject.html#GDBusObject-struct"/>
- <keyword type="struct" name="struct GDBusObjectIface" link="GDBusObject.html#GDBusObjectIface" since="2.30"/>
- <keyword type="function" name="g_dbus_object_get_object_path ()" link="GDBusObject.html#g-dbus-object-get-object-path" since="2.30"/>
- <keyword type="function" name="g_dbus_object_get_interfaces ()" link="GDBusObject.html#g-dbus-object-get-interfaces" since="2.30"/>
- <keyword type="function" name="g_dbus_object_get_interface ()" link="GDBusObject.html#g-dbus-object-get-interface" since="2.30"/>
- <keyword type="signal" name="The &quot;interface-added&quot; signal" link="GDBusObject.html#GDBusObject-interface-added"/>
- <keyword type="signal" name="The &quot;interface-removed&quot; signal" link="GDBusObject.html#GDBusObject-interface-removed"/>
- <keyword type="struct" name="GDBusObjectSkeleton" link="GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct"/>
- <keyword type="struct" name="struct GDBusObjectSkeletonClass" link="GDBusObjectSkeleton.html#GDBusObjectSkeletonClass" since="2.30"/>
- <keyword type="function" name="g_dbus_object_skeleton_new ()" link="GDBusObjectSkeleton.html#g-dbus-object-skeleton-new" since="2.30"/>
- <keyword type="function" name="g_dbus_object_skeleton_flush ()" link="GDBusObjectSkeleton.html#g-dbus-object-skeleton-flush" since="2.30"/>
- <keyword type="function" name="g_dbus_object_skeleton_add_interface ()" link="GDBusObjectSkeleton.html#g-dbus-object-skeleton-add-interface" since="2.30"/>
- <keyword type="function" name="g_dbus_object_skeleton_remove_interface ()" link="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface" since="2.30"/>
- <keyword type="function" name="g_dbus_object_skeleton_remove_interface_by_name ()" link="GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface-by-name" since="2.30"/>
- <keyword type="function" name="g_dbus_object_skeleton_set_object_path ()" link="GDBusObjectSkeleton.html#g-dbus-object-skeleton-set-object-path" since="2.30"/>
- <keyword type="property" name="The &quot;g-object-path&quot; property" link="GDBusObjectSkeleton.html#GDBusObjectSkeleton--g-object-path"/>
- <keyword type="signal" name="The &quot;authorize-method&quot; signal" link="GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method"/>
- <keyword type="struct" name="GDBusObjectProxy" link="GDBusObjectProxy.html#GDBusObjectProxy-struct"/>
- <keyword type="struct" name="struct GDBusObjectProxyClass" link="GDBusObjectProxy.html#GDBusObjectProxyClass" since="2.30"/>
- <keyword type="function" name="g_dbus_object_proxy_new ()" link="GDBusObjectProxy.html#g-dbus-object-proxy-new" since="2.30"/>
- <keyword type="function" name="g_dbus_object_proxy_get_connection ()" link="GDBusObjectProxy.html#g-dbus-object-proxy-get-connection" since="2.30"/>
- <keyword type="property" name="The &quot;g-connection&quot; property" link="GDBusObjectProxy.html#GDBusObjectProxy--g-connection"/>
- <keyword type="property" name="The &quot;g-object-path&quot; property" link="GDBusObjectProxy.html#GDBusObjectProxy--g-object-path"/>
- <keyword type="struct" name="GDBusObjectManager" link="GDBusObjectManager.html#GDBusObjectManager-struct"/>
- <keyword type="struct" name="struct GDBusObjectManagerIface" link="GDBusObjectManager.html#GDBusObjectManagerIface" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_get_object_path ()" link="GDBusObjectManager.html#g-dbus-object-manager-get-object-path" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_get_objects ()" link="GDBusObjectManager.html#g-dbus-object-manager-get-objects" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_get_object ()" link="GDBusObjectManager.html#g-dbus-object-manager-get-object" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_get_interface ()" link="GDBusObjectManager.html#g-dbus-object-manager-get-interface" since="2.30"/>
- <keyword type="signal" name="The &quot;interface-added&quot; signal" link="GDBusObjectManager.html#GDBusObjectManager-interface-added"/>
- <keyword type="signal" name="The &quot;interface-removed&quot; signal" link="GDBusObjectManager.html#GDBusObjectManager-interface-removed"/>
- <keyword type="signal" name="The &quot;object-added&quot; signal" link="GDBusObjectManager.html#GDBusObjectManager-object-added"/>
- <keyword type="signal" name="The &quot;object-removed&quot; signal" link="GDBusObjectManager.html#GDBusObjectManager-object-removed"/>
- <keyword type="struct" name="GDBusObjectManagerServer" link="GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct"/>
- <keyword type="struct" name="struct GDBusObjectManagerServerClass" link="GDBusObjectManagerServer.html#GDBusObjectManagerServerClass" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_server_new ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-new" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_server_get_connection ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-get-connection" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_server_set_connection ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-set-connection"/>
- <keyword type="function" name="g_dbus_object_manager_server_export ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_server_export_uniquely ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export-uniquely" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_server_is_exported ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-is-exported" since="2.34"/>
- <keyword type="function" name="g_dbus_object_manager_server_unexport ()" link="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" since="2.30"/>
- <keyword type="property" name="The &quot;connection&quot; property" link="GDBusObjectManagerServer.html#GDBusObjectManagerServer--connection"/>
- <keyword type="property" name="The &quot;object-path&quot; property" link="GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path"/>
- <keyword type="struct" name="GDBusObjectManagerClient" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"/>
- <keyword type="struct" name="struct GDBusObjectManagerClientClass" link="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" since="2.30"/>
- <keyword type="enum" name="enum GDBusObjectManagerClientFlags" link="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum"/>
- <keyword type="function" name="GDBusProxyTypeFunc ()" link="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_new ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_new_finish ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_new_sync ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_new_for_bus ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_new_for_bus_finish ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-finish" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_new_for_bus_sync ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_get_connection ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-connection" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_get_flags ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_get_name ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name" since="2.30"/>
- <keyword type="function" name="g_dbus_object_manager_client_get_name_owner ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner" since="2.30"/>
- <keyword type="property" name="The &quot;bus-type&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--bus-type"/>
- <keyword type="property" name="The &quot;connection&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection"/>
- <keyword type="property" name="The &quot;flags&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags"/>
- <keyword type="property" name="The &quot;get-proxy-type-destroy-notify&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-destroy-notify"/>
- <keyword type="property" name="The &quot;get-proxy-type-func&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func"/>
- <keyword type="property" name="The &quot;get-proxy-type-user-data&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data"/>
- <keyword type="property" name="The &quot;name&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name"/>
- <keyword type="property" name="The &quot;name-owner&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner"/>
- <keyword type="property" name="The &quot;object-path&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--object-path"/>
- <keyword type="signal" name="The &quot;interface-proxy-properties-changed&quot; signal" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed"/>
- <keyword type="signal" name="The &quot;interface-proxy-signal&quot; signal" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal"/>
- <keyword type="" name="Vendor overrides" link="GSettings.html#idp61004000"/>
- <keyword type="" name="Binding" link="GSettings.html#idp61009232"/>
- <keyword type="struct" name="GSettings" link="GSettings.html#GSettings-struct"/>
- <keyword type="function" name="g_settings_new ()" link="GSettings.html#g-settings-new" since="2.26"/>
- <keyword type="function" name="g_settings_new_with_path ()" link="GSettings.html#g-settings-new-with-path" since="2.26"/>
- <keyword type="function" name="g_settings_new_with_backend ()" link="GSettings.html#g-settings-new-with-backend" since="2.26"/>
- <keyword type="function" name="g_settings_new_with_backend_and_path ()" link="GSettings.html#g-settings-new-with-backend-and-path" since="2.26"/>
- <keyword type="function" name="g_settings_new_full ()" link="GSettings.html#g-settings-new-full" since="2.32"/>
- <keyword type="function" name="g_settings_sync ()" link="GSettings.html#g-settings-sync"/>
- <keyword type="function" name="g_settings_get_value ()" link="GSettings.html#g-settings-get-value" since="2.26"/>
- <keyword type="function" name="g_settings_set_value ()" link="GSettings.html#g-settings-set-value" since="2.26"/>
- <keyword type="function" name="g_settings_is_writable ()" link="GSettings.html#g-settings-is-writable" since="2.26"/>
- <keyword type="function" name="g_settings_delay ()" link="GSettings.html#g-settings-delay" since="2.26"/>
- <keyword type="function" name="g_settings_apply ()" link="GSettings.html#g-settings-apply"/>
- <keyword type="function" name="g_settings_revert ()" link="GSettings.html#g-settings-revert"/>
- <keyword type="function" name="g_settings_get_has_unapplied ()" link="GSettings.html#g-settings-get-has-unapplied" since="2.26"/>
- <keyword type="function" name="g_settings_get_child ()" link="GSettings.html#g-settings-get-child" since="2.26"/>
- <keyword type="function" name="g_settings_reset ()" link="GSettings.html#g-settings-reset"/>
- <keyword type="function" name="g_settings_list_schemas ()" link="GSettings.html#g-settings-list-schemas" since="2.26"/>
- <keyword type="function" name="g_settings_list_relocatable_schemas ()" link="GSettings.html#g-settings-list-relocatable-schemas" since="2.28"/>
- <keyword type="function" name="g_settings_list_keys ()" link="GSettings.html#g-settings-list-keys"/>
- <keyword type="function" name="g_settings_list_children ()" link="GSettings.html#g-settings-list-children"/>
- <keyword type="function" name="g_settings_get_range ()" link="GSettings.html#g-settings-get-range" since="2.28"/>
- <keyword type="function" name="g_settings_range_check ()" link="GSettings.html#g-settings-range-check" since="2.28"/>
- <keyword type="function" name="g_settings_get ()" link="GSettings.html#g-settings-get" since="2.26"/>
- <keyword type="function" name="g_settings_set ()" link="GSettings.html#g-settings-set" since="2.26"/>
- <keyword type="function" name="g_settings_get_boolean ()" link="GSettings.html#g-settings-get-boolean" since="2.26"/>
- <keyword type="function" name="g_settings_set_boolean ()" link="GSettings.html#g-settings-set-boolean" since="2.26"/>
- <keyword type="function" name="g_settings_get_int ()" link="GSettings.html#g-settings-get-int" since="2.26"/>
- <keyword type="function" name="g_settings_set_int ()" link="GSettings.html#g-settings-set-int" since="2.26"/>
- <keyword type="function" name="g_settings_get_uint ()" link="GSettings.html#g-settings-get-uint" since="2.30"/>
- <keyword type="function" name="g_settings_set_uint ()" link="GSettings.html#g-settings-set-uint" since="2.30"/>
- <keyword type="function" name="g_settings_get_double ()" link="GSettings.html#g-settings-get-double" since="2.26"/>
- <keyword type="function" name="g_settings_set_double ()" link="GSettings.html#g-settings-set-double" since="2.26"/>
- <keyword type="function" name="g_settings_get_string ()" link="GSettings.html#g-settings-get-string" since="2.26"/>
- <keyword type="function" name="g_settings_set_string ()" link="GSettings.html#g-settings-set-string" since="2.26"/>
- <keyword type="function" name="g_settings_get_strv ()" link="GSettings.html#g-settings-get-strv" since="2.26"/>
- <keyword type="function" name="g_settings_set_strv ()" link="GSettings.html#g-settings-set-strv" since="2.26"/>
- <keyword type="function" name="g_settings_get_enum ()" link="GSettings.html#g-settings-get-enum" since="2.26"/>
- <keyword type="function" name="g_settings_set_enum ()" link="GSettings.html#g-settings-set-enum"/>
- <keyword type="function" name="g_settings_get_flags ()" link="GSettings.html#g-settings-get-flags" since="2.26"/>
- <keyword type="function" name="g_settings_set_flags ()" link="GSettings.html#g-settings-set-flags"/>
- <keyword type="function" name="GSettingsGetMapping ()" link="GSettings.html#GSettingsGetMapping"/>
- <keyword type="function" name="g_settings_get_mapped ()" link="GSettings.html#g-settings-get-mapped"/>
- <keyword type="enum" name="enum GSettingsBindFlags" link="GSettings.html#GSettingsBindFlags"/>
- <keyword type="function" name="g_settings_bind ()" link="GSettings.html#g-settings-bind" since="2.26"/>
- <keyword type="function" name="g_settings_bind_with_mapping ()" link="GSettings.html#g-settings-bind-with-mapping" since="2.26"/>
- <keyword type="function" name="g_settings_bind_writable ()" link="GSettings.html#g-settings-bind-writable" since="2.26"/>
- <keyword type="function" name="g_settings_unbind ()" link="GSettings.html#g-settings-unbind" since="2.26"/>
- <keyword type="function" name="GSettingsBindSetMapping ()" link="GSettings.html#GSettingsBindSetMapping"/>
- <keyword type="function" name="GSettingsBindGetMapping ()" link="GSettings.html#GSettingsBindGetMapping"/>
- <keyword type="function" name="g_settings_create_action ()" link="GSettings.html#g-settings-create-action" since="2.32"/>
- <keyword type="property" name="The &quot;backend&quot; property" link="GSettings.html#GSettings--backend"/>
- <keyword type="property" name="The &quot;delay-apply&quot; property" link="GSettings.html#GSettings--delay-apply"/>
- <keyword type="property" name="The &quot;has-unapplied&quot; property" link="GSettings.html#GSettings--has-unapplied"/>
- <keyword type="property" name="The &quot;path&quot; property" link="GSettings.html#GSettings--path"/>
- <keyword type="property" name="The &quot;schema&quot; property" link="GSettings.html#GSettings--schema"/>
- <keyword type="property" name="The &quot;schema-id&quot; property" link="GSettings.html#GSettings--schema-id"/>
- <keyword type="property" name="The &quot;settings-schema&quot; property" link="GSettings.html#GSettings--settings-schema"/>
- <keyword type="signal" name="The &quot;change-event&quot; signal" link="GSettings.html#GSettings-change-event"/>
- <keyword type="signal" name="The &quot;changed&quot; signal" link="GSettings.html#GSettings-changed"/>
- <keyword type="signal" name="The &quot;writable-change-event&quot; signal" link="GSettings.html#GSettings-writable-change-event"/>
- <keyword type="signal" name="The &quot;writable-changed&quot; signal" link="GSettings.html#GSettings-writable-changed"/>
- <keyword type="struct" name="GSettingsBackend" link="GSettingsBackend.html#GSettingsBackend-struct"/>
- <keyword type="struct" name="struct GSettingsBackendClass" link="GSettingsBackend.html#GSettingsBackendClass"/>
- <keyword type="macro" name="G_SETTINGS_BACKEND_EXTENSION_POINT_NAME" link="GSettingsBackend.html#G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS"/>
- <keyword type="function" name="g_settings_backend_get_default ()" link="GSettingsBackend.html#g-settings-backend-get-default" since="2.28"/>
- <keyword type="function" name="g_settings_backend_changed ()" link="GSettingsBackend.html#g-settings-backend-changed" since="2.26"/>
- <keyword type="function" name="g_settings_backend_path_changed ()" link="GSettingsBackend.html#g-settings-backend-path-changed" since="2.26"/>
- <keyword type="function" name="g_settings_backend_keys_changed ()" link="GSettingsBackend.html#g-settings-backend-keys-changed" since="2.26"/>
- <keyword type="function" name="g_settings_backend_path_writable_changed ()" link="GSettingsBackend.html#g-settings-backend-path-writable-changed" since="2.26"/>
- <keyword type="function" name="g_settings_backend_writable_changed ()" link="GSettingsBackend.html#g-settings-backend-writable-changed" since="2.26"/>
- <keyword type="function" name="g_settings_backend_changed_tree ()" link="GSettingsBackend.html#g-settings-backend-changed-tree" since="2.26"/>
- <keyword type="function" name="g_settings_backend_flatten_tree ()" link="GSettingsBackend.html#g-settings-backend-flatten-tree" since="2.26"/>
- <keyword type="function" name="g_keyfile_settings_backend_new ()" link="GSettingsBackend.html#g-keyfile-settings-backend-new"/>
- <keyword type="function" name="g_memory_settings_backend_new ()" link="GSettingsBackend.html#g-memory-settings-backend-new" since="2.28"/>
- <keyword type="function" name="g_null_settings_backend_new ()" link="GSettingsBackend.html#g-null-settings-backend-new" since="2.28"/>
- <keyword type="struct" name="GSettingsSchemaSource" link="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource" since="2.32"/>
- <keyword type="macro" name="G_TYPE_SETTINGS_SCHEMA_SOURCE" link="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS" since="2.32"/>
- <keyword type="function" name="g_settings_schema_source_get_default ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default" since="2.32"/>
- <keyword type="function" name="g_settings_schema_source_ref ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-ref" since="2.32"/>
- <keyword type="function" name="g_settings_schema_source_unref ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-unref" since="2.32"/>
- <keyword type="function" name="g_settings_schema_source_new_from_directory ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-new-from-directory" since="2.32"/>
- <keyword type="function" name="g_settings_schema_source_lookup ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup" since="2.32"/>
- <keyword type="struct" name="GSettingsSchema" link="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema-struct"/>
- <keyword type="macro" name="G_TYPE_SETTINGS_SCHEMA" link="gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA:CAPS" since="2.32"/>
- <keyword type="function" name="g_settings_schema_ref ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-ref" since="2.32"/>
- <keyword type="function" name="g_settings_schema_unref ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-unref" since="2.32"/>
- <keyword type="function" name="g_settings_schema_get_id ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-id"/>
- <keyword type="function" name="g_settings_schema_get_path ()" link="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-path" since="2.32"/>
- <keyword type="struct" name="GResource" link="gio-GResource.html#GResource" since="2.32"/>
- <keyword type="enum" name="enum GResourceFlags" link="gio-GResource.html#GResourceFlags" since="2.32"/>
- <keyword type="enum" name="enum GResourceLookupFlags" link="gio-GResource.html#GResourceLookupFlags" since="2.32"/>
- <keyword type="function" name="g_resource_load ()" link="gio-GResource.html#g-resource-load" since="2.32"/>
- <keyword type="function" name="g_resource_new_from_data ()" link="gio-GResource.html#g-resource-new-from-data" since="2.32"/>
- <keyword type="function" name="g_resource_ref ()" link="gio-GResource.html#g-resource-ref" since="2.32"/>
- <keyword type="function" name="g_resource_unref ()" link="gio-GResource.html#g-resource-unref" since="2.32"/>
- <keyword type="function" name="g_resource_lookup_data ()" link="gio-GResource.html#g-resource-lookup-data" since="2.32"/>
- <keyword type="function" name="g_resource_open_stream ()" link="gio-GResource.html#g-resource-open-stream" since="2.32"/>
- <keyword type="function" name="g_resource_enumerate_children ()" link="gio-GResource.html#g-resource-enumerate-children" since="2.32"/>
- <keyword type="function" name="g_resource_get_info ()" link="gio-GResource.html#g-resource-get-info" since="2.32"/>
- <keyword type="function" name="g_resources_register ()" link="gio-GResource.html#g-resources-register" since="2.32"/>
- <keyword type="function" name="g_resources_unregister ()" link="gio-GResource.html#g-resources-unregister" since="2.32"/>
- <keyword type="function" name="g_resources_lookup_data ()" link="gio-GResource.html#g-resources-lookup-data" since="2.32"/>
- <keyword type="function" name="g_resources_open_stream ()" link="gio-GResource.html#g-resources-open-stream" since="2.32"/>
- <keyword type="function" name="g_resources_enumerate_children ()" link="gio-GResource.html#g-resources-enumerate-children" since="2.32"/>
- <keyword type="function" name="g_resources_get_info ()" link="gio-GResource.html#g-resources-get-info" since="2.32"/>
- <keyword type="macro" name="G_RESOURCE_ERROR" link="gio-GResource.html#G-RESOURCE-ERROR:CAPS"/>
- <keyword type="enum" name="enum GResourceError" link="gio-GResource.html#GResourceError" since="2.32"/>
- <keyword type="struct" name="GPermission" link="GPermission.html#GPermission-struct"/>
- <keyword type="function" name="g_permission_get_allowed ()" link="GPermission.html#g-permission-get-allowed" since="2.26"/>
- <keyword type="function" name="g_permission_get_can_acquire ()" link="GPermission.html#g-permission-get-can-acquire" since="2.26"/>
- <keyword type="function" name="g_permission_get_can_release ()" link="GPermission.html#g-permission-get-can-release" since="2.26"/>
- <keyword type="function" name="g_permission_acquire ()" link="GPermission.html#g-permission-acquire" since="2.26"/>
- <keyword type="function" name="g_permission_acquire_async ()" link="GPermission.html#g-permission-acquire-async" since="2.26"/>
- <keyword type="function" name="g_permission_acquire_finish ()" link="GPermission.html#g-permission-acquire-finish" since="2.26"/>
- <keyword type="function" name="g_permission_release ()" link="GPermission.html#g-permission-release" since="2.26"/>
- <keyword type="function" name="g_permission_release_async ()" link="GPermission.html#g-permission-release-async" since="2.26"/>
- <keyword type="function" name="g_permission_release_finish ()" link="GPermission.html#g-permission-release-finish" since="2.26"/>
- <keyword type="function" name="g_permission_impl_update ()" link="GPermission.html#g-permission-impl-update" since="2.26"/>
- <keyword type="property" name="The &quot;allowed&quot; property" link="GPermission.html#GPermission--allowed"/>
- <keyword type="property" name="The &quot;can-acquire&quot; property" link="GPermission.html#GPermission--can-acquire"/>
- <keyword type="property" name="The &quot;can-release&quot; property" link="GPermission.html#GPermission--can-release"/>
- <keyword type="struct" name="GSimplePermission" link="GSimplePermission.html#GSimplePermission-struct"/>
- <keyword type="function" name="g_simple_permission_new ()" link="GSimplePermission.html#g-simple-permission-new" since="2.26"/>
- <keyword type="struct" name="GApplication" link="GApplication.html#GApplication-struct"/>
- <keyword type="struct" name="struct GApplicationClass" link="GApplication.html#GApplicationClass" since="2.28"/>
- <keyword type="enum" name="enum GApplicationFlags" link="GApplication.html#GApplicationFlags-enum"/>
- <keyword type="function" name="g_application_id_is_valid ()" link="GApplication.html#g-application-id-is-valid"/>
- <keyword type="function" name="g_application_new ()" link="GApplication.html#g-application-new"/>
- <keyword type="function" name="g_application_get_application_id ()" link="GApplication.html#g-application-get-application-id" since="2.28"/>
- <keyword type="function" name="g_application_set_application_id ()" link="GApplication.html#g-application-set-application-id" since="2.28"/>
- <keyword type="function" name="g_application_get_inactivity_timeout ()" link="GApplication.html#g-application-get-inactivity-timeout" since="2.28"/>
- <keyword type="function" name="g_application_set_inactivity_timeout ()" link="GApplication.html#g-application-set-inactivity-timeout" since="2.28"/>
- <keyword type="function" name="g_application_get_flags ()" link="GApplication.html#g-application-get-flags" since="2.28"/>
- <keyword type="function" name="g_application_set_flags ()" link="GApplication.html#g-application-set-flags" since="2.28"/>
- <keyword type="function" name="g_application_get_dbus_connection ()" link="GApplication.html#g-application-get-dbus-connection" since="2.34"/>
- <keyword type="function" name="g_application_get_dbus_object_path ()" link="GApplication.html#g-application-get-dbus-object-path" since="2.34"/>
- <keyword type="function" name="g_application_set_action_group ()" link="GApplication.html#g-application-set-action-group" deprecated="" since="2.28"/>
- <keyword type="function" name="g_application_get_is_registered ()" link="GApplication.html#g-application-get-is-registered" since="2.28"/>
- <keyword type="function" name="g_application_get_is_remote ()" link="GApplication.html#g-application-get-is-remote" since="2.28"/>
- <keyword type="function" name="g_application_register ()" link="GApplication.html#g-application-register" since="2.28"/>
- <keyword type="function" name="g_application_hold ()" link="GApplication.html#g-application-hold"/>
- <keyword type="function" name="g_application_release ()" link="GApplication.html#g-application-release"/>
- <keyword type="function" name="g_application_quit ()" link="GApplication.html#g-application-quit" since="2.32"/>
- <keyword type="function" name="g_application_activate ()" link="GApplication.html#g-application-activate" since="2.28"/>
- <keyword type="function" name="g_application_open ()" link="GApplication.html#g-application-open" since="2.28"/>
- <keyword type="function" name="g_application_run ()" link="GApplication.html#g-application-run" since="2.28"/>
- <keyword type="function" name="g_application_set_default ()" link="GApplication.html#g-application-set-default" since="2.32"/>
- <keyword type="function" name="g_application_get_default ()" link="GApplication.html#g-application-get-default" since="2.32"/>
- <keyword type="property" name="The &quot;action-group&quot; property" link="GApplication.html#GApplication--action-group"/>
- <keyword type="property" name="The &quot;application-id&quot; property" link="GApplication.html#GApplication--application-id"/>
- <keyword type="property" name="The &quot;flags&quot; property" link="GApplication.html#GApplication--flags"/>
- <keyword type="property" name="The &quot;inactivity-timeout&quot; property" link="GApplication.html#GApplication--inactivity-timeout"/>
- <keyword type="property" name="The &quot;is-registered&quot; property" link="GApplication.html#GApplication--is-registered"/>
- <keyword type="property" name="The &quot;is-remote&quot; property" link="GApplication.html#GApplication--is-remote"/>
- <keyword type="signal" name="The &quot;activate&quot; signal" link="GApplication.html#GApplication-activate"/>
- <keyword type="signal" name="The &quot;command-line&quot; signal" link="GApplication.html#GApplication-command-line"/>
- <keyword type="signal" name="The &quot;open&quot; signal" link="GApplication.html#GApplication-open"/>
- <keyword type="signal" name="The &quot;shutdown&quot; signal" link="GApplication.html#GApplication-shutdown"/>
- <keyword type="signal" name="The &quot;startup&quot; signal" link="GApplication.html#GApplication-startup"/>
- <keyword type="struct" name="GApplicationCommandLine" link="GApplicationCommandLine.html#GApplicationCommandLine-struct"/>
- <keyword type="struct" name="struct GApplicationCommandLineClass" link="GApplicationCommandLine.html#GApplicationCommandLineClass" since="2.28"/>
- <keyword type="function" name="g_application_command_line_get_arguments ()" link="GApplicationCommandLine.html#g-application-command-line-get-arguments" since="2.28"/>
- <keyword type="function" name="g_application_command_line_get_cwd ()" link="GApplicationCommandLine.html#g-application-command-line-get-cwd" since="2.28"/>
- <keyword type="function" name="g_application_command_line_get_environ ()" link="GApplicationCommandLine.html#g-application-command-line-get-environ" since="2.28"/>
- <keyword type="function" name="g_application_command_line_getenv ()" link="GApplicationCommandLine.html#g-application-command-line-getenv" since="2.28"/>
- <keyword type="function" name="g_application_command_line_get_is_remote ()" link="GApplicationCommandLine.html#g-application-command-line-get-is-remote" since="2.28"/>
- <keyword type="function" name="g_application_command_line_get_platform_data ()" link="GApplicationCommandLine.html#g-application-command-line-get-platform-data" since="2.28"/>
- <keyword type="function" name="g_application_command_line_set_exit_status ()" link="GApplicationCommandLine.html#g-application-command-line-set-exit-status" since="2.28"/>
- <keyword type="function" name="g_application_command_line_get_exit_status ()" link="GApplicationCommandLine.html#g-application-command-line-get-exit-status" since="2.28"/>
- <keyword type="function" name="g_application_command_line_print ()" link="GApplicationCommandLine.html#g-application-command-line-print" since="2.28"/>
- <keyword type="function" name="g_application_command_line_printerr ()" link="GApplicationCommandLine.html#g-application-command-line-printerr" since="2.28"/>
- <keyword type="struct" name="GActionGroup" link="GActionGroup.html#GActionGroup-struct"/>
- <keyword type="struct" name="struct GActionGroupInterface" link="GActionGroup.html#GActionGroupInterface" since="2.28"/>
- <keyword type="function" name="g_action_group_list_actions ()" link="GActionGroup.html#g-action-group-list-actions" since="2.28"/>
- <keyword type="function" name="g_action_group_query_action ()" link="GActionGroup.html#g-action-group-query-action" since="2.32"/>
- <keyword type="function" name="g_action_group_has_action ()" link="GActionGroup.html#g-action-group-has-action" since="2.28"/>
- <keyword type="function" name="g_action_group_get_action_enabled ()" link="GActionGroup.html#g-action-group-get-action-enabled" since="2.28"/>
- <keyword type="function" name="g_action_group_get_action_parameter_type ()" link="GActionGroup.html#g-action-group-get-action-parameter-type" since="2.28"/>
- <keyword type="function" name="g_action_group_get_action_state_type ()" link="GActionGroup.html#g-action-group-get-action-state-type" since="2.28"/>
- <keyword type="function" name="g_action_group_get_action_state_hint ()" link="GActionGroup.html#g-action-group-get-action-state-hint" since="2.28"/>
- <keyword type="function" name="g_action_group_get_action_state ()" link="GActionGroup.html#g-action-group-get-action-state" since="2.28"/>
- <keyword type="function" name="g_action_group_change_action_state ()" link="GActionGroup.html#g-action-group-change-action-state" since="2.28"/>
- <keyword type="function" name="g_action_group_activate_action ()" link="GActionGroup.html#g-action-group-activate-action" since="2.28"/>
- <keyword type="function" name="g_action_group_action_added ()" link="GActionGroup.html#g-action-group-action-added" since="2.28"/>
- <keyword type="function" name="g_action_group_action_removed ()" link="GActionGroup.html#g-action-group-action-removed" since="2.28"/>
- <keyword type="function" name="g_action_group_action_enabled_changed ()" link="GActionGroup.html#g-action-group-action-enabled-changed" since="2.28"/>
- <keyword type="function" name="g_action_group_action_state_changed ()" link="GActionGroup.html#g-action-group-action-state-changed" since="2.28"/>
- <keyword type="signal" name="The &quot;action-added&quot; signal" link="GActionGroup.html#GActionGroup-action-added"/>
- <keyword type="signal" name="The &quot;action-enabled-changed&quot; signal" link="GActionGroup.html#GActionGroup-action-enabled-changed"/>
- <keyword type="signal" name="The &quot;action-removed&quot; signal" link="GActionGroup.html#GActionGroup-action-removed"/>
- <keyword type="signal" name="The &quot;action-state-changed&quot; signal" link="GActionGroup.html#GActionGroup-action-state-changed"/>
- <keyword type="struct" name="GActionMap" link="GActionMap.html#GActionMap-struct"/>
- <keyword type="struct" name="struct GActionMapInterface" link="GActionMap.html#GActionMapInterface" since="2.32"/>
- <keyword type="function" name="g_action_map_lookup_action ()" link="GActionMap.html#g-action-map-lookup-action" since="2.32"/>
- <keyword type="struct" name="struct GActionEntry" link="GActionMap.html#GActionEntry"/>
- <keyword type="function" name="g_action_map_add_action_entries ()" link="GActionMap.html#g-action-map-add-action-entries" since="2.32"/>
- <keyword type="function" name="g_action_map_add_action ()" link="GActionMap.html#g-action-map-add-action" since="2.32"/>
- <keyword type="function" name="g_action_map_remove_action ()" link="GActionMap.html#g-action-map-remove-action" since="2.32"/>
- <keyword type="struct" name="GSimpleActionGroup" link="GSimpleActionGroup.html#GSimpleActionGroup-struct"/>
- <keyword type="function" name="g_simple_action_group_new ()" link="GSimpleActionGroup.html#g-simple-action-group-new" since="2.28"/>
- <keyword type="function" name="g_simple_action_group_lookup ()" link="GSimpleActionGroup.html#g-simple-action-group-lookup" since="2.28"/>
- <keyword type="function" name="g_simple_action_group_insert ()" link="GSimpleActionGroup.html#g-simple-action-group-insert" since="2.28"/>
- <keyword type="function" name="g_simple_action_group_remove ()" link="GSimpleActionGroup.html#g-simple-action-group-remove" since="2.28"/>
- <keyword type="function" name="g_simple_action_group_add_entries ()" link="GSimpleActionGroup.html#g-simple-action-group-add-entries" since="2.30"/>
- <keyword type="struct" name="GAction" link="GAction.html#GAction-struct"/>
- <keyword type="struct" name="struct GActionInterface" link="GAction.html#GActionInterface" since="2.28"/>
- <keyword type="function" name="g_action_get_name ()" link="GAction.html#g-action-get-name" since="2.28"/>
- <keyword type="function" name="g_action_get_parameter_type ()" link="GAction.html#g-action-get-parameter-type" since="2.28"/>
- <keyword type="function" name="g_action_get_state_type ()" link="GAction.html#g-action-get-state-type" since="2.28"/>
- <keyword type="function" name="g_action_get_state_hint ()" link="GAction.html#g-action-get-state-hint" since="2.28"/>
- <keyword type="function" name="g_action_get_enabled ()" link="GAction.html#g-action-get-enabled" since="2.28"/>
- <keyword type="function" name="g_action_get_state ()" link="GAction.html#g-action-get-state" since="2.28"/>
- <keyword type="function" name="g_action_change_state ()" link="GAction.html#g-action-change-state" since="2.30"/>
- <keyword type="function" name="g_action_activate ()" link="GAction.html#g-action-activate" since="2.28"/>
- <keyword type="property" name="The &quot;enabled&quot; property" link="GAction.html#GAction--enabled"/>
- <keyword type="property" name="The &quot;name&quot; property" link="GAction.html#GAction--name"/>
- <keyword type="property" name="The &quot;parameter-type&quot; property" link="GAction.html#GAction--parameter-type"/>
- <keyword type="property" name="The &quot;state&quot; property" link="GAction.html#GAction--state"/>
- <keyword type="property" name="The &quot;state-type&quot; property" link="GAction.html#GAction--state-type"/>
- <keyword type="struct" name="GSimpleAction" link="GSimpleAction.html#GSimpleAction-struct"/>
- <keyword type="function" name="g_simple_action_new ()" link="GSimpleAction.html#g-simple-action-new" since="2.28"/>
- <keyword type="function" name="g_simple_action_new_stateful ()" link="GSimpleAction.html#g-simple-action-new-stateful" since="2.28"/>
- <keyword type="function" name="g_simple_action_set_enabled ()" link="GSimpleAction.html#g-simple-action-set-enabled" since="2.28"/>
- <keyword type="function" name="g_simple_action_set_state ()" link="GSimpleAction.html#g-simple-action-set-state" since="2.30"/>
- <keyword type="property" name="The &quot;enabled&quot; property" link="GSimpleAction.html#GSimpleAction--enabled"/>
- <keyword type="property" name="The &quot;name&quot; property" link="GSimpleAction.html#GSimpleAction--name"/>
- <keyword type="property" name="The &quot;parameter-type&quot; property" link="GSimpleAction.html#GSimpleAction--parameter-type"/>
- <keyword type="property" name="The &quot;state&quot; property" link="GSimpleAction.html#GSimpleAction--state"/>
- <keyword type="property" name="The &quot;state-type&quot; property" link="GSimpleAction.html#GSimpleAction--state-type"/>
- <keyword type="signal" name="The &quot;activate&quot; signal" link="GSimpleAction.html#GSimpleAction-activate"/>
- <keyword type="signal" name="The &quot;change-state&quot; signal" link="GSimpleAction.html#GSimpleAction-change-state"/>
- <keyword type="struct" name="GRemoteActionGroup" link="GRemoteActionGroup.html#GRemoteActionGroup-struct"/>
- <keyword type="struct" name="struct GRemoteActionGroupInterface" link="GRemoteActionGroup.html#GRemoteActionGroupInterface" since="2.32"/>
- <keyword type="function" name="g_remote_action_group_activate_action_full ()" link="GRemoteActionGroup.html#g-remote-action-group-activate-action-full" since="2.32"/>
- <keyword type="function" name="g_remote_action_group_change_action_state_full ()" link="GRemoteActionGroup.html#g-remote-action-group-change-action-state-full" since="2.32"/>
- <keyword type="function" name="g_dbus_connection_export_action_group ()" link="gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group" since="2.32"/>
- <keyword type="function" name="g_dbus_connection_unexport_action_group ()" link="gio-GActionGroup-exporter.html#g-dbus-connection-unexport-action-group" since="2.32"/>
- <keyword type="struct" name="GDBusActionGroup" link="GDBusActionGroup.html#GDBusActionGroup-struct"/>
- <keyword type="function" name="g_dbus_action_group_get ()" link="GDBusActionGroup.html#g-dbus-action-group-get" since="2.32"/>
- <keyword type="struct" name="GMenuModel" link="GMenuModel.html#GMenuModel-struct"/>
- <keyword type="function" name="g_menu_model_is_mutable ()" link="GMenuModel.html#g-menu-model-is-mutable" since="2.32"/>
- <keyword type="function" name="g_menu_model_get_n_items ()" link="GMenuModel.html#g-menu-model-get-n-items" since="2.32"/>
- <keyword type="macro" name="G_MENU_ATTRIBUTE_ACTION" link="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS"/>
- <keyword type="macro" name="G_MENU_ATTRIBUTE_LABEL" link="GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS"/>
- <keyword type="macro" name="G_MENU_ATTRIBUTE_TARGET" link="GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS"/>
- <keyword type="macro" name="G_MENU_LINK_SECTION" link="GMenuModel.html#G-MENU-LINK-SECTION:CAPS"/>
- <keyword type="macro" name="G_MENU_LINK_SUBMENU" link="GMenuModel.html#G-MENU-LINK-SUBMENU:CAPS"/>
- <keyword type="function" name="g_menu_model_get_item_attribute_value ()" link="GMenuModel.html#g-menu-model-get-item-attribute-value" since="2.32"/>
- <keyword type="function" name="g_menu_model_get_item_attribute ()" link="GMenuModel.html#g-menu-model-get-item-attribute" since="2.32"/>
- <keyword type="function" name="g_menu_model_get_item_link ()" link="GMenuModel.html#g-menu-model-get-item-link" since="2.32"/>
- <keyword type="function" name="g_menu_model_iterate_item_attributes ()" link="GMenuModel.html#g-menu-model-iterate-item-attributes" since="2.32"/>
- <keyword type="function" name="g_menu_model_iterate_item_links ()" link="GMenuModel.html#g-menu-model-iterate-item-links" since="2.32"/>
- <keyword type="function" name="g_menu_model_items_changed ()" link="GMenuModel.html#g-menu-model-items-changed" since="2.32"/>
- <keyword type="struct" name="struct GMenuAttributeIter" link="GMenuModel.html#GMenuAttributeIter-struct"/>
- <keyword type="function" name="g_menu_attribute_iter_get_next ()" link="GMenuModel.html#g-menu-attribute-iter-get-next" since="2.32"/>
- <keyword type="function" name="g_menu_attribute_iter_get_name ()" link="GMenuModel.html#g-menu-attribute-iter-get-name" since="2.32"/>
- <keyword type="function" name="g_menu_attribute_iter_get_value ()" link="GMenuModel.html#g-menu-attribute-iter-get-value" since="2.32"/>
- <keyword type="function" name="g_menu_attribute_iter_next ()" link="GMenuModel.html#g-menu-attribute-iter-next" since="2.32"/>
- <keyword type="struct" name="struct GMenuLinkIter" link="GMenuModel.html#GMenuLinkIter-struct"/>
- <keyword type="function" name="g_menu_link_iter_get_name ()" link="GMenuModel.html#g-menu-link-iter-get-name" since="2.32"/>
- <keyword type="function" name="g_menu_link_iter_get_next ()" link="GMenuModel.html#g-menu-link-iter-get-next" since="2.32"/>
- <keyword type="function" name="g_menu_link_iter_get_value ()" link="GMenuModel.html#g-menu-link-iter-get-value" since="2.32"/>
- <keyword type="function" name="g_menu_link_iter_next ()" link="GMenuModel.html#g-menu-link-iter-next" since="2.32"/>
- <keyword type="signal" name="The &quot;items-changed&quot; signal" link="GMenuModel.html#GMenuModel-items-changed"/>
- <keyword type="struct" name="GMenu" link="GMenu.html#GMenu-struct"/>
- <keyword type="function" name="g_menu_new ()" link="GMenu.html#g-menu-new" since="2.32"/>
- <keyword type="function" name="g_menu_freeze ()" link="GMenu.html#g-menu-freeze" since="2.32"/>
- <keyword type="function" name="g_menu_insert ()" link="GMenu.html#g-menu-insert" since="2.32"/>
- <keyword type="function" name="g_menu_prepend ()" link="GMenu.html#g-menu-prepend" since="2.32"/>
- <keyword type="function" name="g_menu_append ()" link="GMenu.html#g-menu-append" since="2.32"/>
- <keyword type="function" name="g_menu_insert_item ()" link="GMenu.html#g-menu-insert-item" since="2.32"/>
- <keyword type="function" name="g_menu_append_item ()" link="GMenu.html#g-menu-append-item" since="2.32"/>
- <keyword type="function" name="g_menu_prepend_item ()" link="GMenu.html#g-menu-prepend-item" since="2.32"/>
- <keyword type="function" name="g_menu_insert_section ()" link="GMenu.html#g-menu-insert-section" since="2.32"/>
- <keyword type="function" name="g_menu_prepend_section ()" link="GMenu.html#g-menu-prepend-section" since="2.32"/>
- <keyword type="function" name="g_menu_append_section ()" link="GMenu.html#g-menu-append-section" since="2.32"/>
- <keyword type="function" name="g_menu_append_submenu ()" link="GMenu.html#g-menu-append-submenu" since="2.32"/>
- <keyword type="function" name="g_menu_insert_submenu ()" link="GMenu.html#g-menu-insert-submenu" since="2.32"/>
- <keyword type="function" name="g_menu_prepend_submenu ()" link="GMenu.html#g-menu-prepend-submenu" since="2.32"/>
- <keyword type="function" name="g_menu_remove ()" link="GMenu.html#g-menu-remove" since="2.32"/>
- <keyword type="struct" name="GMenuItem" link="GMenu.html#GMenuItem-struct"/>
- <keyword type="function" name="g_menu_item_new ()" link="GMenu.html#g-menu-item-new" since="2.32"/>
- <keyword type="function" name="g_menu_item_new_section ()" link="GMenu.html#g-menu-item-new-section" since="2.32"/>
- <keyword type="function" name="g_menu_item_new_submenu ()" link="GMenu.html#g-menu-item-new-submenu" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_label ()" link="GMenu.html#g-menu-item-set-label" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_action_and_target_value ()" link="GMenu.html#g-menu-item-set-action-and-target-value" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_action_and_target ()" link="GMenu.html#g-menu-item-set-action-and-target" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_detailed_action ()" link="GMenu.html#g-menu-item-set-detailed-action" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_section ()" link="GMenu.html#g-menu-item-set-section" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_submenu ()" link="GMenu.html#g-menu-item-set-submenu" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_attribute_value ()" link="GMenu.html#g-menu-item-set-attribute-value" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_attribute ()" link="GMenu.html#g-menu-item-set-attribute" since="2.32"/>
- <keyword type="function" name="g_menu_item_set_link ()" link="GMenu.html#g-menu-item-set-link" since="2.32"/>
- <keyword type="function" name="g_dbus_connection_export_menu_model ()" link="gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model" since="2.32"/>
- <keyword type="function" name="g_dbus_connection_unexport_menu_model ()" link="gio-GMenuModel-exporter.html#g-dbus-connection-unexport-menu-model" since="2.32"/>
- <keyword type="struct" name="GDBusMenuModel" link="GDBusMenuModel.html#GDBusMenuModel-struct"/>
- <keyword type="function" name="g_dbus_menu_model_get ()" link="GDBusMenuModel.html#g-dbus-menu-model-get" since="2.32"/>
- <keyword type="struct" name="GVfs" link="GVfs.html#GVfs-struct"/>
- <keyword type="macro" name="G_VFS_EXTENSION_POINT_NAME" link="GVfs.html#G-VFS-EXTENSION-POINT-NAME:CAPS"/>
- <keyword type="function" name="g_vfs_get_file_for_path ()" link="GVfs.html#g-vfs-get-file-for-path"/>
- <keyword type="function" name="g_vfs_get_file_for_uri ()" link="GVfs.html#g-vfs-get-file-for-uri"/>
- <keyword type="function" name="g_vfs_parse_name ()" link="GVfs.html#g-vfs-parse-name"/>
- <keyword type="function" name="g_vfs_get_default ()" link="GVfs.html#g-vfs-get-default"/>
- <keyword type="function" name="g_vfs_get_local ()" link="GVfs.html#g-vfs-get-local"/>
- <keyword type="function" name="g_vfs_is_active ()" link="GVfs.html#g-vfs-is-active"/>
- <keyword type="function" name="g_vfs_get_supported_uri_schemes ()" link="GVfs.html#g-vfs-get-supported-uri-schemes"/>
- <keyword type="struct" name="GIOModule" link="GIOModule.html#GIOModule-struct"/>
- <keyword type="struct" name="GIOModuleScope" link="GIOModule.html#GIOModuleScope" since="2.30"/>
- <keyword type="enum" name="enum GIOModuleScopeFlags" link="GIOModule.html#GIOModuleScopeFlags" since="2.30"/>
- <keyword type="function" name="g_io_module_new ()" link="GIOModule.html#g-io-module-new"/>
- <keyword type="function" name="g_io_module_scope_block ()" link="GIOModule.html#g-io-module-scope-block" since="2.30"/>
- <keyword type="function" name="g_io_module_scope_free ()" link="GIOModule.html#g-io-module-scope-free" since="2.30"/>
- <keyword type="function" name="g_io_module_scope_new ()" link="GIOModule.html#g-io-module-scope-new" since="2.30"/>
- <keyword type="function" name="g_io_modules_load_all_in_directory ()" link="GIOModule.html#g-io-modules-load-all-in-directory"/>
- <keyword type="function" name="g_io_modules_load_all_in_directory_with_scope ()" link="GIOModule.html#g-io-modules-load-all-in-directory-with-scope" since="2.30"/>
- <keyword type="function" name="g_io_modules_scan_all_in_directory ()" link="GIOModule.html#g-io-modules-scan-all-in-directory" since="2.24"/>
- <keyword type="function" name="g_io_modules_scan_all_in_directory_with_scope ()" link="GIOModule.html#g-io-modules-scan-all-in-directory-with-scope" since="2.30"/>
- <keyword type="function" name="g_io_module_load ()" link="GIOModule.html#g-io-module-load"/>
- <keyword type="function" name="g_io_module_unload ()" link="GIOModule.html#g-io-module-unload"/>
- <keyword type="function" name="g_io_module_query ()" link="GIOModule.html#g-io-module-query" since="2.24"/>
- <keyword type="struct" name="GIOExtension" link="gio-Extension-Points.html#GIOExtension"/>
- <keyword type="struct" name="GIOExtensionPoint" link="gio-Extension-Points.html#GIOExtensionPoint"/>
- <keyword type="function" name="g_io_extension_get_name ()" link="gio-Extension-Points.html#g-io-extension-get-name"/>
- <keyword type="function" name="g_io_extension_get_priority ()" link="gio-Extension-Points.html#g-io-extension-get-priority"/>
- <keyword type="function" name="g_io_extension_get_type ()" link="gio-Extension-Points.html#g-io-extension-get-type"/>
- <keyword type="function" name="g_io_extension_point_get_extension_by_name ()" link="gio-Extension-Points.html#g-io-extension-point-get-extension-by-name"/>
- <keyword type="function" name="g_io_extension_point_get_extensions ()" link="gio-Extension-Points.html#g-io-extension-point-get-extensions"/>
- <keyword type="function" name="g_io_extension_point_get_required_type ()" link="gio-Extension-Points.html#g-io-extension-point-get-required-type"/>
- <keyword type="function" name="g_io_extension_point_implement ()" link="gio-Extension-Points.html#g-io-extension-point-implement"/>
- <keyword type="function" name="g_io_extension_point_lookup ()" link="gio-Extension-Points.html#g-io-extension-point-lookup"/>
- <keyword type="function" name="g_io_extension_point_register ()" link="gio-Extension-Points.html#g-io-extension-point-register"/>
- <keyword type="function" name="g_io_extension_point_set_required_type ()" link="gio-Extension-Points.html#g-io-extension-point-set-required-type"/>
- <keyword type="function" name="g_io_extension_ref_class ()" link="gio-Extension-Points.html#g-io-extension-ref-class"/>
- <keyword type="" name="Client-side usage" link="gdbus-codegen.html#idp7529248"/>
- <keyword type="" name="Server-side usage" link="gdbus-codegen.html#idp28095488"/>
- <keyword type="struct" name="GTestDBus" link="GTestDBus.html#GTestDBus-struct"/>
- <keyword type="enum" name="enum GTestDBusFlags" link="GTestDBus.html#GTestDBusFlags-enum"/>
- <keyword type="function" name="g_test_dbus_new ()" link="GTestDBus.html#g-test-dbus-new"/>
- <keyword type="function" name="g_test_dbus_get_flags ()" link="GTestDBus.html#g-test-dbus-get-flags"/>
- <keyword type="function" name="g_test_dbus_get_bus_address ()" link="GTestDBus.html#g-test-dbus-get-bus-address"/>
- <keyword type="function" name="g_test_dbus_add_service_dir ()" link="GTestDBus.html#g-test-dbus-add-service-dir"/>
- <keyword type="function" name="g_test_dbus_up ()" link="GTestDBus.html#g-test-dbus-up"/>
- <keyword type="function" name="g_test_dbus_stop ()" link="GTestDBus.html#g-test-dbus-stop"/>
- <keyword type="function" name="g_test_dbus_down ()" link="GTestDBus.html#g-test-dbus-down"/>
- <keyword type="function" name="g_test_dbus_unset ()" link="GTestDBus.html#g-test-dbus-unset"/>
- <keyword type="property" name="The &quot;flags&quot; property" link="GTestDBus.html#GTestDBus--flags"/>
- <keyword type="method" name="The Poke() method" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke"/>
- <keyword type="signal" name="The &quot;Jumped&quot; signal" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped"/>
- <keyword type="property" name="The &quot;Mood&quot; property" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood"/>
- <keyword type="struct" name="ExampleAnimal" link="ExampleAnimal.html#ExampleAnimal-struct"/>
- <keyword type="struct" name="struct ExampleAnimalIface" link="ExampleAnimal.html#ExampleAnimalIface" since="2.30"/>
- <keyword type="function" name="example_animal_interface_info ()" link="ExampleAnimal.html#example-animal-interface-info" since="2.30"/>
- <keyword type="function" name="example_animal_override_properties ()" link="ExampleAnimal.html#example-animal-override-properties" since="2.30"/>
- <keyword type="function" name="example_animal_call_poke ()" link="ExampleAnimal.html#example-animal-call-poke" since="2.30"/>
- <keyword type="function" name="example_animal_call_poke_finish ()" link="ExampleAnimal.html#example-animal-call-poke-finish" since="2.30"/>
- <keyword type="function" name="example_animal_call_poke_sync ()" link="ExampleAnimal.html#example-animal-call-poke-sync" since="2.30"/>
- <keyword type="function" name="example_animal_complete_poke ()" link="ExampleAnimal.html#example-animal-complete-poke" since="2.30"/>
- <keyword type="function" name="example_animal_emit_jumped ()" link="ExampleAnimal.html#example-animal-emit-jumped" since="2.30"/>
- <keyword type="function" name="example_animal_get_mood ()" link="ExampleAnimal.html#example-animal-get-mood" since="2.30"/>
- <keyword type="function" name="example_animal_dup_mood ()" link="ExampleAnimal.html#example-animal-dup-mood" since="2.30"/>
- <keyword type="function" name="example_animal_set_mood ()" link="ExampleAnimal.html#example-animal-set-mood" since="2.30"/>
- <keyword type="struct" name="struct ExampleAnimalProxy" link="ExampleAnimal.html#ExampleAnimalProxy-struct"/>
- <keyword type="struct" name="struct ExampleAnimalProxyClass" link="ExampleAnimal.html#ExampleAnimalProxyClass" since="2.30"/>
- <keyword type="function" name="example_animal_proxy_new ()" link="ExampleAnimal.html#example-animal-proxy-new" since="2.30"/>
- <keyword type="function" name="example_animal_proxy_new_finish ()" link="ExampleAnimal.html#example-animal-proxy-new-finish" since="2.30"/>
- <keyword type="function" name="example_animal_proxy_new_sync ()" link="ExampleAnimal.html#example-animal-proxy-new-sync" since="2.30"/>
- <keyword type="function" name="example_animal_proxy_new_for_bus ()" link="ExampleAnimal.html#example-animal-proxy-new-for-bus" since="2.30"/>
- <keyword type="function" name="example_animal_proxy_new_for_bus_finish ()" link="ExampleAnimal.html#example-animal-proxy-new-for-bus-finish" since="2.30"/>
- <keyword type="function" name="example_animal_proxy_new_for_bus_sync ()" link="ExampleAnimal.html#example-animal-proxy-new-for-bus-sync" since="2.30"/>
- <keyword type="struct" name="struct ExampleAnimalSkeleton" link="ExampleAnimal.html#ExampleAnimalSkeleton-struct"/>
- <keyword type="struct" name="struct ExampleAnimalSkeletonClass" link="ExampleAnimal.html#ExampleAnimalSkeletonClass" since="2.30"/>
- <keyword type="function" name="example_animal_skeleton_new ()" link="ExampleAnimal.html#example-animal-skeleton-new" since="2.30"/>
- <keyword type="property" name="The &quot;mood&quot; property" link="ExampleAnimal.html#ExampleAnimal--mood"/>
- <keyword type="signal" name="The &quot;handle-poke&quot; signal" link="ExampleAnimal.html#ExampleAnimal-handle-poke"/>
- <keyword type="signal" name="The &quot;jumped&quot; signal" link="ExampleAnimal.html#ExampleAnimal-jumped"/>
- <keyword type="struct" name="ExampleCat" link="ExampleCat.html#ExampleCat-struct"/>
- <keyword type="struct" name="struct ExampleCatIface" link="ExampleCat.html#ExampleCatIface"/>
- <keyword type="function" name="example_cat_interface_info ()" link="ExampleCat.html#example-cat-interface-info"/>
- <keyword type="function" name="example_cat_override_properties ()" link="ExampleCat.html#example-cat-override-properties"/>
- <keyword type="struct" name="struct ExampleCatProxy" link="ExampleCat.html#ExampleCatProxy-struct"/>
- <keyword type="struct" name="struct ExampleCatProxyClass" link="ExampleCat.html#ExampleCatProxyClass"/>
- <keyword type="function" name="example_cat_proxy_new ()" link="ExampleCat.html#example-cat-proxy-new"/>
- <keyword type="function" name="example_cat_proxy_new_finish ()" link="ExampleCat.html#example-cat-proxy-new-finish"/>
- <keyword type="function" name="example_cat_proxy_new_sync ()" link="ExampleCat.html#example-cat-proxy-new-sync"/>
- <keyword type="function" name="example_cat_proxy_new_for_bus ()" link="ExampleCat.html#example-cat-proxy-new-for-bus"/>
- <keyword type="function" name="example_cat_proxy_new_for_bus_finish ()" link="ExampleCat.html#example-cat-proxy-new-for-bus-finish"/>
- <keyword type="function" name="example_cat_proxy_new_for_bus_sync ()" link="ExampleCat.html#example-cat-proxy-new-for-bus-sync"/>
- <keyword type="struct" name="struct ExampleCatSkeleton" link="ExampleCat.html#ExampleCatSkeleton-struct"/>
- <keyword type="struct" name="struct ExampleCatSkeletonClass" link="ExampleCat.html#ExampleCatSkeletonClass"/>
- <keyword type="function" name="example_cat_skeleton_new ()" link="ExampleCat.html#example-cat-skeleton-new"/>
- <keyword type="struct" name="ExampleObject" link="ExampleObject.html#ExampleObject-struct"/>
- <keyword type="struct" name="struct ExampleObjectIface" link="ExampleObject.html#ExampleObjectIface"/>
- <keyword type="function" name="example_object_get_animal ()" link="ExampleObject.html#example-object-get-animal" since="2.30"/>
- <keyword type="function" name="example_object_get_cat ()" link="ExampleObject.html#example-object-get-cat"/>
- <keyword type="function" name="example_object_peek_animal ()" link="ExampleObject.html#example-object-peek-animal" since="2.30"/>
- <keyword type="function" name="example_object_peek_cat ()" link="ExampleObject.html#example-object-peek-cat"/>
- <keyword type="struct" name="struct ExampleObjectProxy" link="ExampleObject.html#ExampleObjectProxy-struct"/>
- <keyword type="struct" name="struct ExampleObjectProxyClass" link="ExampleObject.html#ExampleObjectProxyClass"/>
- <keyword type="function" name="example_object_proxy_new ()" link="ExampleObject.html#example-object-proxy-new"/>
- <keyword type="struct" name="struct ExampleObjectSkeleton" link="ExampleObject.html#ExampleObjectSkeleton-struct"/>
- <keyword type="struct" name="struct ExampleObjectSkeletonClass" link="ExampleObject.html#ExampleObjectSkeletonClass"/>
- <keyword type="function" name="example_object_skeleton_new ()" link="ExampleObject.html#example-object-skeleton-new"/>
- <keyword type="function" name="example_object_skeleton_set_animal ()" link="ExampleObject.html#example-object-skeleton-set-animal" since="2.30"/>
- <keyword type="function" name="example_object_skeleton_set_cat ()" link="ExampleObject.html#example-object-skeleton-set-cat"/>
- <keyword type="property" name="The &quot;animal&quot; property" link="ExampleObject.html#ExampleObject--animal"/>
- <keyword type="property" name="The &quot;cat&quot; property" link="ExampleObject.html#ExampleObject--cat"/>
- <keyword type="struct" name="struct ExampleObjectManagerClient" link="ExampleObjectManagerClient.html#ExampleObjectManagerClient-struct"/>
- <keyword type="struct" name="struct ExampleObjectManagerClientClass" link="ExampleObjectManagerClient.html#ExampleObjectManagerClientClass"/>
- <keyword type="function" name="example_object_manager_client_get_proxy_type ()" link="ExampleObjectManagerClient.html#example-object-manager-client-get-proxy-type"/>
- <keyword type="function" name="example_object_manager_client_new ()" link="ExampleObjectManagerClient.html#example-object-manager-client-new"/>
- <keyword type="function" name="example_object_manager_client_new_finish ()" link="ExampleObjectManagerClient.html#example-object-manager-client-new-finish"/>
- <keyword type="function" name="example_object_manager_client_new_sync ()" link="ExampleObjectManagerClient.html#example-object-manager-client-new-sync"/>
- <keyword type="function" name="example_object_manager_client_new_for_bus ()" link="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus"/>
- <keyword type="function" name="example_object_manager_client_new_for_bus_finish ()" link="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-finish"/>
- <keyword type="function" name="example_object_manager_client_new_for_bus_sync ()" link="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-sync"/>
- <keyword type="constant" name="G_FILE_QUERY_INFO_NONE" link="GFile.html#G-FILE-QUERY-INFO-NONE:CAPS"/>
- <keyword type="constant" name="G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS" link="GFile.html#G-FILE-QUERY-INFO-NOFOLLOW-SYMLINKS:CAPS"/>
- <keyword type="constant" name="G_FILE_CREATE_NONE" link="GFile.html#G-FILE-CREATE-NONE:CAPS"/>
- <keyword type="constant" name="G_FILE_CREATE_PRIVATE" link="GFile.html#G-FILE-CREATE-PRIVATE:CAPS"/>
- <keyword type="constant" name="G_FILE_CREATE_REPLACE_DESTINATION" link="GFile.html#G-FILE-CREATE-REPLACE-DESTINATION:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_NONE" link="GFile.html#G-FILE-COPY-NONE:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_OVERWRITE" link="GFile.html#G-FILE-COPY-OVERWRITE:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_BACKUP" link="GFile.html#G-FILE-COPY-BACKUP:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_NOFOLLOW_SYMLINKS" link="GFile.html#G-FILE-COPY-NOFOLLOW-SYMLINKS:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_ALL_METADATA" link="GFile.html#G-FILE-COPY-ALL-METADATA:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_NO_FALLBACK_FOR_MOVE" link="GFile.html#G-FILE-COPY-NO-FALLBACK-FOR-MOVE:CAPS"/>
- <keyword type="constant" name="G_FILE_COPY_TARGET_DEFAULT_PERMS" link="GFile.html#G-FILE-COPY-TARGET-DEFAULT-PERMS:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_NONE" link="GFile.html#G-FILE-MONITOR-NONE:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_WATCH_MOUNTS" link="GFile.html#G-FILE-MONITOR-WATCH-MOUNTS:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_SEND_MOVED" link="GFile.html#G-FILE-MONITOR-SEND-MOVED:CAPS"/>
- <keyword type="constant" name="G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS" link="GFile.html#G-FILESYSTEM-PREVIEW-TYPE-IF-ALWAYS:CAPS"/>
- <keyword type="constant" name="G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL" link="GFile.html#G-FILESYSTEM-PREVIEW-TYPE-IF-LOCAL:CAPS"/>
- <keyword type="constant" name="G_FILESYSTEM_PREVIEW_TYPE_NEVER" link="GFile.html#G-FILESYSTEM-PREVIEW-TYPE-NEVER:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_INVALID" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_STRING" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_BYTE_STRING" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_BOOLEAN" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_UINT32" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_INT32" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT32:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_UINT64" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_INT64" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT64:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_OBJECT" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_TYPE_STRINGV" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRINGV:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_INFO_NONE" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-INFO-NONE:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-INFO-COPY-WITH-FILE:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-INFO-COPY-WHEN-MOVED:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_STATUS_UNSET" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_STATUS_SET" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-SET:CAPS"/>
- <keyword type="constant" name="G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING" link="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_UNKNOWN" link="GFileInfo.html#G-FILE-TYPE-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_REGULAR" link="GFileInfo.html#G-FILE-TYPE-REGULAR:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_DIRECTORY" link="GFileInfo.html#G-FILE-TYPE-DIRECTORY:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_SYMBOLIC_LINK" link="GFileInfo.html#G-FILE-TYPE-SYMBOLIC-LINK:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_SPECIAL" link="GFileInfo.html#G-FILE-TYPE-SPECIAL:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_SHORTCUT" link="GFileInfo.html#G-FILE-TYPE-SHORTCUT:CAPS"/>
- <keyword type="constant" name="G_FILE_TYPE_MOUNTABLE" link="GFileInfo.html#G-FILE-TYPE-MOUNTABLE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_FAILED" link="gio-GIOError.html#G-IO-ERROR-FAILED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_FOUND" link="gio-GIOError.html#G-IO-ERROR-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_EXISTS" link="gio-GIOError.html#G-IO-ERROR-EXISTS:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_IS_DIRECTORY" link="gio-GIOError.html#G-IO-ERROR-IS-DIRECTORY:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_DIRECTORY" link="gio-GIOError.html#G-IO-ERROR-NOT-DIRECTORY:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_EMPTY" link="gio-GIOError.html#G-IO-ERROR-NOT-EMPTY:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_REGULAR_FILE" link="gio-GIOError.html#G-IO-ERROR-NOT-REGULAR-FILE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_SYMBOLIC_LINK" link="gio-GIOError.html#G-IO-ERROR-NOT-SYMBOLIC-LINK:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_MOUNTABLE_FILE" link="gio-GIOError.html#G-IO-ERROR-NOT-MOUNTABLE-FILE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_FILENAME_TOO_LONG" link="gio-GIOError.html#G-IO-ERROR-FILENAME-TOO-LONG:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_INVALID_FILENAME" link="gio-GIOError.html#G-IO-ERROR-INVALID-FILENAME:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_TOO_MANY_LINKS" link="gio-GIOError.html#G-IO-ERROR-TOO-MANY-LINKS:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NO_SPACE" link="gio-GIOError.html#G-IO-ERROR-NO-SPACE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_INVALID_ARGUMENT" link="gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PERMISSION_DENIED" link="gio-GIOError.html#G-IO-ERROR-PERMISSION-DENIED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_SUPPORTED" link="gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_MOUNTED" link="gio-GIOError.html#G-IO-ERROR-NOT-MOUNTED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_ALREADY_MOUNTED" link="gio-GIOError.html#G-IO-ERROR-ALREADY-MOUNTED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_CLOSED" link="gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_CANCELLED" link="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PENDING" link="gio-GIOError.html#G-IO-ERROR-PENDING:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_READ_ONLY" link="gio-GIOError.html#G-IO-ERROR-READ-ONLY:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_CANT_CREATE_BACKUP" link="gio-GIOError.html#G-IO-ERROR-CANT-CREATE-BACKUP:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_WRONG_ETAG" link="gio-GIOError.html#G-IO-ERROR-WRONG-ETAG:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_TIMED_OUT" link="gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_WOULD_RECURSE" link="gio-GIOError.html#G-IO-ERROR-WOULD-RECURSE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_BUSY" link="gio-GIOError.html#G-IO-ERROR-BUSY:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_WOULD_BLOCK" link="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_HOST_NOT_FOUND" link="gio-GIOError.html#G-IO-ERROR-HOST-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_WOULD_MERGE" link="gio-GIOError.html#G-IO-ERROR-WOULD-MERGE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_FAILED_HANDLED" link="gio-GIOError.html#G-IO-ERROR-FAILED-HANDLED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_TOO_MANY_OPEN_FILES" link="gio-GIOError.html#G-IO-ERROR-TOO-MANY-OPEN-FILES:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NOT_INITIALIZED" link="gio-GIOError.html#G-IO-ERROR-NOT-INITIALIZED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_ADDRESS_IN_USE" link="gio-GIOError.html#G-IO-ERROR-ADDRESS-IN-USE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PARTIAL_INPUT" link="gio-GIOError.html#G-IO-ERROR-PARTIAL-INPUT:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_INVALID_DATA" link="gio-GIOError.html#G-IO-ERROR-INVALID-DATA:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_DBUS_ERROR" link="gio-GIOError.html#G-IO-ERROR-DBUS-ERROR:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_HOST_UNREACHABLE" link="gio-GIOError.html#G-IO-ERROR-HOST-UNREACHABLE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_NETWORK_UNREACHABLE" link="gio-GIOError.html#G-IO-ERROR-NETWORK-UNREACHABLE:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_CONNECTION_REFUSED" link="gio-GIOError.html#G-IO-ERROR-CONNECTION-REFUSED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PROXY_FAILED" link="gio-GIOError.html#G-IO-ERROR-PROXY-FAILED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PROXY_AUTH_FAILED" link="gio-GIOError.html#G-IO-ERROR-PROXY-AUTH-FAILED:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PROXY_NEED_AUTH" link="gio-GIOError.html#G-IO-ERROR-PROXY-NEED-AUTH:CAPS"/>
- <keyword type="constant" name="G_IO_ERROR_PROXY_NOT_ALLOWED" link="gio-GIOError.html#G-IO-ERROR-PROXY-NOT-ALLOWED:CAPS"/>
- <keyword type="constant" name="G_ASK_PASSWORD_NEED_PASSWORD" link="GMountOperation.html#G-ASK-PASSWORD-NEED-PASSWORD:CAPS"/>
- <keyword type="constant" name="G_ASK_PASSWORD_NEED_USERNAME" link="GMountOperation.html#G-ASK-PASSWORD-NEED-USERNAME:CAPS"/>
- <keyword type="constant" name="G_ASK_PASSWORD_NEED_DOMAIN" link="GMountOperation.html#G-ASK-PASSWORD-NEED-DOMAIN:CAPS"/>
- <keyword type="constant" name="G_ASK_PASSWORD_SAVING_SUPPORTED" link="GMountOperation.html#G-ASK-PASSWORD-SAVING-SUPPORTED:CAPS"/>
- <keyword type="constant" name="G_ASK_PASSWORD_ANONYMOUS_SUPPORTED" link="GMountOperation.html#G-ASK-PASSWORD-ANONYMOUS-SUPPORTED:CAPS"/>
- <keyword type="constant" name="G_PASSWORD_SAVE_NEVER" link="GMountOperation.html#G-PASSWORD-SAVE-NEVER:CAPS"/>
- <keyword type="constant" name="G_PASSWORD_SAVE_FOR_SESSION" link="GMountOperation.html#G-PASSWORD-SAVE-FOR-SESSION:CAPS"/>
- <keyword type="constant" name="G_PASSWORD_SAVE_PERMANENTLY" link="GMountOperation.html#G-PASSWORD-SAVE-PERMANENTLY:CAPS"/>
- <keyword type="constant" name="G_MOUNT_OPERATION_HANDLED" link="GMountOperation.html#G-MOUNT-OPERATION-HANDLED:CAPS"/>
- <keyword type="constant" name="G_MOUNT_OPERATION_ABORTED" link="GMountOperation.html#G-MOUNT-OPERATION-ABORTED:CAPS"/>
- <keyword type="constant" name="G_MOUNT_OPERATION_UNHANDLED" link="GMountOperation.html#G-MOUNT-OPERATION-UNHANDLED:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_CHANGED" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-CHANGED:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-CHANGES-DONE-HINT:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_DELETED" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-DELETED:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_CREATED" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-CREATED:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-ATTRIBUTE-CHANGED:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_PRE_UNMOUNT" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-PRE-UNMOUNT:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_UNMOUNTED" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-UNMOUNTED:CAPS"/>
- <keyword type="constant" name="G_FILE_MONITOR_EVENT_MOVED" link="GFileMonitor.html#G-FILE-MONITOR-EVENT-MOVED:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_ERROR" link="GConverter.html#G-CONVERTER-ERROR:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_CONVERTED" link="GConverter.html#G-CONVERTER-CONVERTED:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_FINISHED" link="GConverter.html#G-CONVERTER-FINISHED:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_FLUSHED" link="GConverter.html#G-CONVERTER-FLUSHED:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_NO_FLAGS" link="GConverter.html#G-CONVERTER-NO-FLAGS:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_INPUT_AT_END" link="GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS"/>
- <keyword type="constant" name="G_CONVERTER_FLUSH" link="GConverter.html#G-CONVERTER-FLUSH:CAPS"/>
- <keyword type="constant" name="G_ZLIB_COMPRESSOR_FORMAT_ZLIB" link="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-ZLIB:CAPS"/>
- <keyword type="constant" name="G_ZLIB_COMPRESSOR_FORMAT_GZIP" link="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS"/>
- <keyword type="constant" name="G_ZLIB_COMPRESSOR_FORMAT_RAW" link="GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-RAW:CAPS"/>
- <keyword type="constant" name="G_OUTPUT_STREAM_SPLICE_NONE" link="GOutputStream.html#G-OUTPUT-STREAM-SPLICE-NONE:CAPS"/>
- <keyword type="constant" name="G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE" link="GOutputStream.html#G-OUTPUT-STREAM-SPLICE-CLOSE-SOURCE:CAPS"/>
- <keyword type="constant" name="G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET" link="GOutputStream.html#G-OUTPUT-STREAM-SPLICE-CLOSE-TARGET:CAPS"/>
- <keyword type="constant" name="G_IO_STREAM_SPLICE_NONE" link="GIOStream.html#G-IO-STREAM-SPLICE-NONE:CAPS"/>
- <keyword type="constant" name="G_IO_STREAM_SPLICE_CLOSE_STREAM1" link="GIOStream.html#G-IO-STREAM-SPLICE-CLOSE-STREAM1:CAPS"/>
- <keyword type="constant" name="G_IO_STREAM_SPLICE_CLOSE_STREAM2" link="GIOStream.html#G-IO-STREAM-SPLICE-CLOSE-STREAM2:CAPS"/>
- <keyword type="constant" name="G_IO_STREAM_SPLICE_WAIT_FOR_BOTH" link="GIOStream.html#G-IO-STREAM-SPLICE-WAIT-FOR-BOTH:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN" link="GDataInputStream.html#G-DATA-STREAM-BYTE-ORDER-BIG-ENDIAN:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN" link="GDataInputStream.html#G-DATA-STREAM-BYTE-ORDER-LITTLE-ENDIAN:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN" link="GDataInputStream.html#G-DATA-STREAM-BYTE-ORDER-HOST-ENDIAN:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_NEWLINE_TYPE_LF" link="GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-LF:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_NEWLINE_TYPE_CR" link="GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-CR:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_NEWLINE_TYPE_CR_LF" link="GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-CR-LF:CAPS"/>
- <keyword type="constant" name="G_DATA_STREAM_NEWLINE_TYPE_ANY" link="GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-ANY:CAPS"/>
- <keyword type="constant" name="G_APP_INFO_CREATE_NONE" link="GAppInfo.html#G-APP-INFO-CREATE-NONE:CAPS"/>
- <keyword type="constant" name="G_APP_INFO_CREATE_NEEDS_TERMINAL" link="GAppInfo.html#G-APP-INFO-CREATE-NEEDS-TERMINAL:CAPS"/>
- <keyword type="constant" name="G_APP_INFO_CREATE_SUPPORTS_URIS" link="GAppInfo.html#G-APP-INFO-CREATE-SUPPORTS-URIS:CAPS"/>
- <keyword type="constant" name="G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION" link="GAppInfo.html#G-APP-INFO-CREATE-SUPPORTS-STARTUP-NOTIFICATION:CAPS"/>
- <keyword type="constant" name="G_MOUNT_MOUNT_NONE" link="GMount.html#G-MOUNT-MOUNT-NONE:CAPS"/>
- <keyword type="constant" name="G_MOUNT_UNMOUNT_NONE" link="GMount.html#G-MOUNT-UNMOUNT-NONE:CAPS"/>
- <keyword type="constant" name="G_MOUNT_UNMOUNT_FORCE" link="GMount.html#G-MOUNT-UNMOUNT-FORCE:CAPS"/>
- <keyword type="constant" name="G_DRIVE_START_NONE" link="GDrive.html#G-DRIVE-START-NONE:CAPS"/>
- <keyword type="constant" name="G_DRIVE_START_STOP_TYPE_UNKNOWN" link="GDrive.html#G-DRIVE-START-STOP-TYPE-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_DRIVE_START_STOP_TYPE_SHUTDOWN" link="GDrive.html#G-DRIVE-START-STOP-TYPE-SHUTDOWN:CAPS"/>
- <keyword type="constant" name="G_DRIVE_START_STOP_TYPE_NETWORK" link="GDrive.html#G-DRIVE-START-STOP-TYPE-NETWORK:CAPS"/>
- <keyword type="constant" name="G_DRIVE_START_STOP_TYPE_MULTIDISK" link="GDrive.html#G-DRIVE-START-STOP-TYPE-MULTIDISK:CAPS"/>
- <keyword type="constant" name="G_DRIVE_START_STOP_TYPE_PASSWORD" link="GDrive.html#G-DRIVE-START-STOP-TYPE-PASSWORD:CAPS"/>
- <keyword type="constant" name="G_EMBLEM_ORIGIN_UNKNOWN" link="GEmblem.html#G-EMBLEM-ORIGIN-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_EMBLEM_ORIGIN_DEVICE" link="GEmblem.html#G-EMBLEM-ORIGIN-DEVICE:CAPS"/>
- <keyword type="constant" name="G_EMBLEM_ORIGIN_LIVEMETADATA" link="GEmblem.html#G-EMBLEM-ORIGIN-LIVEMETADATA:CAPS"/>
- <keyword type="constant" name="G_EMBLEM_ORIGIN_TAG" link="GEmblem.html#G-EMBLEM-ORIGIN-TAG:CAPS"/>
- <keyword type="constant" name="G_SOCKET_TYPE_INVALID" link="GSocket.html#G-SOCKET-TYPE-INVALID:CAPS"/>
- <keyword type="constant" name="G_SOCKET_TYPE_STREAM" link="GSocket.html#G-SOCKET-TYPE-STREAM:CAPS"/>
- <keyword type="constant" name="G_SOCKET_TYPE_DATAGRAM" link="GSocket.html#G-SOCKET-TYPE-DATAGRAM:CAPS"/>
- <keyword type="constant" name="G_SOCKET_TYPE_SEQPACKET" link="GSocket.html#G-SOCKET-TYPE-SEQPACKET:CAPS"/>
- <keyword type="constant" name="G_SOCKET_PROTOCOL_UNKNOWN" link="GSocket.html#G-SOCKET-PROTOCOL-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_SOCKET_PROTOCOL_DEFAULT" link="GSocket.html#G-SOCKET-PROTOCOL-DEFAULT:CAPS"/>
- <keyword type="constant" name="G_SOCKET_PROTOCOL_TCP" link="GSocket.html#G-SOCKET-PROTOCOL-TCP:CAPS"/>
- <keyword type="constant" name="G_SOCKET_PROTOCOL_UDP" link="GSocket.html#G-SOCKET-PROTOCOL-UDP:CAPS"/>
- <keyword type="constant" name="G_SOCKET_PROTOCOL_SCTP" link="GSocket.html#G-SOCKET-PROTOCOL-SCTP:CAPS"/>
- <keyword type="constant" name="G_SOCKET_MSG_NONE" link="GSocket.html#G-SOCKET-MSG-NONE:CAPS"/>
- <keyword type="constant" name="G_SOCKET_MSG_OOB" link="GSocket.html#G-SOCKET-MSG-OOB:CAPS"/>
- <keyword type="constant" name="G_SOCKET_MSG_PEEK" link="GSocket.html#G-SOCKET-MSG-PEEK:CAPS"/>
- <keyword type="constant" name="G_SOCKET_MSG_DONTROUTE" link="GSocket.html#G-SOCKET-MSG-DONTROUTE:CAPS"/>
- <keyword type="constant" name="G_SOCKET_FAMILY_INVALID" link="GSocketAddress.html#G-SOCKET-FAMILY-INVALID:CAPS"/>
- <keyword type="constant" name="G_SOCKET_FAMILY_UNIX" link="GSocketAddress.html#G-SOCKET-FAMILY-UNIX:CAPS"/>
- <keyword type="constant" name="G_SOCKET_FAMILY_IPV4" link="GSocketAddress.html#G-SOCKET-FAMILY-IPV4:CAPS"/>
- <keyword type="constant" name="G_SOCKET_FAMILY_IPV6" link="GSocketAddress.html#G-SOCKET-FAMILY-IPV6:CAPS"/>
- <keyword type="constant" name="G_UNIX_SOCKET_ADDRESS_INVALID" link="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-INVALID:CAPS"/>
- <keyword type="constant" name="G_UNIX_SOCKET_ADDRESS_ANONYMOUS" link="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ANONYMOUS:CAPS"/>
- <keyword type="constant" name="G_UNIX_SOCKET_ADDRESS_PATH" link="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-PATH:CAPS"/>
- <keyword type="constant" name="G_UNIX_SOCKET_ADDRESS_ABSTRACT" link="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS"/>
- <keyword type="constant" name="G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED" link="GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS"/>
- <keyword type="constant" name="G_CREDENTIALS_TYPE_INVALID" link="GCredentials.html#G-CREDENTIALS-TYPE-INVALID:CAPS"/>
- <keyword type="constant" name="G_CREDENTIALS_TYPE_LINUX_UCRED" link="GCredentials.html#G-CREDENTIALS-TYPE-LINUX-UCRED:CAPS"/>
- <keyword type="constant" name="G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED" link="GCredentials.html#G-CREDENTIALS-TYPE-FREEBSD-CMSGCRED:CAPS"/>
- <keyword type="constant" name="G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED" link="GCredentials.html#G-CREDENTIALS-TYPE-OPENBSD-SOCKPEERCRED:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_RESOLVING" link="GSocketClient.html#G-SOCKET-CLIENT-RESOLVING:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_RESOLVED" link="GSocketClient.html#G-SOCKET-CLIENT-RESOLVED:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_CONNECTING" link="GSocketClient.html#G-SOCKET-CLIENT-CONNECTING:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_CONNECTED" link="GSocketClient.html#G-SOCKET-CLIENT-CONNECTED:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_PROXY_NEGOTIATING" link="GSocketClient.html#G-SOCKET-CLIENT-PROXY-NEGOTIATING:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_PROXY_NEGOTIATED" link="GSocketClient.html#G-SOCKET-CLIENT-PROXY-NEGOTIATED:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_TLS_HANDSHAKING" link="GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKING:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_TLS_HANDSHAKED" link="GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKED:CAPS"/>
- <keyword type="constant" name="G_SOCKET_CLIENT_COMPLETE" link="GSocketClient.html#G-SOCKET-CLIENT-COMPLETE:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_UNAVAILABLE" link="gio-TLS-Overview.html#G-TLS-ERROR-UNAVAILABLE:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_MISC" link="gio-TLS-Overview.html#G-TLS-ERROR-MISC:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_BAD_CERTIFICATE" link="gio-TLS-Overview.html#G-TLS-ERROR-BAD-CERTIFICATE:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_NOT_TLS" link="gio-TLS-Overview.html#G-TLS-ERROR-NOT-TLS:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_HANDSHAKE" link="gio-TLS-Overview.html#G-TLS-ERROR-HANDSHAKE:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_CERTIFICATE_REQUIRED" link="gio-TLS-Overview.html#G-TLS-ERROR-CERTIFICATE-REQUIRED:CAPS"/>
- <keyword type="constant" name="G_TLS_ERROR_EOF" link="gio-TLS-Overview.html#G-TLS-ERROR-EOF:CAPS"/>
- <keyword type="constant" name="G_TLS_AUTHENTICATION_NONE" link="gio-TLS-Overview.html#G-TLS-AUTHENTICATION-NONE:CAPS"/>
- <keyword type="constant" name="G_TLS_AUTHENTICATION_REQUESTED" link="gio-TLS-Overview.html#G-TLS-AUTHENTICATION-REQUESTED:CAPS"/>
- <keyword type="constant" name="G_TLS_AUTHENTICATION_REQUIRED" link="gio-TLS-Overview.html#G-TLS-AUTHENTICATION-REQUIRED:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_UNKNOWN_CA" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_BAD_IDENTITY" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_NOT_ACTIVATED" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-NOT-ACTIVATED:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_EXPIRED" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-EXPIRED:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_REVOKED" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-REVOKED:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_INSECURE" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-INSECURE:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_GENERIC_ERROR" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-GENERIC-ERROR:CAPS"/>
- <keyword type="constant" name="G_TLS_CERTIFICATE_VALIDATE_ALL" link="gio-TLS-Overview.html#G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS"/>
- <keyword type="constant" name="G_TLS_REHANDSHAKE_NEVER" link="GTlsConnection.html#G-TLS-REHANDSHAKE-NEVER:CAPS"/>
- <keyword type="constant" name="G_TLS_REHANDSHAKE_SAFELY" link="GTlsConnection.html#G-TLS-REHANDSHAKE-SAFELY:CAPS"/>
- <keyword type="constant" name="G_TLS_REHANDSHAKE_UNSAFELY" link="GTlsConnection.html#G-TLS-REHANDSHAKE-UNSAFELY:CAPS"/>
- <keyword type="constant" name="G_TLS_DATABASE_VERIFY_NONE" link="GTlsDatabase.html#G-TLS-DATABASE-VERIFY-NONE:CAPS"/>
- <keyword type="constant" name="G_TLS_DATABASE_LOOKUP_NONE" link="GTlsDatabase.html#G-TLS-DATABASE-LOOKUP-NONE:CAPS"/>
- <keyword type="constant" name="G_TLS_DATABASE_LOOKUP_KEYPAIR" link="GTlsDatabase.html#G-TLS-DATABASE-LOOKUP-KEYPAIR:CAPS"/>
- <keyword type="constant" name="G_TLS_INTERACTION_UNHANDLED" link="GTlsInteraction.html#G-TLS-INTERACTION-UNHANDLED:CAPS"/>
- <keyword type="constant" name="G_TLS_INTERACTION_HANDLED" link="GTlsInteraction.html#G-TLS-INTERACTION-HANDLED:CAPS"/>
- <keyword type="constant" name="G_TLS_INTERACTION_FAILED" link="GTlsInteraction.html#G-TLS-INTERACTION-FAILED:CAPS"/>
- <keyword type="constant" name="G_TLS_PASSWORD_NONE" link="GTlsPassword.html#G-TLS-PASSWORD-NONE:CAPS"/>
- <keyword type="constant" name="G_TLS_PASSWORD_RETRY" link="GTlsPassword.html#G-TLS-PASSWORD-RETRY:CAPS"/>
- <keyword type="constant" name="G_TLS_PASSWORD_MANY_TRIES" link="GTlsPassword.html#G-TLS-PASSWORD-MANY-TRIES:CAPS"/>
- <keyword type="constant" name="G_TLS_PASSWORD_FINAL_TRY" link="GTlsPassword.html#G-TLS-PASSWORD-FINAL-TRY:CAPS"/>
- <keyword type="constant" name="G_RESOLVER_ERROR_NOT_FOUND" link="GResolver.html#G-RESOLVER-ERROR-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_RESOLVER_ERROR_TEMPORARY_FAILURE" link="GResolver.html#G-RESOLVER-ERROR-TEMPORARY-FAILURE:CAPS"/>
- <keyword type="constant" name="G_RESOLVER_ERROR_INTERNAL" link="GResolver.html#G-RESOLVER-ERROR-INTERNAL:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROPERTY_INFO_FLAGS_NONE" link="gio-D-Bus-Introspection-Data.html#G-DBUS-PROPERTY-INFO-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROPERTY_INFO_FLAGS_READABLE" link="gio-D-Bus-Introspection-Data.html#G-DBUS-PROPERTY-INFO-FLAGS-READABLE:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE" link="gio-D-Bus-Introspection-Data.html#G-DBUS-PROPERTY-INFO-FLAGS-WRITABLE:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_FAILED" link="gio-GDBusError.html#G-DBUS-ERROR-FAILED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_NO_MEMORY" link="gio-GDBusError.html#G-DBUS-ERROR-NO-MEMORY:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SERVICE_UNKNOWN" link="gio-GDBusError.html#G-DBUS-ERROR-SERVICE-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_NAME_HAS_NO_OWNER" link="gio-GDBusError.html#G-DBUS-ERROR-NAME-HAS-NO-OWNER:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_NO_REPLY" link="gio-GDBusError.html#G-DBUS-ERROR-NO-REPLY:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_IO_ERROR" link="gio-GDBusError.html#G-DBUS-ERROR-IO-ERROR:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_BAD_ADDRESS" link="gio-GDBusError.html#G-DBUS-ERROR-BAD-ADDRESS:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_NOT_SUPPORTED" link="gio-GDBusError.html#G-DBUS-ERROR-NOT-SUPPORTED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_LIMITS_EXCEEDED" link="gio-GDBusError.html#G-DBUS-ERROR-LIMITS-EXCEEDED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_ACCESS_DENIED" link="gio-GDBusError.html#G-DBUS-ERROR-ACCESS-DENIED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_AUTH_FAILED" link="gio-GDBusError.html#G-DBUS-ERROR-AUTH-FAILED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_NO_SERVER" link="gio-GDBusError.html#G-DBUS-ERROR-NO-SERVER:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_TIMEOUT" link="gio-GDBusError.html#G-DBUS-ERROR-TIMEOUT:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_NO_NETWORK" link="gio-GDBusError.html#G-DBUS-ERROR-NO-NETWORK:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_ADDRESS_IN_USE" link="gio-GDBusError.html#G-DBUS-ERROR-ADDRESS-IN-USE:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_DISCONNECTED" link="gio-GDBusError.html#G-DBUS-ERROR-DISCONNECTED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_INVALID_ARGS" link="gio-GDBusError.html#G-DBUS-ERROR-INVALID-ARGS:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_FILE_NOT_FOUND" link="gio-GDBusError.html#G-DBUS-ERROR-FILE-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_FILE_EXISTS" link="gio-GDBusError.html#G-DBUS-ERROR-FILE-EXISTS:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_UNKNOWN_METHOD" link="gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_TIMED_OUT" link="gio-GDBusError.html#G-DBUS-ERROR-TIMED-OUT:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_MATCH_RULE_NOT_FOUND" link="gio-GDBusError.html#G-DBUS-ERROR-MATCH-RULE-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_MATCH_RULE_INVALID" link="gio-GDBusError.html#G-DBUS-ERROR-MATCH-RULE-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_EXEC_FAILED" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-EXEC-FAILED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_FORK_FAILED" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-FORK-FAILED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_CHILD_EXITED" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-CHILD-EXITED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_CHILD_SIGNALED" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-CHILD-SIGNALED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_FAILED" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-FAILED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_SETUP_FAILED" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-SETUP-FAILED:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_CONFIG_INVALID" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-CONFIG-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_SERVICE_INVALID" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-SERVICE-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-SERVICE-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-PERMISSIONS-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_FILE_INVALID" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-FILE-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SPAWN_NO_MEMORY" link="gio-GDBusError.html#G-DBUS-ERROR-SPAWN-NO-MEMORY:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN" link="gio-GDBusError.html#G-DBUS-ERROR-UNIX-PROCESS-ID-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_INVALID_SIGNATURE" link="gio-GDBusError.html#G-DBUS-ERROR-INVALID-SIGNATURE:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_INVALID_FILE_CONTENT" link="gio-GDBusError.html#G-DBUS-ERROR-INVALID-FILE-CONTENT:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN" link="gio-GDBusError.html#G-DBUS-ERROR-SELINUX-SECURITY-CONTEXT-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN" link="gio-GDBusError.html#G-DBUS-ERROR-ADT-AUDIT-DATA-UNKNOWN:CAPS"/>
- <keyword type="constant" name="G_DBUS_ERROR_OBJECT_PATH_IN_USE" link="gio-GDBusError.html#G-DBUS-ERROR-OBJECT-PATH-IN-USE:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_TYPE_INVALID" link="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_TYPE_METHOD_CALL" link="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_TYPE_METHOD_RETURN" link="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-RETURN:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_TYPE_ERROR" link="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-ERROR:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_TYPE_SIGNAL" link="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-SIGNAL:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_FLAGS_NONE" link="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED" link="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_FLAGS_NO_AUTO_START" link="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-AUTO-START:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_INVALID" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INVALID:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_PATH" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-PATH:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INTERFACE:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_MEMBER" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-MEMBER:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-REPLY-SERIAL:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-DESTINATION:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_SENDER" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SENDER:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS" link="GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN" link="GDBusMessage.html#G-DBUS-MESSAGE-BYTE-ORDER-BIG-ENDIAN:CAPS"/>
- <keyword type="constant" name="G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN" link="GDBusMessage.html#G-DBUS-MESSAGE-BYTE-ORDER-LITTLE-ENDIAN:CAPS"/>
- <keyword type="constant" name="G_BUS_TYPE_STARTER" link="GDBusConnection.html#G-BUS-TYPE-STARTER:CAPS"/>
- <keyword type="constant" name="G_BUS_TYPE_NONE" link="GDBusConnection.html#G-BUS-TYPE-NONE:CAPS"/>
- <keyword type="constant" name="G_BUS_TYPE_SYSTEM" link="GDBusConnection.html#G-BUS-TYPE-SYSTEM:CAPS"/>
- <keyword type="constant" name="G_BUS_TYPE_SESSION" link="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS"/>
- <keyword type="constant" name="G_DBUS_CONNECTION_FLAGS_NONE" link="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT" link="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS"/>
- <keyword type="constant" name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER" link="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS"/>
- <keyword type="constant" name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS" link="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS"/>
- <keyword type="constant" name="G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION" link="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-MESSAGE-BUS-CONNECTION:CAPS"/>
- <keyword type="constant" name="G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING" link="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-DELAY-MESSAGE-PROCESSING:CAPS"/>
- <keyword type="constant" name="G_DBUS_CAPABILITY_FLAGS_NONE" link="GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING" link="GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS"/>
- <keyword type="constant" name="G_DBUS_CALL_FLAGS_NONE" link="GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_CALL_FLAGS_NO_AUTO_START" link="GDBusConnection.html#G-DBUS-CALL-FLAGS-NO-AUTO-START:CAPS"/>
- <keyword type="constant" name="G_DBUS_SIGNAL_FLAGS_NONE" link="GDBusConnection.html#G-DBUS-SIGNAL-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE" link="GDBusConnection.html#G-DBUS-SIGNAL-FLAGS-NO-MATCH-RULE:CAPS"/>
- <keyword type="constant" name="G_DBUS_SEND_MESSAGE_FLAGS_NONE" link="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL" link="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS"/>
- <keyword type="constant" name="G_DBUS_SUBTREE_FLAGS_NONE" link="GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES" link="GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-DISPATCH-TO-UNENUMERATED-NODES:CAPS"/>
- <keyword type="constant" name="G_DBUS_SERVER_FLAGS_NONE" link="GDBusServer.html#G-DBUS-SERVER-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_SERVER_FLAGS_RUN_IN_THREAD" link="GDBusServer.html#G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS"/>
- <keyword type="constant" name="G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS" link="GDBusServer.html#G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS"/>
- <keyword type="constant" name="G_BUS_NAME_OWNER_FLAGS_NONE" link="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT" link="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS"/>
- <keyword type="constant" name="G_BUS_NAME_OWNER_FLAGS_REPLACE" link="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-REPLACE:CAPS"/>
- <keyword type="constant" name="G_BUS_NAME_WATCHER_FLAGS_NONE" link="gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_BUS_NAME_WATCHER_FLAGS_AUTO_START" link="gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-AUTO-START:CAPS"/>
- <keyword type="constant" name="G_DBUS_INTERFACE_SKELETON_FLAGS_NONE" link="GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD" link="GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROXY_FLAGS_NONE" link="GDBusProxy.html#G-DBUS-PROXY-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES" link="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS" link="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" link="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS"/>
- <keyword type="constant" name="G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES" link="GDBusProxy.html#G-DBUS-PROXY-FLAGS-GET-INVALIDATED-PROPERTIES:CAPS"/>
- <keyword type="constant" name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE" link="GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START" link="GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS"/>
- <keyword type="constant" name="G_SETTINGS_BIND_DEFAULT" link="GSettings.html#G-SETTINGS-BIND-DEFAULT:CAPS"/>
- <keyword type="constant" name="G_SETTINGS_BIND_GET" link="GSettings.html#G-SETTINGS-BIND-GET:CAPS"/>
- <keyword type="constant" name="G_SETTINGS_BIND_SET" link="GSettings.html#G-SETTINGS-BIND-SET:CAPS"/>
- <keyword type="constant" name="G_SETTINGS_BIND_NO_SENSITIVITY" link="GSettings.html#G-SETTINGS-BIND-NO-SENSITIVITY:CAPS"/>
- <keyword type="constant" name="G_SETTINGS_BIND_GET_NO_CHANGES" link="GSettings.html#G-SETTINGS-BIND-GET-NO-CHANGES:CAPS"/>
- <keyword type="constant" name="G_SETTINGS_BIND_INVERT_BOOLEAN" link="GSettings.html#G-SETTINGS-BIND-INVERT-BOOLEAN:CAPS"/>
- <keyword type="constant" name="G_RESOURCE_FLAGS_NONE" link="gio-GResource.html#G-RESOURCE-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_RESOURCE_FLAGS_COMPRESSED" link="gio-GResource.html#G-RESOURCE-FLAGS-COMPRESSED:CAPS"/>
- <keyword type="constant" name="G_RESOURCE_LOOKUP_FLAGS_NONE" link="gio-GResource.html#G-RESOURCE-LOOKUP-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_RESOURCE_ERROR_NOT_FOUND" link="gio-GResource.html#G-RESOURCE-ERROR-NOT-FOUND:CAPS"/>
- <keyword type="constant" name="G_RESOURCE_ERROR_INTERNAL" link="gio-GResource.html#G-RESOURCE-ERROR-INTERNAL:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_FLAGS_NONE" link="GApplication.html#G-APPLICATION-FLAGS-NONE:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_IS_SERVICE" link="GApplication.html#G-APPLICATION-IS-SERVICE:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_IS_LAUNCHER" link="GApplication.html#G-APPLICATION-IS-LAUNCHER:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_HANDLES_OPEN" link="GApplication.html#G-APPLICATION-HANDLES-OPEN:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_HANDLES_COMMAND_LINE" link="GApplication.html#G-APPLICATION-HANDLES-COMMAND-LINE:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_SEND_ENVIRONMENT" link="GApplication.html#G-APPLICATION-SEND-ENVIRONMENT:CAPS"/>
- <keyword type="constant" name="G_APPLICATION_NON_UNIQUE" link="GApplication.html#G-APPLICATION-NON-UNIQUE:CAPS"/>
- <keyword type="constant" name="G_IO_MODULE_SCOPE_NONE" link="GIOModule.html#G-IO-MODULE-SCOPE-NONE:CAPS"/>
- <keyword type="constant" name="G_IO_MODULE_SCOPE_BLOCK_DUPLICATES" link="GIOModule.html#G-IO-MODULE-SCOPE-BLOCK-DUPLICATES:CAPS"/>
- <keyword type="constant" name="G_TEST_DBUS_NONE" link="GTestDBus.html#G-TEST-DBUS-NONE:CAPS"/>
- </functions>
-</book>
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/glib-compile-resources.html b/gtk+-mingw/share/gtk-doc/html/gio/glib-compile-resources.html
deleted file mode 100644
index 376ee1e..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/glib-compile-resources.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>glib-compile-resources</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="glib-compile-schemas.html" title="glib-compile-schemas">
-<link rel="next" href="gdbus.html" title="gdbus">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="glib-compile-schemas.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="glib-compile-resources"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">glib-compile-resources</span></h2>
-<p>glib-compile-resources — GLib resource compiler</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">glib-compile-resources</code> [OPTION...] {FILE}</p></div>
-</div>
-<div class="refsect1">
-<a name="idp9314992"></a><h2>Description</h2>
-<p><span class="command"><strong>glib-compile-resources</strong></span> reads the resource description from
-<em class="replaceable"><code>FILE</code></em> and the files that it references
-and creates a binary resource bundle that is suitable for use with the
-<a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> API.
-The resulting bundle is then written out as-is, or as C source for linking into
-an application.
-</p>
-<p>
-The XML resource files normally have the filename extension <code class="filename">.gresource.xml</code>.
-For a detailed description of the XML file format, see the
-<a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> documentation.
-</p>
-</div>
-<div class="refsect1">
-<a name="idp65386864"></a><h2>Options</h2>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="option">-h</code>, <code class="option">--help</code></span></p></td>
-<td><p>
-Print help and exit
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--target=<em class="replaceable"><code>TARGET</code></em></code></span></p></td>
-<td><p>
-Store the compiled resources in the file <em class="replaceable"><code>TARGET</code></em>.
-If not specified a filename based on the <em class="replaceable"><code>FILE</code></em>
-basename is used.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--sourcedir=<em class="replaceable"><code>DIRECTORY</code></em></code></span></p></td>
-<td><p>
-The files referenced in <em class="replaceable"><code>FILE</code></em> are loaded from
-this directory. If not specified, the current directory is used.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--generate</code></span></p></td>
-<td>
-<p>
-Write the output file in the format selected for by its filename extension:
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="literal">.c</code></span></p></td>
-<td><p>C source</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">.h</code></span></p></td>
-<td><p>C header</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="literal">.gresource</code></span></p></td>
-<td><p>resource bundle</p></td>
-</tr>
-</tbody>
-</table></div>
-<p>
-</p>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--generate-source</code></span></p></td>
-<td><p>
-Instead of a writing the resource bundle in binary form create a C source file
-that contains the resource bundle. This can then be compiled into an
-application for easy access.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--generate-header</code></span></p></td>
-<td><p>
-Generate a header file for use with C code generated by
-<code class="option">--generate-source</code>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--generate-dependencies</code></span></p></td>
-<td>
-<p>
-Prints the list of files that the resource bundle references to standard output.
-This can be used to track dependencies in the build system. For example, the
-following make rule would mark <em class="replaceable"><code>test.gresource</code></em> as
-depending on all the files that <em class="replaceable"><code>test.gresource.xml</code></em>
-includes, so that is is automatically rebuilt if any of them change:
-</p>
-<pre class="programlisting">
-test.gresource: test.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies test.gresource.xml)
-</pre>
-<p>
-Note that this may or may not be portable to non-GNU <span class="command"><strong>make</strong></span>.
-</p>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--c-name</code></span></p></td>
-<td><p>
-Specify the prefix used for the C identifiers in the code generated by
-<code class="option">--generate-source</code> and <code class="option">--generate-headers</code>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--manual-register</code></span></p></td>
-<td><p>
-By default code generated by <code class="option">--generate-source</code> uses automatic
-initialization of the resource. This works on most systems by using the
-compiler support for constructors. However, some (uncommon) compilers may not
-support this, you can then specify <code class="option">--manual-register</code>,
-which will generate custom register and unregister functions that your code
-can manually call at initialization and uninitialization time.
-</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="idp33512288"></a><h2>Environment</h2>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="envar">XMLLINT</code></span></p></td>
-<td><p>
-The full path to the xmllint executable. This is used to preprocess resources
-with the <code class="literal">xml-stripblanks</code> preprocessing option. If this
-environment variable is not set, xmllint is searched in the
-<code class="envar">PATH</code>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="envar">GDK_PIXBUF_PIXDATA</code></span></p></td>
-<td><p>
-The full path to the gdk-pixbuf-pixdata executable. This is used to preprocess
-resources with the <code class="literal">to-pixdata</code> preprocessing option. If this
-environment variable is not set, gdk-pixbuf-pixdata is searched in the
-<code class="envar">PATH</code>.
-</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/glib-compile-schemas.html b/gtk+-mingw/share/gtk-doc/html/gio/glib-compile-schemas.html
deleted file mode 100644
index 85b93c4..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/glib-compile-schemas.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>glib-compile-schemas</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="gsettings-tool.html" title="gsettings">
-<link rel="next" href="glib-compile-resources.html" title="glib-compile-resources">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gsettings-tool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="glib-compile-resources.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="glib-compile-schemas"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">glib-compile-schemas</span></h2>
-<p>glib-compile-schemas — GSettings schema compiler</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">glib-compile-schemas</code> [OPTION...] {DIRECTORY}</p></div>
-</div>
-<div class="refsect1">
-<a name="idp6776992"></a><h2>Description</h2>
-<p><span class="command"><strong>glib-compile-schemas</strong></span> compiles all the GSettings XML
-schema files in <em class="replaceable"><code>DIRECTORY</code></em> into a binary file
-with the name <code class="filename">gschemas.compiled</code> that can be used
-by <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>. The XML schema
-files must have the filename extension <code class="filename">.gschema.xml</code>.
-For a detailed description of the XML file format, see the
-<a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> documentation.
-</p>
-<p>
-At runtime, GSettings looks for schemas in the
-<code class="filename">glib-2.0/schemas</code> subdirectories of all directories
-specified in the <code class="envar">XDG_DATA_DIRS</code> environment variable. The
-usual location to install schema files is
-<code class="filename">/usr/share/glib-2.0/schemas</code>.
-</p>
-<p>
-In addition to schema files, glib-compile-schemas reads 'vendor override'
-files, which are key files that can override default values for keys in
-the schemas. The group names in the key files are the schema id, and the
-values are written in serialized GVariant form.
-Vendor override files must have the filename extension
-<code class="filename">.gschema.override</code>.
-</p>
-<p>
-By convention, vendor override files begin with <code class="filename">nn_</code>
-where <code class="filename">nn</code> is a number from 00 to 99. Higher
-numbered files have higher priority (eg: if the same override is made in
-a file numbered 10 and then again in a file numbered 20, the override
-from 20 will take precedence).
-</p>
-</div>
-<div class="refsect1">
-<a name="idp7913312"></a><h2>Options</h2>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="option">-h</code>, <code class="option">--help</code></span></p></td>
-<td><p>
-Print help and exit
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--targetdir=<em class="replaceable"><code>TARGET</code></em></code></span></p></td>
-<td><p>
-Store <code class="filename">gschemas.compiled</code> in the <em class="replaceable"><code>TARGET</code></em> directory instead of <em class="replaceable"><code>DIRECTORY</code></em>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--dry-run</code></span></p></td>
-<td><p>
-Don't write <code class="filename">gschemas.compiled</code>. This option can be used
-to check <code class="filename">.gschema.xml</code> sources for errors.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">--allow-any-name</code></span></p></td>
-<td><p>
-Do not enforce restrictions on key names. Note that this option is purely
-to facility the transition from GConf, and will be removed at some time
-in the future.
-</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gresource-tool.html b/gtk+-mingw/share/gtk-doc/html/gio/gresource-tool.html
deleted file mode 100644
index 9b4c8e1..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gresource-tool.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>gresource</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="gdbus-codegen.html" title="gdbus-codegen">
-<link rel="next" href="testing.html" title="GIO Testing">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gdbus-codegen.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="testing.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="gresource-tool"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">gresource</span></h2>
-<p>gresource — GResource tool</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">gresource</code> [--section <em class="replaceable"><code>SECTION</code></em>] list <em class="replaceable"><code>FILE</code></em> [<em class="replaceable"><code>PATH</code></em>]</p></div>
-<div class="cmdsynopsis"><p><code class="command">gresource</code> [--section SECTION] details <em class="replaceable"><code>FILE</code></em> [<em class="replaceable"><code>PATH</code></em>]</p></div>
-<div class="cmdsynopsis"><p><code class="command">gresource</code> [--section SECTION] extract <em class="replaceable"><code>FILE</code></em> <em class="replaceable"><code>PATH</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gresource</code> sections <em class="replaceable"><code>FILE</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gresource</code> help [<em class="replaceable"><code>COMMAND</code></em>]</p></div>
-</div>
-<div class="refsect1">
-<a name="idp31725440"></a><h2>Description</h2>
-<p><span class="command"><strong>gresource</strong></span> offers a simple commandline
-interface to <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.
-It lets you list and extract resources that have been compiled
-into a resource file or included in an elf file (a binary or a
-shared library).
-</p>
-<p>
-The file to operate on is specified by the <em class="replaceable"><code>FILE</code></em>
-argument.
-</p>
-<p>
-If an elf file includes multiple sections with resources, it is
-possible to select which one to operate on with the
- --section option. Use the
- sections command to find available sections.
-</p>
-</div>
-<div class="refsect1">
-<a name="idp43031600"></a><h2>Commands</h2>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="option">list</code></span></p></td>
-<td><p>
-Lists resources. If <em class="replaceable"><code>SECTION</code></em> is given, only
-list resourcs in this section. If <em class="replaceable"><code>PATH</code></em> is
-given, only list matching resources.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">details</code></span></p></td>
-<td><p>
-Lists resources with details. If <em class="replaceable"><code>SECTION</code></em>
-is given, only list resources in this section. If
-<em class="replaceable"><code>PATH</code></em> is given, only list matching resources.
-Details include the section, size and compression of each resource.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">extract</code></span></p></td>
-<td><p>
-Extracts the resource named by <em class="replaceable"><code>PATH</code></em> to stdout.
-Note that resources may contain binary data.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">sections</code></span></p></td>
-<td><p>
-Lists sections containing resources. This is only interesting if
-<em class="replaceable"><code>FILE</code></em> is an elf file.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">help</code></span></p></td>
-<td><p>
-Prints help and exits.
-</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gsettings-tool.html b/gtk+-mingw/share/gtk-doc/html/gio/gsettings-tool.html
deleted file mode 100644
index 4325a81..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gsettings-tool.html
+++ /dev/null
@@ -1,171 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>gsettings</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="tools.html" title="GIO Tools">
-<link rel="prev" href="gio-querymodules.html" title="gio-querymodules">
-<link rel="next" href="glib-compile-schemas.html" title="glib-compile-schemas">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-querymodules.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="glib-compile-schemas.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div lang="en" class="refentry">
-<a name="gsettings-tool"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle">gsettings</span></h2>
-<p>gsettings — GSettings configuration tool</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<h2>Synopsis</h2>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> get <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] <em class="replaceable"><code>KEY</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> monitor <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] [<em class="replaceable"><code>KEY</code></em>]</p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> writable <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] <em class="replaceable"><code>KEY</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> range <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] <em class="replaceable"><code>KEY</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> set <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] <em class="replaceable"><code>KEY</code></em> <em class="replaceable"><code>VALUE</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> reset <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] <em class="replaceable"><code>KEY</code></em> </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> reset-recursively <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> list-schemas </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> list-relocatable-schemas </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> list-keys <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> list-children <em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>] </p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> list-recursively [<em class="replaceable"><code>SCHEMA</code></em> [:<em class="replaceable"><code>PATH</code></em>]]</p></div>
-<div class="cmdsynopsis"><p><code class="command">gsettings</code> help [<em class="replaceable"><code>COMMAND</code></em>]</p></div>
-</div>
-<div class="refsect1">
-<a name="idp30897472"></a><h2>Description</h2>
-<p><span class="command"><strong>gsettings</strong></span> offers a simple commandline
-interface to <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>.
-It lets you get, set or monitor an individual key for changes.
-</p>
-<p>
-The <em class="replaceable"><code>SCHEMA</code></em> and <em class="replaceable"><code>KEY</code></em>
-arguments are required for most commands to specify the schema id and the
-name of the key to operate on. The schema id may optionally have a
-:<em class="replaceable"><code>PATH</code></em> suffix. Specifying the path is only needed
-if the schema does not have a fixed path.
-</p>
-<p>
-When setting a key, you also need specify a <em class="replaceable"><code>VALUE</code></em>
-The format for the value is that of a serialized
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>,
-so e.g. a string
-must include explicit quotes: "'foo'". This format is also used when printing
-out values.
-</p>
-</div>
-<div class="refsect1">
-<a name="idp55659408"></a><h2>Commands</h2>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><code class="option">get</code></span></p></td>
-<td><p>
-Gets the value of <em class="replaceable"><code>KEY</code></em>.
-The value is printed out as a serialised
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">monitor</code></span></p></td>
-<td><p>
-Monitors <em class="replaceable"><code>KEY</code></em> for changes and prints the changed
-values. If no <em class="replaceable"><code>KEY</code></em> is specified, all keys in the
-schema are monitored. Monitoring will continue until the process is terminated.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">writable</code></span></p></td>
-<td><p>
-Finds out whether <em class="replaceable"><code>KEY</code></em> is writable.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">range</code></span></p></td>
-<td><p>
-Queries the range of valid values for <em class="replaceable"><code>KEY</code></em>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">set</code></span></p></td>
-<td><p>
-Sets the value of <em class="replaceable"><code>KEY</code></em> to
-<em class="replaceable"><code>VALUE</code></em>. The value is specified as a serialised
-<a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">reset</code></span></p></td>
-<td><p>
-Resets <em class="replaceable"><code>KEY</code></em> to its default value.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">reset-recursively</code></span></p></td>
-<td><p>
-Reset all keys under the given <em class="replaceable"><code>SCHEMA</code></em>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">list-schemas</code></span></p></td>
-<td><p>
-Lists the installed, non-relocatable schemas.
-See <code class="option">list-relocatable-schemas</code> if you are interested in
-relocatable schemas.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">list-relocatable-schemas</code></span></p></td>
-<td><p>
-Lists the installed, relocatable schemas.
-See <code class="option">list-schemas</code> if you are interested in
-non-relocatable schemas.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">list-keys</code></span></p></td>
-<td><p>
-Lists the keys in <em class="replaceable"><code>SCHEMA</code></em>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">list-children</code></span></p></td>
-<td><p>
-Lists the children of <em class="replaceable"><code>SCHEMA</code></em>.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">list-recursively</code></span></p></td>
-<td><p>
-Lists keys and values, recursively. If no <em class="replaceable"><code>SCHEMA</code></em>
-is given, list keys in all schemas.
-</p></td>
-</tr>
-<tr>
-<td><p><span class="term"><code class="option">help</code></span></p></td>
-<td><p>
-Prints help and exits.
-</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/gvfs-overview.png b/gtk+-mingw/share/gtk-doc/html/gio/gvfs-overview.png
deleted file mode 100644
index 628684d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/gvfs-overview.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/highlevel-socket.html b/gtk+-mingw/share/gtk-doc/html/gio/highlevel-socket.html
deleted file mode 100644
index e45ece3..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/highlevel-socket.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>High-level network functionallity</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GProxyAddress.html" title="GProxyAddress">
-<link rel="next" href="GSocketClient.html" title="GSocketClient">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GProxyAddress.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocketClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="highlevel-socket"></a>High-level network functionallity</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GSocketClient.html">GSocketClient</a></span><span class="refpurpose"> — Helper for connecting to a network service</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketConnection.html">GSocketConnection</a></span><span class="refpurpose"> — A socket connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixConnection.html">GUnixConnection</a></span><span class="refpurpose"> — A UNIX domain GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTcpConnection.html">GTcpConnection</a></span><span class="refpurpose"> — A TCP GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTcpWrapperConnection.html">GTcpWrapperConnection</a></span><span class="refpurpose"> — wrapper for non-GSocketConnection-based, GSocket-based GIOStreams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketListener.html">GSocketListener</a></span><span class="refpurpose"> — Helper for accepting network client connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketService.html">GSocketService</a></span><span class="refpurpose"> — Make it easy to implement a network service</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GThreadedSocketService.html">GThreadedSocketService</a></span><span class="refpurpose"> — A threaded GSocketService</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkMonitor.html">GNetworkMonitor</a></span><span class="refpurpose"> — Network status monitor</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/home.png b/gtk+-mingw/share/gtk-doc/html/gio/home.png
deleted file mode 100644
index fb60b55..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/home.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/icons.html b/gtk+-mingw/share/gtk-doc/html/gio/icons.html
deleted file mode 100644
index 4a5a699..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/icons.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Icons</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gio-Unix-Mounts.html" title="Unix Mounts">
-<link rel="next" href="GIcon.html" title="GIcon">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-Unix-Mounts.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GIcon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="icons"></a>Icons</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GIcon.html">GIcon</a></span><span class="refpurpose"> — Interface for icons</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileIcon.html">GFileIcon</a></span><span class="refpurpose"> — Icons pointing to an image file</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GLoadableIcon.html">GLoadableIcon</a></span><span class="refpurpose"> — Loadable Icons</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GThemedIcon.html">GThemedIcon</a></span><span class="refpurpose"> — Icon theming support</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GEmblemedIcon.html">GEmblemedIcon</a></span><span class="refpurpose"> — Icon with emblems</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GEmblem.html">GEmblem</a></span><span class="refpurpose"> — An object for emblems</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/index.html b/gtk+-mingw/share/gtk-doc/html/gio/index.html
deleted file mode 100644
index 03c7b07..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/index.html
+++ /dev/null
@@ -1,606 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIO Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="next" href="pt01.html" title="Part I. GIO Overview">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<div lang="en" class="book">
-<div class="titlepage">
-<div>
-<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIO Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">
- for GIO 2.33.8
-
- The latest version of this documentation can be found on-line at
- <a class="ulink" href="http://library.gnome.org/devel/gio/unstable/" target="_top">http://library.gnome.org/devel/gio/unstable/</a>.
- </p></div>
-</div>
-<hr>
-</div>
-<div class="toc"><dl>
-<dt><span class="part"><a href="pt01.html">I. GIO Overview</a></span></dt>
-<dd><dl>
-<dt><span class="chapter"><a href="ch01.html">Introduction</a></span></dt>
-<dt><span class="chapter"><a href="ch02.html">Compiling GIO applications</a></span></dt>
-<dt><span class="chapter"><a href="ch03.html">Running GIO applications</a></span></dt>
-<dt><span class="chapter"><a href="extending-gio.html">Extending GIO</a></span></dt>
-</dl></dd>
-<dt><span class="part"><a href="pt02.html">II. API Reference</a></span></dt>
-<dd><dl>
-<dt><span class="chapter"><a href="file_ops.html">File Operations</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GFile.html">GFile</a></span><span class="refpurpose"> — File and Directory Handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GFileAttribute.html">GFileAttribute</a></span><span class="refpurpose"> — Key-Value Paired File Attributes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileInfo.html">GFileInfo</a></span><span class="refpurpose"> — File Information and Attributes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileEnumerator.html">GFileEnumerator</a></span><span class="refpurpose"> — Enumerated Files Routines</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GIOError.html">GIOError</a></span><span class="refpurpose"> — Error helper functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMountOperation.html">GMountOperation</a></span><span class="refpurpose"> — Object used for authentication and user interaction</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="file_mon.html">File System Monitoring</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="GFileMonitor.html">GFileMonitor</a></span><span class="refpurpose"> — File Monitor</span>
-</dt></dl></dd>
-<dt><span class="chapter"><a href="utils.html">File-related Utilities</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="GFilenameCompleter.html">GFilenameCompleter</a></span><span class="refpurpose"> — Filename Completer</span>
-</dt></dl></dd>
-<dt><span class="chapter"><a href="async.html">Asynchronous I/O</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GCancellable.html">GCancellable</a></span><span class="refpurpose"> — Thread-safe Operation Cancellation Stack</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAsyncResult.html">GAsyncResult</a></span><span class="refpurpose"> — Asynchronous Function Results</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GIOScheduler.html">GIOScheduler</a></span><span class="refpurpose"> — I/O Scheduler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleAsyncResult.html">GSimpleAsyncResult</a></span><span class="refpurpose"> — Simple asynchronous results implementation</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="conversion.html">Data conversion</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GConverter.html">GConverter</a></span><span class="refpurpose"> — Data conversion interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GCharsetConverter.html">GCharsetConverter</a></span><span class="refpurpose"> — Convert between charsets</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GZlibCompressor.html">GZlibCompressor</a></span><span class="refpurpose"> — Zlib compressor</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GZlibDecompressor.html">GZlibDecompressor</a></span><span class="refpurpose"> — Zlib decompressor</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="streaming.html">Streaming I/O</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSeekable.html">GSeekable</a></span><span class="refpurpose"> — Stream seeking interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInputStream.html">GInputStream</a></span><span class="refpurpose"> — Base class for implementing streaming input</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GOutputStream.html">GOutputStream</a></span><span class="refpurpose"> — Base class for implementing streaming output</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GIOStream.html">GIOStream</a></span><span class="refpurpose"> — Base class for implementing read/write streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileInputStream.html">GFileInputStream</a></span><span class="refpurpose"> — File input streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileOutputStream.html">GFileOutputStream</a></span><span class="refpurpose"> — File output streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileIOStream.html">GFileIOStream</a></span><span class="refpurpose"> — File read and write streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileDescriptorBased.html">GFileDescriptorBased</a></span><span class="refpurpose"> — Interface for file descriptor based IO</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFilterInputStream.html">GFilterInputStream</a></span><span class="refpurpose"> — Filter Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFilterOutputStream.html">GFilterOutputStream</a></span><span class="refpurpose"> — Filter Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMemoryInputStream.html">GMemoryInputStream</a></span><span class="refpurpose"> — Streaming input operations on memory chunks</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMemoryOutputStream.html">GMemoryOutputStream</a></span><span class="refpurpose"> — Streaming output operations on memory chunks</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GBufferedInputStream.html">GBufferedInputStream</a></span><span class="refpurpose"> — Buffered Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GBufferedOutputStream.html">GBufferedOutputStream</a></span><span class="refpurpose"> — Buffered Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDataInputStream.html">GDataInputStream</a></span><span class="refpurpose"> — Data Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDataOutputStream.html">GDataOutputStream</a></span><span class="refpurpose"> — Data Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixInputStream.html">GUnixInputStream</a></span><span class="refpurpose"> — Streaming input operations for UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixOutputStream.html">GUnixOutputStream</a></span><span class="refpurpose"> — Streaming output operations for UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GWin32InputStream.html">GWin32InputStream</a></span><span class="refpurpose"> — Streaming input operations for Windows file handles</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GWin32OutputStream.html">GWin32OutputStream</a></span><span class="refpurpose"> — Streaming output operations for Windows file handles</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GConverterInputstream.html">GConverterInputstream</a></span><span class="refpurpose"> — Converter Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GConverterOutputstream.html">GConverterOutputstream</a></span><span class="refpurpose"> — Converter Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GPollableInputStream.html">GPollableInputStream</a></span><span class="refpurpose"> — Interface for pollable input streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GPollableOutputStream.html">GPollableOutputStream</a></span><span class="refpurpose"> — Interface for pollable output streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-gpollableutils.html">gpollableutils</a></span><span class="refpurpose"> — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="types.html">File types and applications</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-GContentType.html">GContentType</a></span><span class="refpurpose"> — Platform-specific content typing</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAppInfo.html">GAppInfo</a></span><span class="refpurpose"> — Application information and launch contexts</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Desktop-file-based-GAppInfo.html">GDesktopAppInfo</a></span><span class="refpurpose"> — Application information from desktop files</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="volume_mon.html">Volumes and Drives</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GVolumeMonitor.html">GVolumeMonitor</a></span><span class="refpurpose"> — Volume Monitor</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GVolume.html">GVolume</a></span><span class="refpurpose"> — Volume management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMount.html">GMount</a></span><span class="refpurpose"> — Mount management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDrive.html">GDrive</a></span><span class="refpurpose"> — Drive management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Unix-Mounts.html">Unix Mounts</a></span><span class="refpurpose"> — UNIX mounts</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="icons.html">Icons</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GIcon.html">GIcon</a></span><span class="refpurpose"> — Interface for icons</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileIcon.html">GFileIcon</a></span><span class="refpurpose"> — Icons pointing to an image file</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GLoadableIcon.html">GLoadableIcon</a></span><span class="refpurpose"> — Loadable Icons</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GThemedIcon.html">GThemedIcon</a></span><span class="refpurpose"> — Icon theming support</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GEmblemedIcon.html">GEmblemedIcon</a></span><span class="refpurpose"> — Icon with emblems</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GEmblem.html">GEmblem</a></span><span class="refpurpose"> — An object for emblems</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="failable_initialization.html">Failable Initialization</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GInitable.html">GInitable</a></span><span class="refpurpose"> — Failable object initialization interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAsyncInitable.html">GAsyncInitable</a></span><span class="refpurpose"> — Asynchronously failable object initialization interface</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="networking.html">Low-level network support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSocket.html">GSocket</a></span><span class="refpurpose"> — Low-level socket object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInetAddress.html">GInetAddress</a></span><span class="refpurpose"> — An IPv4/IPv6 address</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GInetAddressMask.html">GInetAddressMask</a></span><span class="refpurpose"> — An IPv4/IPv6 address mask</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketAddress.html">GSocketAddress</a></span><span class="refpurpose"> — Abstract base class representing endpoints for
-socket communication</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInetSocketAddress.html">GInetSocketAddress</a></span><span class="refpurpose"> — Internet GSocketAddress</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixSocketAddress.html">GUnixSocketAddress</a></span><span class="refpurpose"> — UNIX GSocketAddress</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketControlMessage.html">GSocketControlMessage</a></span><span class="refpurpose"> — A GSocket control message</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixFDList.html">GUnixFDList</a></span><span class="refpurpose"> — An object containing a set of UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixFDMessage.html">GUnixFDMessage</a></span><span class="refpurpose"> — A GSocketControlMessage containing a GUnixFDList</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GCredentials.html">GCredentials</a></span><span class="refpurpose"> — An object containing credentials</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixCredentialsMessage.html">GUnixCredentialsMessage</a></span><span class="refpurpose"> — A GSocketControlMessage containing credentials</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxy.html">GProxy</a></span><span class="refpurpose"> — Interface for proxy handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxyAddress.html">GProxyAddress</a></span><span class="refpurpose"> — An internet address with proxy information</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="highlevel-socket.html">High-level network functionallity</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSocketClient.html">GSocketClient</a></span><span class="refpurpose"> — Helper for connecting to a network service</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketConnection.html">GSocketConnection</a></span><span class="refpurpose"> — A socket connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixConnection.html">GUnixConnection</a></span><span class="refpurpose"> — A UNIX domain GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTcpConnection.html">GTcpConnection</a></span><span class="refpurpose"> — A TCP GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTcpWrapperConnection.html">GTcpWrapperConnection</a></span><span class="refpurpose"> — wrapper for non-GSocketConnection-based, GSocket-based GIOStreams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketListener.html">GSocketListener</a></span><span class="refpurpose"> — Helper for accepting network client connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketService.html">GSocketService</a></span><span class="refpurpose"> — Make it easy to implement a network service</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GThreadedSocketService.html">GThreadedSocketService</a></span><span class="refpurpose"> — A threaded GSocketService</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkMonitor.html">GNetworkMonitor</a></span><span class="refpurpose"> — Network status monitor</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="tls.html">TLS (SSL) support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-TLS-Overview.html">TLS Overview</a></span><span class="refpurpose"> — TLS (aka SSL) support for GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsCertificate.html">GTlsCertificate</a></span><span class="refpurpose"> — TLS certificate</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsConnection.html">GTlsConnection</a></span><span class="refpurpose"> — TLS connection type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsClientConnection.html">GTlsClientConnection</a></span><span class="refpurpose"> — TLS client-side connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsServerConnection.html">GTlsServerConnection</a></span><span class="refpurpose"> — TLS server-side connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsBackend.html">GTlsBackend</a></span><span class="refpurpose"> — TLS backend implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsDatabase.html">GTlsDatabase</a></span><span class="refpurpose"> — TLS database type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsFileDatabase.html">GTlsFileDatabase</a></span><span class="refpurpose"> — TLS file based database type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsInteraction.html">GTlsInteraction</a></span><span class="refpurpose"> — Interaction with the user during TLS operations.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsPassword.html">GTlsPassword</a></span><span class="refpurpose"> — TLS Passwords for prompting</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="resolver.html">DNS resolution</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GResolver.html">GResolver</a></span><span class="refpurpose"> — Asynchronous and cancellable DNS resolver</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxyResolver.html">GProxyResolver</a></span><span class="refpurpose"> — Asynchronous and cancellable network proxy resolver</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketConnectable.html">GSocketConnectable</a></span><span class="refpurpose"> — Interface for potential socket endpoints</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkAddress.html">GNetworkAddress</a></span><span class="refpurpose"> — A GSocketConnectable for resolving hostnames</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkService.html">GNetworkService</a></span><span class="refpurpose"> — A GSocketConnectable for resolving SRV records</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSrvTarget.html">GSrvTarget</a></span><span class="refpurpose"> — DNS SRV record target</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="gdbus-lowlevel.html">Lowlevel D-Bus Support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Utilities.html">D-Bus Utilities</a></span><span class="refpurpose"> — Various utilities related to D-Bus.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Addresses.html">D-Bus Addresses</a></span><span class="refpurpose"> — D-Bus connection endpoints</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Introspection-Data.html">D-Bus Introspection Data</a></span><span class="refpurpose"> — Node and interface description data structures</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GDBusError.html">GDBusError</a></span><span class="refpurpose"> — Mapping D-Bus errors to and from GError</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMessage.html">GDBusMessage</a></span><span class="refpurpose"> — D-Bus Message</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusConnection.html">GDBusConnection</a></span><span class="refpurpose"> — D-Bus Connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMethodInvocation.html">GDBusMethodInvocation</a></span><span class="refpurpose"> — Object for handling remote calls</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusServer.html">GDBusServer</a></span><span class="refpurpose"> — Helper for accepting connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusAuthObserver.html">GDBusAuthObserver</a></span><span class="refpurpose"> — Object used for authenticating connections</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="gdbus-convenience.html">Highlevel D-Bus Support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-Owning-Bus-Names.html">Owning Bus Names</a></span><span class="refpurpose"> — Simple API for owning bus names</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Watching-Bus-Names.html">Watching Bus Names</a></span><span class="refpurpose"> — Simple API for watching bus names</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusInterface.html">GDBusInterface</a></span><span class="refpurpose"> — Base type for D-Bus interfaces</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a></span><span class="refpurpose"> — Service-side D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusProxy.html">GDBusProxy</a></span><span class="refpurpose"> — Client-side D-Bus interface proxy</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObject.html">GDBusObject</a></span><span class="refpurpose"> — Base type for D-Bus objects</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectSkeleton.html">GDBusObjectSkeleton</a></span><span class="refpurpose"> — Service-side D-Bus object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectProxy.html">GDBusObjectProxy</a></span><span class="refpurpose"> — Client-side D-Bus object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManager.html">GDBusObjectManager</a></span><span class="refpurpose"> — Base type for D-Bus object managers</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManagerServer.html">GDBusObjectManagerServer</a></span><span class="refpurpose"> — Service-side object manager</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManagerClient.html">GDBusObjectManagerClient</a></span><span class="refpurpose"> — Client-side object manager</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="settings.html">Settings</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSettings.html">GSettings</a></span><span class="refpurpose"> — High-level API for application settings</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSettingsBackend.html">GSettingsBackend</a></span><span class="refpurpose"> — Interface for settings backend implementations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GSettingsSchema-GSettingsSchemaSource.html">GSettingsSchema, GSettingsSchemaSource</a></span><span class="refpurpose"> — introspecting and controlling the loading of
- GSettings schemas</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="resources.html">Resources</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="gio-GResource.html">GResource</a></span><span class="refpurpose"> — Resource framework</span>
-</dt></dl></dd>
-<dt><span class="chapter"><a href="permissions.html">Permissions</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GPermission.html">GPermission</a></span><span class="refpurpose"> — An object representing the permission to perform
- a certain action</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimplePermission.html">GSimplePermission</a></span><span class="refpurpose"> — A GPermission that doesn't change value</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="application.html">Application support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GApplication.html">GApplication</a></span><span class="refpurpose"> — Core application class</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GApplicationCommandLine.html">GApplicationCommandLine</a></span><span class="refpurpose"> — A command-line invocation of an application</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GActionGroup.html">GActionGroup</a></span><span class="refpurpose"> — A group of actions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GActionMap.html">GActionMap</a></span><span class="refpurpose"> — Interface for action containers</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleActionGroup.html">GSimpleActionGroup</a></span><span class="refpurpose"> — A simple GActionGroup implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAction.html">GAction</a></span><span class="refpurpose"> — An action interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleAction.html">GSimpleAction</a></span><span class="refpurpose"> — A simple GAction implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GRemoteActionGroup.html">GRemoteActionGroup</a></span><span class="refpurpose"> — a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that interacts with other processes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GActionGroup-exporter.html">GActionGroup exporter</a></span><span class="refpurpose"> — Export GActionGroups on D-Bus</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusActionGroup.html">GDBusActionGroup</a></span><span class="refpurpose"> — A D-Bus GActionGroup implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMenuModel.html">GMenuModel</a></span><span class="refpurpose"> — An abstract class representing the contents of a menu</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMenu.html">GMenu</a></span><span class="refpurpose"> — A simple implementation of GMenuModel</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GMenuModel-exporter.html">GMenuModel exporter</a></span><span class="refpurpose"> — Export GMenuModels on D-Bus</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMenuModel.html">GDBusMenuModel</a></span><span class="refpurpose"> — A D-Bus GMenuModel implementation</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="extending.html">Extending GIO</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GVfs.html">GVfs</a></span><span class="refpurpose"> — Virtual File System</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GIOModule.html">GIOModule</a></span><span class="refpurpose"> — Loadable GIO Modules</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Extension-Points.html">Extension Points</a></span><span class="refpurpose"> — Extension Points</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="tools.html">GIO Tools</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-querymodules.html">gio-querymodules</a></span><span class="refpurpose"> — GIO module cache creation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gsettings-tool.html">gsettings</a></span><span class="refpurpose"> — GSettings configuration tool</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="glib-compile-schemas.html">glib-compile-schemas</a></span><span class="refpurpose"> — GSettings schema compiler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="glib-compile-resources.html">glib-compile-resources</a></span><span class="refpurpose"> — GLib resource compiler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus.html">gdbus</a></span><span class="refpurpose"> — Tool for working with D-Bus objects</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-codegen.html">gdbus-codegen</a></span><span class="refpurpose"> — D-Bus code and documentation generator</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gresource-tool.html">gresource</a></span><span class="refpurpose"> — GResource tool</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="testing.html">GIO Testing</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="GTestDBus.html">GTestDBus</a></span><span class="refpurpose"> — D-Bus testing helper</span>
-</dt></dl></dd>
-</dl></dd>
-<dt><span class="part"><a href="migrating.html">III. Migrating to GIO</a></span></dt>
-<dd><dl>
-<dt><span class="chapter"><a href="ch29.html">Migrating from GnomeVFS to GIO</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch29.html#idp61769440">Trash handling</a></span></dt>
-<dt><span class="section"><a href="ch29s02.html">Operations on multiple files</a></span></dt>
-<dt><span class="section"><a href="ch29s03.html">Mime monitoring</a></span></dt>
-</dl></dd>
-<dt><span class="chapter"><a href="ch30.html">Migrating from GConf to GSettings</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch30.html#idp24283648">Before you start</a></span></dt>
-<dt><span class="section"><a href="ch30s02.html">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch30s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
-<dt><span class="section"><a href="ch30s04.html">Change notification</a></span></dt>
-<dt><span class="section"><a href="ch30s05.html">Change sets</a></span></dt>
-<dt><span class="section"><a href="ch30s06.html">Schema conversion</a></span></dt>
-<dt><span class="section"><a href="ch30s07.html">Data conversion</a></span></dt>
-</dl></dd>
-<dt><span class="chapter"><a href="ch31.html">Migrating to GDBus</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch31.html#idp77148656">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch31s02.html">API comparison</a></span></dt>
-<dt><span class="section"><a href="ch31s03.html">Owning bus names</a></span></dt>
-<dt><span class="section"><a href="ch31s04.html">Creating proxies for well-known names</a></span></dt>
-<dt><span class="section"><a href="ch31s05.html">Generating code and docs</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch31s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html">org.gtk.GDBus.Example.ObjectManager.Cat</a></span><span class="refpurpose"> — More example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleAnimal.html">ExampleAnimal</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleCat.html">ExampleCat</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Cat D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObject.html">ExampleObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObjectManagerClient.html">ExampleObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
-</dt>
-</dl></dd>
-</dl></dd>
-</dl></dd>
-<dt><span class="chapter"><a href="gio-hierarchy.html">Object Hierarchy</a></span></dt>
-<dt><span class="index"><a href="api-index-full.html">Index</a></span></dt>
-<dt><span class="index"><a href="api-index-deprecated.html">Index of deprecated symbols</a></span></dt>
-<dt><span class="index"><a href="api-index-2-18.html">Index of new symbols in 2.18</a></span></dt>
-<dt><span class="index"><a href="api-index-2-20.html">Index of new symbols in 2.20</a></span></dt>
-<dt><span class="index"><a href="api-index-2-22.html">Index of new symbols in 2.22</a></span></dt>
-<dt><span class="index"><a href="api-index-2-24.html">Index of new symbols in 2.24</a></span></dt>
-<dt><span class="index"><a href="api-index-2-26.html">Index of new symbols in 2.26</a></span></dt>
-<dt><span class="index"><a href="api-index-2-28.html">Index of new symbols in 2.28</a></span></dt>
-<dt><span class="index"><a href="api-index-2-30.html">Index of new symbols in 2.30</a></span></dt>
-<dt><span class="index"><a href="api-index-2-32.html">Index of new symbols in 2.32</a></span></dt>
-<dt><span class="index"><a href="api-index-2-34.html">Index of new symbols in 2.34</a></span></dt>
-<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/index.sgml b/gtk+-mingw/share/gtk-doc/html/gio/index.sgml
deleted file mode 100644
index 4ea2d51..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/index.sgml
+++ /dev/null
@@ -1,3669 +0,0 @@
-<ONLINE href="http://library.gnome.org/devel/gio/unstable/">
-<ANCHOR id="GFile" href="gio/GFile.html">
-<ANCHOR id="GFile.synopsis" href="gio/GFile.html#GFile.synopsis">
-<ANCHOR id="GFileMonitorFlags" href="gio/GFile.html#GFileMonitorFlags">
-<ANCHOR id="GFile.object-hierarchy" href="gio/GFile.html#GFile.object-hierarchy">
-<ANCHOR id="GFile.prerequisites" href="gio/GFile.html#GFile.prerequisites">
-<ANCHOR id="GFile.description" href="gio/GFile.html#GFile.description">
-<ANCHOR id="GFile.details" href="gio/GFile.html#GFile.details">
-<ANCHOR id="GFile-struct" href="gio/GFile.html#GFile-struct">
-<ANCHOR id="GFileIface" href="gio/GFile.html#GFileIface">
-<ANCHOR id="GFileQueryInfoFlags" href="gio/GFile.html#GFileQueryInfoFlags">
-<ANCHOR id="G-FILE-QUERY-INFO-NONE:CAPS" href="gio/GFile.html#G-FILE-QUERY-INFO-NONE:CAPS">
-<ANCHOR id="G-FILE-QUERY-INFO-NOFOLLOW-SYMLINKS:CAPS" href="gio/GFile.html#G-FILE-QUERY-INFO-NOFOLLOW-SYMLINKS:CAPS">
-<ANCHOR id="GFileCreateFlags" href="gio/GFile.html#GFileCreateFlags">
-<ANCHOR id="G-FILE-CREATE-NONE:CAPS" href="gio/GFile.html#G-FILE-CREATE-NONE:CAPS">
-<ANCHOR id="G-FILE-CREATE-PRIVATE:CAPS" href="gio/GFile.html#G-FILE-CREATE-PRIVATE:CAPS">
-<ANCHOR id="G-FILE-CREATE-REPLACE-DESTINATION:CAPS" href="gio/GFile.html#G-FILE-CREATE-REPLACE-DESTINATION:CAPS">
-<ANCHOR id="GFileCopyFlags" href="gio/GFile.html#GFileCopyFlags">
-<ANCHOR id="G-FILE-COPY-NONE:CAPS" href="gio/GFile.html#G-FILE-COPY-NONE:CAPS">
-<ANCHOR id="G-FILE-COPY-OVERWRITE:CAPS" href="gio/GFile.html#G-FILE-COPY-OVERWRITE:CAPS">
-<ANCHOR id="G-FILE-COPY-BACKUP:CAPS" href="gio/GFile.html#G-FILE-COPY-BACKUP:CAPS">
-<ANCHOR id="G-FILE-COPY-NOFOLLOW-SYMLINKS:CAPS" href="gio/GFile.html#G-FILE-COPY-NOFOLLOW-SYMLINKS:CAPS">
-<ANCHOR id="G-FILE-COPY-ALL-METADATA:CAPS" href="gio/GFile.html#G-FILE-COPY-ALL-METADATA:CAPS">
-<ANCHOR id="G-FILE-COPY-NO-FALLBACK-FOR-MOVE:CAPS" href="gio/GFile.html#G-FILE-COPY-NO-FALLBACK-FOR-MOVE:CAPS">
-<ANCHOR id="G-FILE-COPY-TARGET-DEFAULT-PERMS:CAPS" href="gio/GFile.html#G-FILE-COPY-TARGET-DEFAULT-PERMS:CAPS">
-<ANCHOR id="GFileMonitorFlags-enum" href="gio/GFile.html#GFileMonitorFlags-enum">
-<ANCHOR id="G-FILE-MONITOR-NONE:CAPS" href="gio/GFile.html#G-FILE-MONITOR-NONE:CAPS">
-<ANCHOR id="G-FILE-MONITOR-WATCH-MOUNTS:CAPS" href="gio/GFile.html#G-FILE-MONITOR-WATCH-MOUNTS:CAPS">
-<ANCHOR id="G-FILE-MONITOR-SEND-MOVED:CAPS" href="gio/GFile.html#G-FILE-MONITOR-SEND-MOVED:CAPS">
-<ANCHOR id="GFilesystemPreviewType" href="gio/GFile.html#GFilesystemPreviewType">
-<ANCHOR id="G-FILESYSTEM-PREVIEW-TYPE-IF-ALWAYS:CAPS" href="gio/GFile.html#G-FILESYSTEM-PREVIEW-TYPE-IF-ALWAYS:CAPS">
-<ANCHOR id="G-FILESYSTEM-PREVIEW-TYPE-IF-LOCAL:CAPS" href="gio/GFile.html#G-FILESYSTEM-PREVIEW-TYPE-IF-LOCAL:CAPS">
-<ANCHOR id="G-FILESYSTEM-PREVIEW-TYPE-NEVER:CAPS" href="gio/GFile.html#G-FILESYSTEM-PREVIEW-TYPE-NEVER:CAPS">
-<ANCHOR id="GFileProgressCallback" href="gio/GFile.html#GFileProgressCallback">
-<ANCHOR id="GFileReadMoreCallback" href="gio/GFile.html#GFileReadMoreCallback">
-<ANCHOR id="g-file-new-for-path" href="gio/GFile.html#g-file-new-for-path">
-<ANCHOR id="g-file-new-for-uri" href="gio/GFile.html#g-file-new-for-uri">
-<ANCHOR id="g-file-new-for-commandline-arg" href="gio/GFile.html#g-file-new-for-commandline-arg">
-<ANCHOR id="g-file-new-tmp" href="gio/GFile.html#g-file-new-tmp">
-<ANCHOR id="g-file-parse-name" href="gio/GFile.html#g-file-parse-name">
-<ANCHOR id="g-file-dup" href="gio/GFile.html#g-file-dup">
-<ANCHOR id="g-file-hash" href="gio/GFile.html#g-file-hash">
-<ANCHOR id="g-file-equal" href="gio/GFile.html#g-file-equal">
-<ANCHOR id="g-file-get-basename" href="gio/GFile.html#g-file-get-basename">
-<ANCHOR id="g-file-get-path" href="gio/GFile.html#g-file-get-path">
-<ANCHOR id="g-file-get-uri" href="gio/GFile.html#g-file-get-uri">
-<ANCHOR id="g-file-get-parse-name" href="gio/GFile.html#g-file-get-parse-name">
-<ANCHOR id="g-file-get-parent" href="gio/GFile.html#g-file-get-parent">
-<ANCHOR id="g-file-has-parent" href="gio/GFile.html#g-file-has-parent">
-<ANCHOR id="g-file-get-child" href="gio/GFile.html#g-file-get-child">
-<ANCHOR id="g-file-get-child-for-display-name" href="gio/GFile.html#g-file-get-child-for-display-name">
-<ANCHOR id="g-file-has-prefix" href="gio/GFile.html#g-file-has-prefix">
-<ANCHOR id="g-file-get-relative-path" href="gio/GFile.html#g-file-get-relative-path">
-<ANCHOR id="g-file-resolve-relative-path" href="gio/GFile.html#g-file-resolve-relative-path">
-<ANCHOR id="g-file-is-native" href="gio/GFile.html#g-file-is-native">
-<ANCHOR id="g-file-has-uri-scheme" href="gio/GFile.html#g-file-has-uri-scheme">
-<ANCHOR id="g-file-get-uri-scheme" href="gio/GFile.html#g-file-get-uri-scheme">
-<ANCHOR id="g-file-read" href="gio/GFile.html#g-file-read">
-<ANCHOR id="g-file-read-async" href="gio/GFile.html#g-file-read-async">
-<ANCHOR id="g-file-read-finish" href="gio/GFile.html#g-file-read-finish">
-<ANCHOR id="g-file-append-to" href="gio/GFile.html#g-file-append-to">
-<ANCHOR id="g-file-create" href="gio/GFile.html#g-file-create">
-<ANCHOR id="g-file-replace" href="gio/GFile.html#g-file-replace">
-<ANCHOR id="g-file-append-to-async" href="gio/GFile.html#g-file-append-to-async">
-<ANCHOR id="g-file-append-to-finish" href="gio/GFile.html#g-file-append-to-finish">
-<ANCHOR id="g-file-create-async" href="gio/GFile.html#g-file-create-async">
-<ANCHOR id="g-file-create-finish" href="gio/GFile.html#g-file-create-finish">
-<ANCHOR id="g-file-replace-async" href="gio/GFile.html#g-file-replace-async">
-<ANCHOR id="g-file-replace-finish" href="gio/GFile.html#g-file-replace-finish">
-<ANCHOR id="g-file-query-info" href="gio/GFile.html#g-file-query-info">
-<ANCHOR id="g-file-query-info-async" href="gio/GFile.html#g-file-query-info-async">
-<ANCHOR id="g-file-query-info-finish" href="gio/GFile.html#g-file-query-info-finish">
-<ANCHOR id="g-file-query-exists" href="gio/GFile.html#g-file-query-exists">
-<ANCHOR id="g-file-query-file-type" href="gio/GFile.html#g-file-query-file-type">
-<ANCHOR id="g-file-query-filesystem-info" href="gio/GFile.html#g-file-query-filesystem-info">
-<ANCHOR id="g-file-query-filesystem-info-async" href="gio/GFile.html#g-file-query-filesystem-info-async">
-<ANCHOR id="g-file-query-filesystem-info-finish" href="gio/GFile.html#g-file-query-filesystem-info-finish">
-<ANCHOR id="g-file-query-default-handler" href="gio/GFile.html#g-file-query-default-handler">
-<ANCHOR id="g-file-find-enclosing-mount" href="gio/GFile.html#g-file-find-enclosing-mount">
-<ANCHOR id="g-file-find-enclosing-mount-async" href="gio/GFile.html#g-file-find-enclosing-mount-async">
-<ANCHOR id="g-file-find-enclosing-mount-finish" href="gio/GFile.html#g-file-find-enclosing-mount-finish">
-<ANCHOR id="g-file-enumerate-children" href="gio/GFile.html#g-file-enumerate-children">
-<ANCHOR id="g-file-enumerate-children-async" href="gio/GFile.html#g-file-enumerate-children-async">
-<ANCHOR id="g-file-enumerate-children-finish" href="gio/GFile.html#g-file-enumerate-children-finish">
-<ANCHOR id="g-file-set-display-name" href="gio/GFile.html#g-file-set-display-name">
-<ANCHOR id="g-file-set-display-name-async" href="gio/GFile.html#g-file-set-display-name-async">
-<ANCHOR id="g-file-set-display-name-finish" href="gio/GFile.html#g-file-set-display-name-finish">
-<ANCHOR id="g-file-delete" href="gio/GFile.html#g-file-delete">
-<ANCHOR id="g-file-delete-async" href="gio/GFile.html#g-file-delete-async">
-<ANCHOR id="g-file-delete-finish" href="gio/GFile.html#g-file-delete-finish">
-<ANCHOR id="g-file-trash" href="gio/GFile.html#g-file-trash">
-<ANCHOR id="g-file-copy" href="gio/GFile.html#g-file-copy">
-<ANCHOR id="g-file-copy-async" href="gio/GFile.html#g-file-copy-async">
-<ANCHOR id="g-file-copy-finish" href="gio/GFile.html#g-file-copy-finish">
-<ANCHOR id="g-file-move" href="gio/GFile.html#g-file-move">
-<ANCHOR id="g-file-make-directory" href="gio/GFile.html#g-file-make-directory">
-<ANCHOR id="g-file-make-directory-with-parents" href="gio/GFile.html#g-file-make-directory-with-parents">
-<ANCHOR id="g-file-make-symbolic-link" href="gio/GFile.html#g-file-make-symbolic-link">
-<ANCHOR id="g-file-query-settable-attributes" href="gio/GFile.html#g-file-query-settable-attributes">
-<ANCHOR id="g-file-query-writable-namespaces" href="gio/GFile.html#g-file-query-writable-namespaces">
-<ANCHOR id="g-file-set-attribute" href="gio/GFile.html#g-file-set-attribute">
-<ANCHOR id="g-file-set-attributes-from-info" href="gio/GFile.html#g-file-set-attributes-from-info">
-<ANCHOR id="g-file-set-attributes-async" href="gio/GFile.html#g-file-set-attributes-async">
-<ANCHOR id="g-file-set-attributes-finish" href="gio/GFile.html#g-file-set-attributes-finish">
-<ANCHOR id="g-file-set-attribute-string" href="gio/GFile.html#g-file-set-attribute-string">
-<ANCHOR id="g-file-set-attribute-byte-string" href="gio/GFile.html#g-file-set-attribute-byte-string">
-<ANCHOR id="g-file-set-attribute-uint32" href="gio/GFile.html#g-file-set-attribute-uint32">
-<ANCHOR id="g-file-set-attribute-int32" href="gio/GFile.html#g-file-set-attribute-int32">
-<ANCHOR id="g-file-set-attribute-uint64" href="gio/GFile.html#g-file-set-attribute-uint64">
-<ANCHOR id="g-file-set-attribute-int64" href="gio/GFile.html#g-file-set-attribute-int64">
-<ANCHOR id="g-file-mount-mountable" href="gio/GFile.html#g-file-mount-mountable">
-<ANCHOR id="g-file-mount-mountable-finish" href="gio/GFile.html#g-file-mount-mountable-finish">
-<ANCHOR id="g-file-unmount-mountable" href="gio/GFile.html#g-file-unmount-mountable">
-<ANCHOR id="g-file-unmount-mountable-finish" href="gio/GFile.html#g-file-unmount-mountable-finish">
-<ANCHOR id="g-file-unmount-mountable-with-operation" href="gio/GFile.html#g-file-unmount-mountable-with-operation">
-<ANCHOR id="g-file-unmount-mountable-with-operation-finish" href="gio/GFile.html#g-file-unmount-mountable-with-operation-finish">
-<ANCHOR id="g-file-eject-mountable" href="gio/GFile.html#g-file-eject-mountable">
-<ANCHOR id="g-file-eject-mountable-finish" href="gio/GFile.html#g-file-eject-mountable-finish">
-<ANCHOR id="g-file-eject-mountable-with-operation" href="gio/GFile.html#g-file-eject-mountable-with-operation">
-<ANCHOR id="g-file-eject-mountable-with-operation-finish" href="gio/GFile.html#g-file-eject-mountable-with-operation-finish">
-<ANCHOR id="g-file-start-mountable" href="gio/GFile.html#g-file-start-mountable">
-<ANCHOR id="g-file-start-mountable-finish" href="gio/GFile.html#g-file-start-mountable-finish">
-<ANCHOR id="g-file-stop-mountable" href="gio/GFile.html#g-file-stop-mountable">
-<ANCHOR id="g-file-stop-mountable-finish" href="gio/GFile.html#g-file-stop-mountable-finish">
-<ANCHOR id="g-file-poll-mountable" href="gio/GFile.html#g-file-poll-mountable">
-<ANCHOR id="g-file-poll-mountable-finish" href="gio/GFile.html#g-file-poll-mountable-finish">
-<ANCHOR id="g-file-mount-enclosing-volume" href="gio/GFile.html#g-file-mount-enclosing-volume">
-<ANCHOR id="g-file-mount-enclosing-volume-finish" href="gio/GFile.html#g-file-mount-enclosing-volume-finish">
-<ANCHOR id="g-file-monitor-directory" href="gio/GFile.html#g-file-monitor-directory">
-<ANCHOR id="g-file-monitor-file" href="gio/GFile.html#g-file-monitor-file">
-<ANCHOR id="g-file-monitor" href="gio/GFile.html#g-file-monitor">
-<ANCHOR id="g-file-load-contents" href="gio/GFile.html#g-file-load-contents">
-<ANCHOR id="g-file-load-contents-async" href="gio/GFile.html#g-file-load-contents-async">
-<ANCHOR id="g-file-load-contents-finish" href="gio/GFile.html#g-file-load-contents-finish">
-<ANCHOR id="g-file-load-partial-contents-async" href="gio/GFile.html#g-file-load-partial-contents-async">
-<ANCHOR id="g-file-load-partial-contents-finish" href="gio/GFile.html#g-file-load-partial-contents-finish">
-<ANCHOR id="g-file-replace-contents" href="gio/GFile.html#g-file-replace-contents">
-<ANCHOR id="g-file-replace-contents-async" href="gio/GFile.html#g-file-replace-contents-async">
-<ANCHOR id="g-file-replace-contents-finish" href="gio/GFile.html#g-file-replace-contents-finish">
-<ANCHOR id="g-file-copy-attributes" href="gio/GFile.html#g-file-copy-attributes">
-<ANCHOR id="g-file-create-readwrite" href="gio/GFile.html#g-file-create-readwrite">
-<ANCHOR id="g-file-create-readwrite-async" href="gio/GFile.html#g-file-create-readwrite-async">
-<ANCHOR id="g-file-create-readwrite-finish" href="gio/GFile.html#g-file-create-readwrite-finish">
-<ANCHOR id="g-file-open-readwrite" href="gio/GFile.html#g-file-open-readwrite">
-<ANCHOR id="g-file-open-readwrite-async" href="gio/GFile.html#g-file-open-readwrite-async">
-<ANCHOR id="g-file-open-readwrite-finish" href="gio/GFile.html#g-file-open-readwrite-finish">
-<ANCHOR id="g-file-replace-readwrite" href="gio/GFile.html#g-file-replace-readwrite">
-<ANCHOR id="g-file-replace-readwrite-async" href="gio/GFile.html#g-file-replace-readwrite-async">
-<ANCHOR id="g-file-replace-readwrite-finish" href="gio/GFile.html#g-file-replace-readwrite-finish">
-<ANCHOR id="g-file-supports-thread-contexts" href="gio/GFile.html#g-file-supports-thread-contexts">
-<ANCHOR id="GFile.see-also" href="gio/GFile.html#GFile.see-also">
-<ANCHOR id="gio-GFileAttribute" href="gio/gio-GFileAttribute.html">
-<ANCHOR id="gio-GFileAttribute.synopsis" href="gio/gio-GFileAttribute.html#gio-GFileAttribute.synopsis">
-<ANCHOR id="gio-GFileAttribute.description" href="gio/gio-GFileAttribute.html#gio-GFileAttribute.description">
-<ANCHOR id="gio-GFileAttribute.details" href="gio/gio-GFileAttribute.html#gio-GFileAttribute.details">
-<ANCHOR id="GFileAttributeType" href="gio/gio-GFileAttribute.html#GFileAttributeType">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INVALID:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-STRING:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BOOLEAN:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT32:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-INT32:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT32:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-UINT64:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-INT64:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-INT64:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-OBJECT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TYPE-STRINGV:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRINGV:CAPS">
-<ANCHOR id="GFileAttributeInfoFlags" href="gio/gio-GFileAttribute.html#GFileAttributeInfoFlags">
-<ANCHOR id="G-FILE-ATTRIBUTE-INFO-NONE:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-INFO-NONE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-INFO-COPY-WITH-FILE:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-INFO-COPY-WITH-FILE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-INFO-COPY-WHEN-MOVED:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-INFO-COPY-WHEN-MOVED:CAPS">
-<ANCHOR id="GFileAttributeStatus" href="gio/gio-GFileAttribute.html#GFileAttributeStatus">
-<ANCHOR id="G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-UNSET:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STATUS-SET:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-SET:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING:CAPS" href="gio/gio-GFileAttribute.html#G-FILE-ATTRIBUTE-STATUS-ERROR-SETTING:CAPS">
-<ANCHOR id="GFileAttributeInfo" href="gio/gio-GFileAttribute.html#GFileAttributeInfo">
-<ANCHOR id="GFileAttributeInfoList" href="gio/gio-GFileAttribute.html#GFileAttributeInfoList">
-<ANCHOR id="g-file-attribute-info-list-new" href="gio/gio-GFileAttribute.html#g-file-attribute-info-list-new">
-<ANCHOR id="g-file-attribute-info-list-ref" href="gio/gio-GFileAttribute.html#g-file-attribute-info-list-ref">
-<ANCHOR id="g-file-attribute-info-list-unref" href="gio/gio-GFileAttribute.html#g-file-attribute-info-list-unref">
-<ANCHOR id="g-file-attribute-info-list-dup" href="gio/gio-GFileAttribute.html#g-file-attribute-info-list-dup">
-<ANCHOR id="g-file-attribute-info-list-lookup" href="gio/gio-GFileAttribute.html#g-file-attribute-info-list-lookup">
-<ANCHOR id="g-file-attribute-info-list-add" href="gio/gio-GFileAttribute.html#g-file-attribute-info-list-add">
-<ANCHOR id="gio-GFileAttribute.see-also" href="gio/gio-GFileAttribute.html#gio-GFileAttribute.see-also">
-<ANCHOR id="GFileInfo" href="gio/GFileInfo.html">
-<ANCHOR id="GFileInfo.synopsis" href="gio/GFileInfo.html#GFileInfo.synopsis">
-<ANCHOR id="GFileAttributeMatcher" href="gio/GFileInfo.html#GFileAttributeMatcher">
-<ANCHOR id="GFileInfo.object-hierarchy" href="gio/GFileInfo.html#GFileInfo.object-hierarchy">
-<ANCHOR id="GFileInfo.description" href="gio/GFileInfo.html#GFileInfo.description">
-<ANCHOR id="GFileInfo.details" href="gio/GFileInfo.html#GFileInfo.details">
-<ANCHOR id="GFileAttributeMatcher-struct" href="gio/GFileInfo.html#GFileAttributeMatcher-struct">
-<ANCHOR id="GFileType" href="gio/GFileInfo.html#GFileType">
-<ANCHOR id="G-FILE-TYPE-UNKNOWN:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-UNKNOWN:CAPS">
-<ANCHOR id="G-FILE-TYPE-REGULAR:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-REGULAR:CAPS">
-<ANCHOR id="G-FILE-TYPE-DIRECTORY:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-DIRECTORY:CAPS">
-<ANCHOR id="G-FILE-TYPE-SYMBOLIC-LINK:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-SYMBOLIC-LINK:CAPS">
-<ANCHOR id="G-FILE-TYPE-SPECIAL:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-SPECIAL:CAPS">
-<ANCHOR id="G-FILE-TYPE-SHORTCUT:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-SHORTCUT:CAPS">
-<ANCHOR id="G-FILE-TYPE-MOUNTABLE:CAPS" href="gio/GFileInfo.html#G-FILE-TYPE-MOUNTABLE:CAPS">
-<ANCHOR id="GFileInfo-struct" href="gio/GFileInfo.html#GFileInfo-struct">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TYPE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-HIDDEN:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-BACKUP:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-SYMLINK:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-IS-VIRTUAL:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-NAME:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DISPLAY-NAME:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-EDIT-NAME:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-COPY-NAME:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ICON:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-CONTENT-TYPE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-FAST-CONTENT-TYPE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SIZE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-ALLOCATED-SIZE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SYMLINK-TARGET:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-TARGET-URI:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-SORT-ORDER:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ETAG-VALUE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ID-FILE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ID-FILESYSTEM:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-READ:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-WRITE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-EXECUTE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-DELETE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-TRASH:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-ACCESS-CAN-RENAME:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-MOUNT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-UNMOUNT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-EJECT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-UNIX-DEVICE-FILE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-HAL-UDI:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-POLL:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-IS-MEDIA-CHECK-AUTOMATIC:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-START-DEGRADED:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-CAN-STOP:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-MOUNTABLE-START-STOP-TYPE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-MODIFIED-USEC:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-ACCESS-USEC:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CHANGED-USEC:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-CREATED:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TIME-CREATED-USEC:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-DEVICE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-INODE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-INODE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-MODE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-MODE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-NLINK:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-UID:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-UID:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-GID:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-GID:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-RDEV:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCK-SIZE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-BLOCKS:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-UNIX-IS-MOUNTPOINT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-ARCHIVE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-DOS-IS-SYSTEM:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-OWNER-USER:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-USER-REAL:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-OWNER-GROUP:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAIL-PATH:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-THUMBNAILING-FAILED:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-PREVIEW-ICON:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-SIZE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-FREE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USED:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-TYPE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-READONLY:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-GVFS-BACKEND:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-SELINUX-CONTEXT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ITEM-COUNT:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TRASH-DELETION-DATE:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-DELETION-DATE:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-FILESYSTEM-USE-PREVIEW:CAPS">
-<ANCHOR id="G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS" href="gio/GFileInfo.html#G-FILE-ATTRIBUTE-STANDARD-DESCRIPTION:CAPS">
-<ANCHOR id="g-file-info-new" href="gio/GFileInfo.html#g-file-info-new">
-<ANCHOR id="g-file-info-dup" href="gio/GFileInfo.html#g-file-info-dup">
-<ANCHOR id="g-file-info-copy-into" href="gio/GFileInfo.html#g-file-info-copy-into">
-<ANCHOR id="g-file-info-has-attribute" href="gio/GFileInfo.html#g-file-info-has-attribute">
-<ANCHOR id="g-file-info-has-namespace" href="gio/GFileInfo.html#g-file-info-has-namespace">
-<ANCHOR id="g-file-info-list-attributes" href="gio/GFileInfo.html#g-file-info-list-attributes">
-<ANCHOR id="g-file-info-get-attribute-type" href="gio/GFileInfo.html#g-file-info-get-attribute-type">
-<ANCHOR id="g-file-info-remove-attribute" href="gio/GFileInfo.html#g-file-info-remove-attribute">
-<ANCHOR id="g-file-info-get-attribute-as-string" href="gio/GFileInfo.html#g-file-info-get-attribute-as-string">
-<ANCHOR id="g-file-info-get-attribute-data" href="gio/GFileInfo.html#g-file-info-get-attribute-data">
-<ANCHOR id="g-file-info-get-attribute-status" href="gio/GFileInfo.html#g-file-info-get-attribute-status">
-<ANCHOR id="g-file-info-get-attribute-string" href="gio/GFileInfo.html#g-file-info-get-attribute-string">
-<ANCHOR id="g-file-info-get-attribute-stringv" href="gio/GFileInfo.html#g-file-info-get-attribute-stringv">
-<ANCHOR id="g-file-info-get-attribute-byte-string" href="gio/GFileInfo.html#g-file-info-get-attribute-byte-string">
-<ANCHOR id="g-file-info-get-attribute-boolean" href="gio/GFileInfo.html#g-file-info-get-attribute-boolean">
-<ANCHOR id="g-file-info-get-attribute-uint32" href="gio/GFileInfo.html#g-file-info-get-attribute-uint32">
-<ANCHOR id="g-file-info-get-attribute-int32" href="gio/GFileInfo.html#g-file-info-get-attribute-int32">
-<ANCHOR id="g-file-info-get-attribute-uint64" href="gio/GFileInfo.html#g-file-info-get-attribute-uint64">
-<ANCHOR id="g-file-info-get-attribute-int64" href="gio/GFileInfo.html#g-file-info-get-attribute-int64">
-<ANCHOR id="g-file-info-get-attribute-object" href="gio/GFileInfo.html#g-file-info-get-attribute-object">
-<ANCHOR id="g-file-info-set-attribute" href="gio/GFileInfo.html#g-file-info-set-attribute">
-<ANCHOR id="g-file-info-set-attribute-status" href="gio/GFileInfo.html#g-file-info-set-attribute-status">
-<ANCHOR id="g-file-info-set-attribute-string" href="gio/GFileInfo.html#g-file-info-set-attribute-string">
-<ANCHOR id="g-file-info-set-attribute-stringv" href="gio/GFileInfo.html#g-file-info-set-attribute-stringv">
-<ANCHOR id="g-file-info-set-attribute-byte-string" href="gio/GFileInfo.html#g-file-info-set-attribute-byte-string">
-<ANCHOR id="g-file-info-set-attribute-boolean" href="gio/GFileInfo.html#g-file-info-set-attribute-boolean">
-<ANCHOR id="g-file-info-set-attribute-uint32" href="gio/GFileInfo.html#g-file-info-set-attribute-uint32">
-<ANCHOR id="g-file-info-set-attribute-int32" href="gio/GFileInfo.html#g-file-info-set-attribute-int32">
-<ANCHOR id="g-file-info-set-attribute-uint64" href="gio/GFileInfo.html#g-file-info-set-attribute-uint64">
-<ANCHOR id="g-file-info-set-attribute-int64" href="gio/GFileInfo.html#g-file-info-set-attribute-int64">
-<ANCHOR id="g-file-info-set-attribute-object" href="gio/GFileInfo.html#g-file-info-set-attribute-object">
-<ANCHOR id="g-file-info-clear-status" href="gio/GFileInfo.html#g-file-info-clear-status">
-<ANCHOR id="g-file-info-get-file-type" href="gio/GFileInfo.html#g-file-info-get-file-type">
-<ANCHOR id="g-file-info-get-is-hidden" href="gio/GFileInfo.html#g-file-info-get-is-hidden">
-<ANCHOR id="g-file-info-get-is-backup" href="gio/GFileInfo.html#g-file-info-get-is-backup">
-<ANCHOR id="g-file-info-get-is-symlink" href="gio/GFileInfo.html#g-file-info-get-is-symlink">
-<ANCHOR id="g-file-info-get-name" href="gio/GFileInfo.html#g-file-info-get-name">
-<ANCHOR id="g-file-info-get-display-name" href="gio/GFileInfo.html#g-file-info-get-display-name">
-<ANCHOR id="g-file-info-get-edit-name" href="gio/GFileInfo.html#g-file-info-get-edit-name">
-<ANCHOR id="g-file-info-get-icon" href="gio/GFileInfo.html#g-file-info-get-icon">
-<ANCHOR id="g-file-info-get-content-type" href="gio/GFileInfo.html#g-file-info-get-content-type">
-<ANCHOR id="g-file-info-get-size" href="gio/GFileInfo.html#g-file-info-get-size">
-<ANCHOR id="g-file-info-get-modification-time" href="gio/GFileInfo.html#g-file-info-get-modification-time">
-<ANCHOR id="g-file-info-get-symlink-target" href="gio/GFileInfo.html#g-file-info-get-symlink-target">
-<ANCHOR id="g-file-info-get-etag" href="gio/GFileInfo.html#g-file-info-get-etag">
-<ANCHOR id="g-file-info-get-sort-order" href="gio/GFileInfo.html#g-file-info-get-sort-order">
-<ANCHOR id="g-file-info-set-attribute-mask" href="gio/GFileInfo.html#g-file-info-set-attribute-mask">
-<ANCHOR id="g-file-info-unset-attribute-mask" href="gio/GFileInfo.html#g-file-info-unset-attribute-mask">
-<ANCHOR id="g-file-info-set-file-type" href="gio/GFileInfo.html#g-file-info-set-file-type">
-<ANCHOR id="g-file-info-set-is-hidden" href="gio/GFileInfo.html#g-file-info-set-is-hidden">
-<ANCHOR id="g-file-info-set-is-symlink" href="gio/GFileInfo.html#g-file-info-set-is-symlink">
-<ANCHOR id="g-file-info-set-name" href="gio/GFileInfo.html#g-file-info-set-name">
-<ANCHOR id="g-file-info-set-display-name" href="gio/GFileInfo.html#g-file-info-set-display-name">
-<ANCHOR id="g-file-info-set-edit-name" href="gio/GFileInfo.html#g-file-info-set-edit-name">
-<ANCHOR id="g-file-info-set-icon" href="gio/GFileInfo.html#g-file-info-set-icon">
-<ANCHOR id="g-file-info-set-content-type" href="gio/GFileInfo.html#g-file-info-set-content-type">
-<ANCHOR id="g-file-info-set-size" href="gio/GFileInfo.html#g-file-info-set-size">
-<ANCHOR id="g-file-info-set-modification-time" href="gio/GFileInfo.html#g-file-info-set-modification-time">
-<ANCHOR id="g-file-info-set-symlink-target" href="gio/GFileInfo.html#g-file-info-set-symlink-target">
-<ANCHOR id="g-file-info-set-sort-order" href="gio/GFileInfo.html#g-file-info-set-sort-order">
-<ANCHOR id="g-file-attribute-matcher-new" href="gio/GFileInfo.html#g-file-attribute-matcher-new">
-<ANCHOR id="g-file-attribute-matcher-ref" href="gio/GFileInfo.html#g-file-attribute-matcher-ref">
-<ANCHOR id="g-file-attribute-matcher-subtract" href="gio/GFileInfo.html#g-file-attribute-matcher-subtract">
-<ANCHOR id="g-file-attribute-matcher-unref" href="gio/GFileInfo.html#g-file-attribute-matcher-unref">
-<ANCHOR id="g-file-attribute-matcher-matches" href="gio/GFileInfo.html#g-file-attribute-matcher-matches">
-<ANCHOR id="g-file-attribute-matcher-matches-only" href="gio/GFileInfo.html#g-file-attribute-matcher-matches-only">
-<ANCHOR id="g-file-attribute-matcher-enumerate-namespace" href="gio/GFileInfo.html#g-file-attribute-matcher-enumerate-namespace">
-<ANCHOR id="g-file-attribute-matcher-enumerate-next" href="gio/GFileInfo.html#g-file-attribute-matcher-enumerate-next">
-<ANCHOR id="g-file-attribute-matcher-to-string" href="gio/GFileInfo.html#g-file-attribute-matcher-to-string">
-<ANCHOR id="GFileInfo.see-also" href="gio/GFileInfo.html#GFileInfo.see-also">
-<ANCHOR id="GFileEnumerator" href="gio/GFileEnumerator.html">
-<ANCHOR id="GFileEnumerator.synopsis" href="gio/GFileEnumerator.html#GFileEnumerator.synopsis">
-<ANCHOR id="GFileEnumerator.object-hierarchy" href="gio/GFileEnumerator.html#GFileEnumerator.object-hierarchy">
-<ANCHOR id="GFileEnumerator.properties" href="gio/GFileEnumerator.html#GFileEnumerator.properties">
-<ANCHOR id="GFileEnumerator.description" href="gio/GFileEnumerator.html#GFileEnumerator.description">
-<ANCHOR id="GFileEnumerator.details" href="gio/GFileEnumerator.html#GFileEnumerator.details">
-<ANCHOR id="GFileEnumerator-struct" href="gio/GFileEnumerator.html#GFileEnumerator-struct">
-<ANCHOR id="g-file-enumerator-next-file" href="gio/GFileEnumerator.html#g-file-enumerator-next-file">
-<ANCHOR id="g-file-enumerator-close" href="gio/GFileEnumerator.html#g-file-enumerator-close">
-<ANCHOR id="g-file-enumerator-next-files-async" href="gio/GFileEnumerator.html#g-file-enumerator-next-files-async">
-<ANCHOR id="g-file-enumerator-next-files-finish" href="gio/GFileEnumerator.html#g-file-enumerator-next-files-finish">
-<ANCHOR id="g-file-enumerator-close-async" href="gio/GFileEnumerator.html#g-file-enumerator-close-async">
-<ANCHOR id="g-file-enumerator-close-finish" href="gio/GFileEnumerator.html#g-file-enumerator-close-finish">
-<ANCHOR id="g-file-enumerator-is-closed" href="gio/GFileEnumerator.html#g-file-enumerator-is-closed">
-<ANCHOR id="g-file-enumerator-has-pending" href="gio/GFileEnumerator.html#g-file-enumerator-has-pending">
-<ANCHOR id="g-file-enumerator-set-pending" href="gio/GFileEnumerator.html#g-file-enumerator-set-pending">
-<ANCHOR id="g-file-enumerator-get-container" href="gio/GFileEnumerator.html#g-file-enumerator-get-container">
-<ANCHOR id="GFileEnumerator.property-details" href="gio/GFileEnumerator.html#GFileEnumerator.property-details">
-<ANCHOR id="GFileEnumerator--container" href="gio/GFileEnumerator.html#GFileEnumerator--container">
-<ANCHOR id="gio-GIOError" href="gio/gio-GIOError.html">
-<ANCHOR id="gio-GIOError.synopsis" href="gio/gio-GIOError.html#gio-GIOError.synopsis">
-<ANCHOR id="gio-GIOError.description" href="gio/gio-GIOError.html#gio-GIOError.description">
-<ANCHOR id="gio-GIOError.details" href="gio/gio-GIOError.html#gio-GIOError.details">
-<ANCHOR id="G-IO-ERROR:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR:CAPS">
-<ANCHOR id="GIOErrorEnum" href="gio/gio-GIOError.html#GIOErrorEnum">
-<ANCHOR id="G-IO-ERROR-FAILED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-FAILED:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-FOUND:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-FOUND:CAPS">
-<ANCHOR id="G-IO-ERROR-EXISTS:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-EXISTS:CAPS">
-<ANCHOR id="G-IO-ERROR-IS-DIRECTORY:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-IS-DIRECTORY:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-DIRECTORY:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-DIRECTORY:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-EMPTY:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-EMPTY:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-REGULAR-FILE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-REGULAR-FILE:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-SYMBOLIC-LINK:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-SYMBOLIC-LINK:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-MOUNTABLE-FILE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-MOUNTABLE-FILE:CAPS">
-<ANCHOR id="G-IO-ERROR-FILENAME-TOO-LONG:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-FILENAME-TOO-LONG:CAPS">
-<ANCHOR id="G-IO-ERROR-INVALID-FILENAME:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-INVALID-FILENAME:CAPS">
-<ANCHOR id="G-IO-ERROR-TOO-MANY-LINKS:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-TOO-MANY-LINKS:CAPS">
-<ANCHOR id="G-IO-ERROR-NO-SPACE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NO-SPACE:CAPS">
-<ANCHOR id="G-IO-ERROR-INVALID-ARGUMENT:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-INVALID-ARGUMENT:CAPS">
-<ANCHOR id="G-IO-ERROR-PERMISSION-DENIED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PERMISSION-DENIED:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-SUPPORTED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-SUPPORTED:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-MOUNTED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-MOUNTED:CAPS">
-<ANCHOR id="G-IO-ERROR-ALREADY-MOUNTED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-ALREADY-MOUNTED:CAPS">
-<ANCHOR id="G-IO-ERROR-CLOSED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-CLOSED:CAPS">
-<ANCHOR id="G-IO-ERROR-CANCELLED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS">
-<ANCHOR id="G-IO-ERROR-PENDING:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PENDING:CAPS">
-<ANCHOR id="G-IO-ERROR-READ-ONLY:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-READ-ONLY:CAPS">
-<ANCHOR id="G-IO-ERROR-CANT-CREATE-BACKUP:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-CANT-CREATE-BACKUP:CAPS">
-<ANCHOR id="G-IO-ERROR-WRONG-ETAG:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-WRONG-ETAG:CAPS">
-<ANCHOR id="G-IO-ERROR-TIMED-OUT:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-TIMED-OUT:CAPS">
-<ANCHOR id="G-IO-ERROR-WOULD-RECURSE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-WOULD-RECURSE:CAPS">
-<ANCHOR id="G-IO-ERROR-BUSY:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-BUSY:CAPS">
-<ANCHOR id="G-IO-ERROR-WOULD-BLOCK:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS">
-<ANCHOR id="G-IO-ERROR-HOST-NOT-FOUND:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-HOST-NOT-FOUND:CAPS">
-<ANCHOR id="G-IO-ERROR-WOULD-MERGE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-WOULD-MERGE:CAPS">
-<ANCHOR id="G-IO-ERROR-FAILED-HANDLED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-FAILED-HANDLED:CAPS">
-<ANCHOR id="G-IO-ERROR-TOO-MANY-OPEN-FILES:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-TOO-MANY-OPEN-FILES:CAPS">
-<ANCHOR id="G-IO-ERROR-NOT-INITIALIZED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NOT-INITIALIZED:CAPS">
-<ANCHOR id="G-IO-ERROR-ADDRESS-IN-USE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-ADDRESS-IN-USE:CAPS">
-<ANCHOR id="G-IO-ERROR-PARTIAL-INPUT:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PARTIAL-INPUT:CAPS">
-<ANCHOR id="G-IO-ERROR-INVALID-DATA:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-INVALID-DATA:CAPS">
-<ANCHOR id="G-IO-ERROR-DBUS-ERROR:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-DBUS-ERROR:CAPS">
-<ANCHOR id="G-IO-ERROR-HOST-UNREACHABLE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-HOST-UNREACHABLE:CAPS">
-<ANCHOR id="G-IO-ERROR-NETWORK-UNREACHABLE:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-NETWORK-UNREACHABLE:CAPS">
-<ANCHOR id="G-IO-ERROR-CONNECTION-REFUSED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-CONNECTION-REFUSED:CAPS">
-<ANCHOR id="G-IO-ERROR-PROXY-FAILED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PROXY-FAILED:CAPS">
-<ANCHOR id="G-IO-ERROR-PROXY-AUTH-FAILED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PROXY-AUTH-FAILED:CAPS">
-<ANCHOR id="G-IO-ERROR-PROXY-NEED-AUTH:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PROXY-NEED-AUTH:CAPS">
-<ANCHOR id="G-IO-ERROR-PROXY-NOT-ALLOWED:CAPS" href="gio/gio-GIOError.html#G-IO-ERROR-PROXY-NOT-ALLOWED:CAPS">
-<ANCHOR id="g-io-error-from-errno" href="gio/gio-GIOError.html#g-io-error-from-errno">
-<ANCHOR id="g-io-error-from-win32-error" href="gio/gio-GIOError.html#g-io-error-from-win32-error">
-<ANCHOR id="GMountOperation" href="gio/GMountOperation.html">
-<ANCHOR id="GMountOperation.synopsis" href="gio/GMountOperation.html#GMountOperation.synopsis">
-<ANCHOR id="GAskPasswordFlags" href="gio/GMountOperation.html#GAskPasswordFlags">
-<ANCHOR id="GMountOperation.object-hierarchy" href="gio/GMountOperation.html#GMountOperation.object-hierarchy">
-<ANCHOR id="GMountOperation.properties" href="gio/GMountOperation.html#GMountOperation.properties">
-<ANCHOR id="GMountOperation.signals" href="gio/GMountOperation.html#GMountOperation.signals">
-<ANCHOR id="GMountOperation.description" href="gio/GMountOperation.html#GMountOperation.description">
-<ANCHOR id="GMountOperation.details" href="gio/GMountOperation.html#GMountOperation.details">
-<ANCHOR id="GAskPasswordFlags-enum" href="gio/GMountOperation.html#GAskPasswordFlags-enum">
-<ANCHOR id="G-ASK-PASSWORD-NEED-PASSWORD:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-NEED-PASSWORD:CAPS">
-<ANCHOR id="G-ASK-PASSWORD-NEED-USERNAME:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-NEED-USERNAME:CAPS">
-<ANCHOR id="G-ASK-PASSWORD-NEED-DOMAIN:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-NEED-DOMAIN:CAPS">
-<ANCHOR id="G-ASK-PASSWORD-SAVING-SUPPORTED:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-SAVING-SUPPORTED:CAPS">
-<ANCHOR id="G-ASK-PASSWORD-ANONYMOUS-SUPPORTED:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-ANONYMOUS-SUPPORTED:CAPS">
-<ANCHOR id="GPasswordSave" href="gio/GMountOperation.html#GPasswordSave">
-<ANCHOR id="G-PASSWORD-SAVE-NEVER:CAPS" href="gio/GMountOperation.html#G-PASSWORD-SAVE-NEVER:CAPS">
-<ANCHOR id="G-PASSWORD-SAVE-FOR-SESSION:CAPS" href="gio/GMountOperation.html#G-PASSWORD-SAVE-FOR-SESSION:CAPS">
-<ANCHOR id="G-PASSWORD-SAVE-PERMANENTLY:CAPS" href="gio/GMountOperation.html#G-PASSWORD-SAVE-PERMANENTLY:CAPS">
-<ANCHOR id="GMountOperation-struct" href="gio/GMountOperation.html#GMountOperation-struct">
-<ANCHOR id="GMountOperationResult" href="gio/GMountOperation.html#GMountOperationResult">
-<ANCHOR id="G-MOUNT-OPERATION-HANDLED:CAPS" href="gio/GMountOperation.html#G-MOUNT-OPERATION-HANDLED:CAPS">
-<ANCHOR id="G-MOUNT-OPERATION-ABORTED:CAPS" href="gio/GMountOperation.html#G-MOUNT-OPERATION-ABORTED:CAPS">
-<ANCHOR id="G-MOUNT-OPERATION-UNHANDLED:CAPS" href="gio/GMountOperation.html#G-MOUNT-OPERATION-UNHANDLED:CAPS">
-<ANCHOR id="g-mount-operation-new" href="gio/GMountOperation.html#g-mount-operation-new">
-<ANCHOR id="g-mount-operation-get-username" href="gio/GMountOperation.html#g-mount-operation-get-username">
-<ANCHOR id="g-mount-operation-set-username" href="gio/GMountOperation.html#g-mount-operation-set-username">
-<ANCHOR id="g-mount-operation-get-password" href="gio/GMountOperation.html#g-mount-operation-get-password">
-<ANCHOR id="g-mount-operation-set-password" href="gio/GMountOperation.html#g-mount-operation-set-password">
-<ANCHOR id="g-mount-operation-get-anonymous" href="gio/GMountOperation.html#g-mount-operation-get-anonymous">
-<ANCHOR id="g-mount-operation-set-anonymous" href="gio/GMountOperation.html#g-mount-operation-set-anonymous">
-<ANCHOR id="g-mount-operation-get-domain" href="gio/GMountOperation.html#g-mount-operation-get-domain">
-<ANCHOR id="g-mount-operation-set-domain" href="gio/GMountOperation.html#g-mount-operation-set-domain">
-<ANCHOR id="g-mount-operation-get-password-save" href="gio/GMountOperation.html#g-mount-operation-get-password-save">
-<ANCHOR id="g-mount-operation-set-password-save" href="gio/GMountOperation.html#g-mount-operation-set-password-save">
-<ANCHOR id="g-mount-operation-get-choice" href="gio/GMountOperation.html#g-mount-operation-get-choice">
-<ANCHOR id="g-mount-operation-set-choice" href="gio/GMountOperation.html#g-mount-operation-set-choice">
-<ANCHOR id="g-mount-operation-reply" href="gio/GMountOperation.html#g-mount-operation-reply">
-<ANCHOR id="GMountOperation.property-details" href="gio/GMountOperation.html#GMountOperation.property-details">
-<ANCHOR id="GMountOperation--anonymous" href="gio/GMountOperation.html#GMountOperation--anonymous">
-<ANCHOR id="GMountOperation--choice" href="gio/GMountOperation.html#GMountOperation--choice">
-<ANCHOR id="GMountOperation--domain" href="gio/GMountOperation.html#GMountOperation--domain">
-<ANCHOR id="GMountOperation--password" href="gio/GMountOperation.html#GMountOperation--password">
-<ANCHOR id="GMountOperation--password-save" href="gio/GMountOperation.html#GMountOperation--password-save">
-<ANCHOR id="GMountOperation--username" href="gio/GMountOperation.html#GMountOperation--username">
-<ANCHOR id="GMountOperation.signal-details" href="gio/GMountOperation.html#GMountOperation.signal-details">
-<ANCHOR id="GMountOperation-aborted" href="gio/GMountOperation.html#GMountOperation-aborted">
-<ANCHOR id="GMountOperation-ask-password" href="gio/GMountOperation.html#GMountOperation-ask-password">
-<ANCHOR id="GMountOperation-ask-question" href="gio/GMountOperation.html#GMountOperation-ask-question">
-<ANCHOR id="GMountOperation-reply" href="gio/GMountOperation.html#GMountOperation-reply">
-<ANCHOR id="GMountOperation-show-processes" href="gio/GMountOperation.html#GMountOperation-show-processes">
-<ANCHOR id="GMountOperation-show-unmount-progress" href="gio/GMountOperation.html#GMountOperation-show-unmount-progress">
-<ANCHOR id="GFileMonitor" href="gio/GFileMonitor.html">
-<ANCHOR id="GFileMonitor.synopsis" href="gio/GFileMonitor.html#GFileMonitor.synopsis">
-<ANCHOR id="GFileMonitor.object-hierarchy" href="gio/GFileMonitor.html#GFileMonitor.object-hierarchy">
-<ANCHOR id="GFileMonitor.properties" href="gio/GFileMonitor.html#GFileMonitor.properties">
-<ANCHOR id="GFileMonitor.signals" href="gio/GFileMonitor.html#GFileMonitor.signals">
-<ANCHOR id="GFileMonitor.description" href="gio/GFileMonitor.html#GFileMonitor.description">
-<ANCHOR id="GFileMonitor.details" href="gio/GFileMonitor.html#GFileMonitor.details">
-<ANCHOR id="GFileMonitorEvent" href="gio/GFileMonitor.html#GFileMonitorEvent">
-<ANCHOR id="G-FILE-MONITOR-EVENT-CHANGED:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-CHANGED:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-CHANGES-DONE-HINT:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-CHANGES-DONE-HINT:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-DELETED:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-DELETED:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-CREATED:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-CREATED:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-ATTRIBUTE-CHANGED:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-ATTRIBUTE-CHANGED:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-PRE-UNMOUNT:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-PRE-UNMOUNT:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-UNMOUNTED:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-UNMOUNTED:CAPS">
-<ANCHOR id="G-FILE-MONITOR-EVENT-MOVED:CAPS" href="gio/GFileMonitor.html#G-FILE-MONITOR-EVENT-MOVED:CAPS">
-<ANCHOR id="GFileMonitor-struct" href="gio/GFileMonitor.html#GFileMonitor-struct">
-<ANCHOR id="g-file-monitor-cancel" href="gio/GFileMonitor.html#g-file-monitor-cancel">
-<ANCHOR id="g-file-monitor-is-cancelled" href="gio/GFileMonitor.html#g-file-monitor-is-cancelled">
-<ANCHOR id="g-file-monitor-set-rate-limit" href="gio/GFileMonitor.html#g-file-monitor-set-rate-limit">
-<ANCHOR id="g-file-monitor-emit-event" href="gio/GFileMonitor.html#g-file-monitor-emit-event">
-<ANCHOR id="GFileMonitor.property-details" href="gio/GFileMonitor.html#GFileMonitor.property-details">
-<ANCHOR id="GFileMonitor--cancelled" href="gio/GFileMonitor.html#GFileMonitor--cancelled">
-<ANCHOR id="GFileMonitor--rate-limit" href="gio/GFileMonitor.html#GFileMonitor--rate-limit">
-<ANCHOR id="GFileMonitor.signal-details" href="gio/GFileMonitor.html#GFileMonitor.signal-details">
-<ANCHOR id="GFileMonitor-changed" href="gio/GFileMonitor.html#GFileMonitor-changed">
-<ANCHOR id="GFilenameCompleter" href="gio/GFilenameCompleter.html">
-<ANCHOR id="GFilenameCompleter.synopsis" href="gio/GFilenameCompleter.html#GFilenameCompleter.synopsis">
-<ANCHOR id="GFilenameCompleter.object-hierarchy" href="gio/GFilenameCompleter.html#GFilenameCompleter.object-hierarchy">
-<ANCHOR id="GFilenameCompleter.signals" href="gio/GFilenameCompleter.html#GFilenameCompleter.signals">
-<ANCHOR id="GFilenameCompleter.description" href="gio/GFilenameCompleter.html#GFilenameCompleter.description">
-<ANCHOR id="GFilenameCompleter.details" href="gio/GFilenameCompleter.html#GFilenameCompleter.details">
-<ANCHOR id="GFilenameCompleter-struct" href="gio/GFilenameCompleter.html#GFilenameCompleter-struct">
-<ANCHOR id="g-filename-completer-new" href="gio/GFilenameCompleter.html#g-filename-completer-new">
-<ANCHOR id="g-filename-completer-get-completion-suffix" href="gio/GFilenameCompleter.html#g-filename-completer-get-completion-suffix">
-<ANCHOR id="g-filename-completer-get-completions" href="gio/GFilenameCompleter.html#g-filename-completer-get-completions">
-<ANCHOR id="g-filename-completer-set-dirs-only" href="gio/GFilenameCompleter.html#g-filename-completer-set-dirs-only">
-<ANCHOR id="GFilenameCompleter.signal-details" href="gio/GFilenameCompleter.html#GFilenameCompleter.signal-details">
-<ANCHOR id="GFilenameCompleter-got-completion-data" href="gio/GFilenameCompleter.html#GFilenameCompleter-got-completion-data">
-<ANCHOR id="GCancellable" href="gio/GCancellable.html">
-<ANCHOR id="GCancellable.synopsis" href="gio/GCancellable.html#GCancellable.synopsis">
-<ANCHOR id="GCancellable.object-hierarchy" href="gio/GCancellable.html#GCancellable.object-hierarchy">
-<ANCHOR id="GCancellable.signals" href="gio/GCancellable.html#GCancellable.signals">
-<ANCHOR id="GCancellable.description" href="gio/GCancellable.html#GCancellable.description">
-<ANCHOR id="GCancellable.details" href="gio/GCancellable.html#GCancellable.details">
-<ANCHOR id="GCancellable-struct" href="gio/GCancellable.html#GCancellable-struct">
-<ANCHOR id="g-cancellable-new" href="gio/GCancellable.html#g-cancellable-new">
-<ANCHOR id="g-cancellable-is-cancelled" href="gio/GCancellable.html#g-cancellable-is-cancelled">
-<ANCHOR id="g-cancellable-set-error-if-cancelled" href="gio/GCancellable.html#g-cancellable-set-error-if-cancelled">
-<ANCHOR id="g-cancellable-get-fd" href="gio/GCancellable.html#g-cancellable-get-fd">
-<ANCHOR id="g-cancellable-make-pollfd" href="gio/GCancellable.html#g-cancellable-make-pollfd">
-<ANCHOR id="g-cancellable-release-fd" href="gio/GCancellable.html#g-cancellable-release-fd">
-<ANCHOR id="g-cancellable-source-new" href="gio/GCancellable.html#g-cancellable-source-new">
-<ANCHOR id="GCancellableSourceFunc" href="gio/GCancellable.html#GCancellableSourceFunc">
-<ANCHOR id="g-cancellable-get-current" href="gio/GCancellable.html#g-cancellable-get-current">
-<ANCHOR id="g-cancellable-pop-current" href="gio/GCancellable.html#g-cancellable-pop-current">
-<ANCHOR id="g-cancellable-push-current" href="gio/GCancellable.html#g-cancellable-push-current">
-<ANCHOR id="g-cancellable-reset" href="gio/GCancellable.html#g-cancellable-reset">
-<ANCHOR id="g-cancellable-connect" href="gio/GCancellable.html#g-cancellable-connect">
-<ANCHOR id="g-cancellable-disconnect" href="gio/GCancellable.html#g-cancellable-disconnect">
-<ANCHOR id="g-cancellable-cancel" href="gio/GCancellable.html#g-cancellable-cancel">
-<ANCHOR id="GCancellable.signal-details" href="gio/GCancellable.html#GCancellable.signal-details">
-<ANCHOR id="GCancellable-cancelled" href="gio/GCancellable.html#GCancellable-cancelled">
-<ANCHOR id="GAsyncResult" href="gio/GAsyncResult.html">
-<ANCHOR id="GAsyncResult.synopsis" href="gio/GAsyncResult.html#GAsyncResult.synopsis">
-<ANCHOR id="GAsyncResult.object-hierarchy" href="gio/GAsyncResult.html#GAsyncResult.object-hierarchy">
-<ANCHOR id="GAsyncResult.prerequisites" href="gio/GAsyncResult.html#GAsyncResult.prerequisites">
-<ANCHOR id="GAsyncResult.implementations" href="gio/GAsyncResult.html#GAsyncResult.implementations">
-<ANCHOR id="GAsyncResult.description" href="gio/GAsyncResult.html#GAsyncResult.description">
-<ANCHOR id="GAsyncResult.details" href="gio/GAsyncResult.html#GAsyncResult.details">
-<ANCHOR id="GAsyncResult-struct" href="gio/GAsyncResult.html#GAsyncResult-struct">
-<ANCHOR id="GAsyncResultIface" href="gio/GAsyncResult.html#GAsyncResultIface">
-<ANCHOR id="GAsyncReadyCallback" href="gio/GAsyncResult.html#GAsyncReadyCallback">
-<ANCHOR id="g-async-result-get-user-data" href="gio/GAsyncResult.html#g-async-result-get-user-data">
-<ANCHOR id="g-async-result-get-source-object" href="gio/GAsyncResult.html#g-async-result-get-source-object">
-<ANCHOR id="g-async-result-is-tagged" href="gio/GAsyncResult.html#g-async-result-is-tagged">
-<ANCHOR id="g-async-result-legacy-propagate-error" href="gio/GAsyncResult.html#g-async-result-legacy-propagate-error">
-<ANCHOR id="GAsyncResult.see-also" href="gio/GAsyncResult.html#GAsyncResult.see-also">
-<ANCHOR id="gio-GIOScheduler" href="gio/gio-GIOScheduler.html">
-<ANCHOR id="gio-GIOScheduler.synopsis" href="gio/gio-GIOScheduler.html#gio-GIOScheduler.synopsis">
-<ANCHOR id="gio-GIOScheduler.description" href="gio/gio-GIOScheduler.html#gio-GIOScheduler.description">
-<ANCHOR id="gio-GIOScheduler.details" href="gio/gio-GIOScheduler.html#gio-GIOScheduler.details">
-<ANCHOR id="GIOSchedulerJob" href="gio/gio-GIOScheduler.html#GIOSchedulerJob">
-<ANCHOR id="GIOSchedulerJobFunc" href="gio/gio-GIOScheduler.html#GIOSchedulerJobFunc">
-<ANCHOR id="g-io-scheduler-push-job" href="gio/gio-GIOScheduler.html#g-io-scheduler-push-job">
-<ANCHOR id="g-io-scheduler-cancel-all-jobs" href="gio/gio-GIOScheduler.html#g-io-scheduler-cancel-all-jobs">
-<ANCHOR id="g-io-scheduler-job-send-to-mainloop" href="gio/gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop">
-<ANCHOR id="g-io-scheduler-job-send-to-mainloop-async" href="gio/gio-GIOScheduler.html#g-io-scheduler-job-send-to-mainloop-async">
-<ANCHOR id="GSimpleAsyncResult" href="gio/GSimpleAsyncResult.html">
-<ANCHOR id="GSimpleAsyncResult.synopsis" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult.synopsis">
-<ANCHOR id="GSimpleAsyncResult.object-hierarchy" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult.object-hierarchy">
-<ANCHOR id="GSimpleAsyncResult.implemented-interfaces" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult.implemented-interfaces">
-<ANCHOR id="GSimpleAsyncResult.description" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult.description">
-<ANCHOR id="GSimpleAsyncResult.details" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult.details">
-<ANCHOR id="GSimpleAsyncResult-struct" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult-struct">
-<ANCHOR id="GSimpleAsyncThreadFunc" href="gio/GSimpleAsyncResult.html#GSimpleAsyncThreadFunc">
-<ANCHOR id="g-simple-async-result-new" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new">
-<ANCHOR id="g-simple-async-result-new-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new-error">
-<ANCHOR id="g-simple-async-result-new-from-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new-from-error">
-<ANCHOR id="g-simple-async-result-new-take-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new-take-error">
-<ANCHOR id="g-simple-async-result-set-check-cancellable" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable">
-<ANCHOR id="g-simple-async-result-set-op-res-gpointer" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer">
-<ANCHOR id="g-simple-async-result-get-op-res-gpointer" href="gio/GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer">
-<ANCHOR id="g-simple-async-result-set-op-res-gssize" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize">
-<ANCHOR id="g-simple-async-result-get-op-res-gssize" href="gio/GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gssize">
-<ANCHOR id="g-simple-async-result-set-op-res-gboolean" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gboolean">
-<ANCHOR id="g-simple-async-result-get-op-res-gboolean" href="gio/GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gboolean">
-<ANCHOR id="g-simple-async-result-get-source-tag" href="gio/GSimpleAsyncResult.html#g-simple-async-result-get-source-tag">
-<ANCHOR id="g-simple-async-result-is-valid" href="gio/GSimpleAsyncResult.html#g-simple-async-result-is-valid">
-<ANCHOR id="g-simple-async-result-set-handle-cancellation" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation">
-<ANCHOR id="g-simple-async-result-complete" href="gio/GSimpleAsyncResult.html#g-simple-async-result-complete">
-<ANCHOR id="g-simple-async-result-complete-in-idle" href="gio/GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle">
-<ANCHOR id="g-simple-async-result-run-in-thread" href="gio/GSimpleAsyncResult.html#g-simple-async-result-run-in-thread">
-<ANCHOR id="g-simple-async-result-set-from-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-from-error">
-<ANCHOR id="g-simple-async-result-take-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-take-error">
-<ANCHOR id="g-simple-async-result-propagate-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-propagate-error">
-<ANCHOR id="g-simple-async-result-set-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-error">
-<ANCHOR id="g-simple-async-result-set-error-va" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-error-va">
-<ANCHOR id="g-simple-async-report-error-in-idle" href="gio/GSimpleAsyncResult.html#g-simple-async-report-error-in-idle">
-<ANCHOR id="g-simple-async-report-gerror-in-idle" href="gio/GSimpleAsyncResult.html#g-simple-async-report-gerror-in-idle">
-<ANCHOR id="g-simple-async-report-take-gerror-in-idle" href="gio/GSimpleAsyncResult.html#g-simple-async-report-take-gerror-in-idle">
-<ANCHOR id="GSimpleAsyncResult.see-also" href="gio/GSimpleAsyncResult.html#GSimpleAsyncResult.see-also">
-<ANCHOR id="GConverter" href="gio/GConverter.html">
-<ANCHOR id="GConverter.synopsis" href="gio/GConverter.html#GConverter.synopsis">
-<ANCHOR id="GConverter.object-hierarchy" href="gio/GConverter.html#GConverter.object-hierarchy">
-<ANCHOR id="GConverter.prerequisites" href="gio/GConverter.html#GConverter.prerequisites">
-<ANCHOR id="GConverter.implementations" href="gio/GConverter.html#GConverter.implementations">
-<ANCHOR id="GConverter.description" href="gio/GConverter.html#GConverter.description">
-<ANCHOR id="GConverter.details" href="gio/GConverter.html#GConverter.details">
-<ANCHOR id="GConverter-struct" href="gio/GConverter.html#GConverter-struct">
-<ANCHOR id="GConverterIface" href="gio/GConverter.html#GConverterIface">
-<ANCHOR id="GConverterResult" href="gio/GConverter.html#GConverterResult">
-<ANCHOR id="G-CONVERTER-ERROR:CAPS" href="gio/GConverter.html#G-CONVERTER-ERROR:CAPS">
-<ANCHOR id="G-CONVERTER-CONVERTED:CAPS" href="gio/GConverter.html#G-CONVERTER-CONVERTED:CAPS">
-<ANCHOR id="G-CONVERTER-FINISHED:CAPS" href="gio/GConverter.html#G-CONVERTER-FINISHED:CAPS">
-<ANCHOR id="G-CONVERTER-FLUSHED:CAPS" href="gio/GConverter.html#G-CONVERTER-FLUSHED:CAPS">
-<ANCHOR id="GConverterFlags" href="gio/GConverter.html#GConverterFlags">
-<ANCHOR id="G-CONVERTER-NO-FLAGS:CAPS" href="gio/GConverter.html#G-CONVERTER-NO-FLAGS:CAPS">
-<ANCHOR id="G-CONVERTER-INPUT-AT-END:CAPS" href="gio/GConverter.html#G-CONVERTER-INPUT-AT-END:CAPS">
-<ANCHOR id="G-CONVERTER-FLUSH:CAPS" href="gio/GConverter.html#G-CONVERTER-FLUSH:CAPS">
-<ANCHOR id="g-converter-convert" href="gio/GConverter.html#g-converter-convert">
-<ANCHOR id="g-converter-reset" href="gio/GConverter.html#g-converter-reset">
-<ANCHOR id="GConverter.see-also" href="gio/GConverter.html#GConverter.see-also">
-<ANCHOR id="GCharsetConverter" href="gio/GCharsetConverter.html">
-<ANCHOR id="GCharsetConverter.synopsis" href="gio/GCharsetConverter.html#GCharsetConverter.synopsis">
-<ANCHOR id="GCharsetConverter.object-hierarchy" href="gio/GCharsetConverter.html#GCharsetConverter.object-hierarchy">
-<ANCHOR id="GCharsetConverter.implemented-interfaces" href="gio/GCharsetConverter.html#GCharsetConverter.implemented-interfaces">
-<ANCHOR id="GCharsetConverter.properties" href="gio/GCharsetConverter.html#GCharsetConverter.properties">
-<ANCHOR id="GCharsetConverter.description" href="gio/GCharsetConverter.html#GCharsetConverter.description">
-<ANCHOR id="GCharsetConverter.details" href="gio/GCharsetConverter.html#GCharsetConverter.details">
-<ANCHOR id="GCharsetConverter-struct" href="gio/GCharsetConverter.html#GCharsetConverter-struct">
-<ANCHOR id="g-charset-converter-new" href="gio/GCharsetConverter.html#g-charset-converter-new">
-<ANCHOR id="g-charset-converter-set-use-fallback" href="gio/GCharsetConverter.html#g-charset-converter-set-use-fallback">
-<ANCHOR id="g-charset-converter-get-use-fallback" href="gio/GCharsetConverter.html#g-charset-converter-get-use-fallback">
-<ANCHOR id="g-charset-converter-get-num-fallbacks" href="gio/GCharsetConverter.html#g-charset-converter-get-num-fallbacks">
-<ANCHOR id="GCharsetConverter.property-details" href="gio/GCharsetConverter.html#GCharsetConverter.property-details">
-<ANCHOR id="GCharsetConverter--from-charset" href="gio/GCharsetConverter.html#GCharsetConverter--from-charset">
-<ANCHOR id="GCharsetConverter--to-charset" href="gio/GCharsetConverter.html#GCharsetConverter--to-charset">
-<ANCHOR id="GCharsetConverter--use-fallback" href="gio/GCharsetConverter.html#GCharsetConverter--use-fallback">
-<ANCHOR id="GZlibCompressor" href="gio/GZlibCompressor.html">
-<ANCHOR id="GZlibCompressor.synopsis" href="gio/GZlibCompressor.html#GZlibCompressor.synopsis">
-<ANCHOR id="GZlibCompressor.object-hierarchy" href="gio/GZlibCompressor.html#GZlibCompressor.object-hierarchy">
-<ANCHOR id="GZlibCompressor.implemented-interfaces" href="gio/GZlibCompressor.html#GZlibCompressor.implemented-interfaces">
-<ANCHOR id="GZlibCompressor.properties" href="gio/GZlibCompressor.html#GZlibCompressor.properties">
-<ANCHOR id="GZlibCompressor.description" href="gio/GZlibCompressor.html#GZlibCompressor.description">
-<ANCHOR id="GZlibCompressor.details" href="gio/GZlibCompressor.html#GZlibCompressor.details">
-<ANCHOR id="GZlibCompressor-struct" href="gio/GZlibCompressor.html#GZlibCompressor-struct">
-<ANCHOR id="GZlibCompressorFormat" href="gio/GZlibCompressor.html#GZlibCompressorFormat">
-<ANCHOR id="G-ZLIB-COMPRESSOR-FORMAT-ZLIB:CAPS" href="gio/GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-ZLIB:CAPS">
-<ANCHOR id="G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS" href="gio/GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-GZIP:CAPS">
-<ANCHOR id="G-ZLIB-COMPRESSOR-FORMAT-RAW:CAPS" href="gio/GZlibCompressor.html#G-ZLIB-COMPRESSOR-FORMAT-RAW:CAPS">
-<ANCHOR id="g-zlib-compressor-new" href="gio/GZlibCompressor.html#g-zlib-compressor-new">
-<ANCHOR id="g-zlib-compressor-get-file-info" href="gio/GZlibCompressor.html#g-zlib-compressor-get-file-info">
-<ANCHOR id="g-zlib-compressor-set-file-info" href="gio/GZlibCompressor.html#g-zlib-compressor-set-file-info">
-<ANCHOR id="GZlibCompressor.property-details" href="gio/GZlibCompressor.html#GZlibCompressor.property-details">
-<ANCHOR id="GZlibCompressor--file-info" href="gio/GZlibCompressor.html#GZlibCompressor--file-info">
-<ANCHOR id="GZlibCompressor--format" href="gio/GZlibCompressor.html#GZlibCompressor--format">
-<ANCHOR id="GZlibCompressor--level" href="gio/GZlibCompressor.html#GZlibCompressor--level">
-<ANCHOR id="GZlibDecompressor" href="gio/GZlibDecompressor.html">
-<ANCHOR id="GZlibDecompressor.synopsis" href="gio/GZlibDecompressor.html#GZlibDecompressor.synopsis">
-<ANCHOR id="GZlibDecompressor.object-hierarchy" href="gio/GZlibDecompressor.html#GZlibDecompressor.object-hierarchy">
-<ANCHOR id="GZlibDecompressor.implemented-interfaces" href="gio/GZlibDecompressor.html#GZlibDecompressor.implemented-interfaces">
-<ANCHOR id="GZlibDecompressor.properties" href="gio/GZlibDecompressor.html#GZlibDecompressor.properties">
-<ANCHOR id="GZlibDecompressor.description" href="gio/GZlibDecompressor.html#GZlibDecompressor.description">
-<ANCHOR id="GZlibDecompressor.details" href="gio/GZlibDecompressor.html#GZlibDecompressor.details">
-<ANCHOR id="GZlibDecompressor-struct" href="gio/GZlibDecompressor.html#GZlibDecompressor-struct">
-<ANCHOR id="g-zlib-decompressor-new" href="gio/GZlibDecompressor.html#g-zlib-decompressor-new">
-<ANCHOR id="g-zlib-decompressor-get-file-info" href="gio/GZlibDecompressor.html#g-zlib-decompressor-get-file-info">
-<ANCHOR id="GZlibDecompressor.property-details" href="gio/GZlibDecompressor.html#GZlibDecompressor.property-details">
-<ANCHOR id="GZlibDecompressor--file-info" href="gio/GZlibDecompressor.html#GZlibDecompressor--file-info">
-<ANCHOR id="GZlibDecompressor--format" href="gio/GZlibDecompressor.html#GZlibDecompressor--format">
-<ANCHOR id="GSeekable" href="gio/GSeekable.html">
-<ANCHOR id="GSeekable.synopsis" href="gio/GSeekable.html#GSeekable.synopsis">
-<ANCHOR id="GSeekable.object-hierarchy" href="gio/GSeekable.html#GSeekable.object-hierarchy">
-<ANCHOR id="GSeekable.prerequisites" href="gio/GSeekable.html#GSeekable.prerequisites">
-<ANCHOR id="GSeekable.implementations" href="gio/GSeekable.html#GSeekable.implementations">
-<ANCHOR id="GSeekable.description" href="gio/GSeekable.html#GSeekable.description">
-<ANCHOR id="GSeekable.details" href="gio/GSeekable.html#GSeekable.details">
-<ANCHOR id="GSeekable-struct" href="gio/GSeekable.html#GSeekable-struct">
-<ANCHOR id="GSeekableIface" href="gio/GSeekable.html#GSeekableIface">
-<ANCHOR id="g-seekable-tell" href="gio/GSeekable.html#g-seekable-tell">
-<ANCHOR id="g-seekable-can-seek" href="gio/GSeekable.html#g-seekable-can-seek">
-<ANCHOR id="g-seekable-seek" href="gio/GSeekable.html#g-seekable-seek">
-<ANCHOR id="g-seekable-can-truncate" href="gio/GSeekable.html#g-seekable-can-truncate">
-<ANCHOR id="g-seekable-truncate" href="gio/GSeekable.html#g-seekable-truncate">
-<ANCHOR id="GSeekable.see-also" href="gio/GSeekable.html#GSeekable.see-also">
-<ANCHOR id="GInputStream" href="gio/GInputStream.html">
-<ANCHOR id="GInputStream.synopsis" href="gio/GInputStream.html#GInputStream.synopsis">
-<ANCHOR id="GInputStream.object-hierarchy" href="gio/GInputStream.html#GInputStream.object-hierarchy">
-<ANCHOR id="GInputStream.derived-interfaces" href="gio/GInputStream.html#GInputStream.derived-interfaces">
-<ANCHOR id="GInputStream.description" href="gio/GInputStream.html#GInputStream.description">
-<ANCHOR id="GInputStream.details" href="gio/GInputStream.html#GInputStream.details">
-<ANCHOR id="GInputStream-struct" href="gio/GInputStream.html#GInputStream-struct">
-<ANCHOR id="g-input-stream-read" href="gio/GInputStream.html#g-input-stream-read">
-<ANCHOR id="g-input-stream-read-all" href="gio/GInputStream.html#g-input-stream-read-all">
-<ANCHOR id="g-input-stream-skip" href="gio/GInputStream.html#g-input-stream-skip">
-<ANCHOR id="g-input-stream-close" href="gio/GInputStream.html#g-input-stream-close">
-<ANCHOR id="g-input-stream-read-async" href="gio/GInputStream.html#g-input-stream-read-async">
-<ANCHOR id="g-input-stream-read-finish" href="gio/GInputStream.html#g-input-stream-read-finish">
-<ANCHOR id="g-input-stream-skip-async" href="gio/GInputStream.html#g-input-stream-skip-async">
-<ANCHOR id="g-input-stream-skip-finish" href="gio/GInputStream.html#g-input-stream-skip-finish">
-<ANCHOR id="g-input-stream-close-async" href="gio/GInputStream.html#g-input-stream-close-async">
-<ANCHOR id="g-input-stream-close-finish" href="gio/GInputStream.html#g-input-stream-close-finish">
-<ANCHOR id="g-input-stream-is-closed" href="gio/GInputStream.html#g-input-stream-is-closed">
-<ANCHOR id="g-input-stream-has-pending" href="gio/GInputStream.html#g-input-stream-has-pending">
-<ANCHOR id="g-input-stream-set-pending" href="gio/GInputStream.html#g-input-stream-set-pending">
-<ANCHOR id="g-input-stream-clear-pending" href="gio/GInputStream.html#g-input-stream-clear-pending">
-<ANCHOR id="g-input-stream-read-bytes" href="gio/GInputStream.html#g-input-stream-read-bytes">
-<ANCHOR id="g-input-stream-read-bytes-async" href="gio/GInputStream.html#g-input-stream-read-bytes-async">
-<ANCHOR id="g-input-stream-read-bytes-finish" href="gio/GInputStream.html#g-input-stream-read-bytes-finish">
-<ANCHOR id="GOutputStream" href="gio/GOutputStream.html">
-<ANCHOR id="GOutputStream.synopsis" href="gio/GOutputStream.html#GOutputStream.synopsis">
-<ANCHOR id="GOutputStream.object-hierarchy" href="gio/GOutputStream.html#GOutputStream.object-hierarchy">
-<ANCHOR id="GOutputStream.derived-interfaces" href="gio/GOutputStream.html#GOutputStream.derived-interfaces">
-<ANCHOR id="GOutputStream.description" href="gio/GOutputStream.html#GOutputStream.description">
-<ANCHOR id="GOutputStream.details" href="gio/GOutputStream.html#GOutputStream.details">
-<ANCHOR id="GOutputStreamSpliceFlags" href="gio/GOutputStream.html#GOutputStreamSpliceFlags">
-<ANCHOR id="G-OUTPUT-STREAM-SPLICE-NONE:CAPS" href="gio/GOutputStream.html#G-OUTPUT-STREAM-SPLICE-NONE:CAPS">
-<ANCHOR id="G-OUTPUT-STREAM-SPLICE-CLOSE-SOURCE:CAPS" href="gio/GOutputStream.html#G-OUTPUT-STREAM-SPLICE-CLOSE-SOURCE:CAPS">
-<ANCHOR id="G-OUTPUT-STREAM-SPLICE-CLOSE-TARGET:CAPS" href="gio/GOutputStream.html#G-OUTPUT-STREAM-SPLICE-CLOSE-TARGET:CAPS">
-<ANCHOR id="GOutputStream-struct" href="gio/GOutputStream.html#GOutputStream-struct">
-<ANCHOR id="g-output-stream-write" href="gio/GOutputStream.html#g-output-stream-write">
-<ANCHOR id="g-output-stream-write-all" href="gio/GOutputStream.html#g-output-stream-write-all">
-<ANCHOR id="g-output-stream-splice" href="gio/GOutputStream.html#g-output-stream-splice">
-<ANCHOR id="g-output-stream-flush" href="gio/GOutputStream.html#g-output-stream-flush">
-<ANCHOR id="g-output-stream-close" href="gio/GOutputStream.html#g-output-stream-close">
-<ANCHOR id="g-output-stream-write-async" href="gio/GOutputStream.html#g-output-stream-write-async">
-<ANCHOR id="g-output-stream-write-finish" href="gio/GOutputStream.html#g-output-stream-write-finish">
-<ANCHOR id="g-output-stream-splice-async" href="gio/GOutputStream.html#g-output-stream-splice-async">
-<ANCHOR id="g-output-stream-splice-finish" href="gio/GOutputStream.html#g-output-stream-splice-finish">
-<ANCHOR id="g-output-stream-flush-async" href="gio/GOutputStream.html#g-output-stream-flush-async">
-<ANCHOR id="g-output-stream-flush-finish" href="gio/GOutputStream.html#g-output-stream-flush-finish">
-<ANCHOR id="g-output-stream-close-async" href="gio/GOutputStream.html#g-output-stream-close-async">
-<ANCHOR id="g-output-stream-close-finish" href="gio/GOutputStream.html#g-output-stream-close-finish">
-<ANCHOR id="g-output-stream-is-closing" href="gio/GOutputStream.html#g-output-stream-is-closing">
-<ANCHOR id="g-output-stream-is-closed" href="gio/GOutputStream.html#g-output-stream-is-closed">
-<ANCHOR id="g-output-stream-has-pending" href="gio/GOutputStream.html#g-output-stream-has-pending">
-<ANCHOR id="g-output-stream-set-pending" href="gio/GOutputStream.html#g-output-stream-set-pending">
-<ANCHOR id="g-output-stream-clear-pending" href="gio/GOutputStream.html#g-output-stream-clear-pending">
-<ANCHOR id="g-output-stream-write-bytes" href="gio/GOutputStream.html#g-output-stream-write-bytes">
-<ANCHOR id="g-output-stream-write-bytes-finish" href="gio/GOutputStream.html#g-output-stream-write-bytes-finish">
-<ANCHOR id="GIOStream" href="gio/GIOStream.html">
-<ANCHOR id="GIOStream.synopsis" href="gio/GIOStream.html#GIOStream.synopsis">
-<ANCHOR id="GIOStream.object-hierarchy" href="gio/GIOStream.html#GIOStream.object-hierarchy">
-<ANCHOR id="GIOStream.properties" href="gio/GIOStream.html#GIOStream.properties">
-<ANCHOR id="GIOStream.description" href="gio/GIOStream.html#GIOStream.description">
-<ANCHOR id="GIOStream.details" href="gio/GIOStream.html#GIOStream.details">
-<ANCHOR id="GIOStreamSpliceFlags" href="gio/GIOStream.html#GIOStreamSpliceFlags">
-<ANCHOR id="G-IO-STREAM-SPLICE-NONE:CAPS" href="gio/GIOStream.html#G-IO-STREAM-SPLICE-NONE:CAPS">
-<ANCHOR id="G-IO-STREAM-SPLICE-CLOSE-STREAM1:CAPS" href="gio/GIOStream.html#G-IO-STREAM-SPLICE-CLOSE-STREAM1:CAPS">
-<ANCHOR id="G-IO-STREAM-SPLICE-CLOSE-STREAM2:CAPS" href="gio/GIOStream.html#G-IO-STREAM-SPLICE-CLOSE-STREAM2:CAPS">
-<ANCHOR id="G-IO-STREAM-SPLICE-WAIT-FOR-BOTH:CAPS" href="gio/GIOStream.html#G-IO-STREAM-SPLICE-WAIT-FOR-BOTH:CAPS">
-<ANCHOR id="GIOStream-struct" href="gio/GIOStream.html#GIOStream-struct">
-<ANCHOR id="g-io-stream-get-input-stream" href="gio/GIOStream.html#g-io-stream-get-input-stream">
-<ANCHOR id="g-io-stream-get-output-stream" href="gio/GIOStream.html#g-io-stream-get-output-stream">
-<ANCHOR id="g-io-stream-splice-async" href="gio/GIOStream.html#g-io-stream-splice-async">
-<ANCHOR id="g-io-stream-splice-finish" href="gio/GIOStream.html#g-io-stream-splice-finish">
-<ANCHOR id="g-io-stream-close" href="gio/GIOStream.html#g-io-stream-close">
-<ANCHOR id="g-io-stream-close-async" href="gio/GIOStream.html#g-io-stream-close-async">
-<ANCHOR id="g-io-stream-close-finish" href="gio/GIOStream.html#g-io-stream-close-finish">
-<ANCHOR id="g-io-stream-is-closed" href="gio/GIOStream.html#g-io-stream-is-closed">
-<ANCHOR id="g-io-stream-has-pending" href="gio/GIOStream.html#g-io-stream-has-pending">
-<ANCHOR id="g-io-stream-set-pending" href="gio/GIOStream.html#g-io-stream-set-pending">
-<ANCHOR id="g-io-stream-clear-pending" href="gio/GIOStream.html#g-io-stream-clear-pending">
-<ANCHOR id="GIOStream.property-details" href="gio/GIOStream.html#GIOStream.property-details">
-<ANCHOR id="GIOStream--closed" href="gio/GIOStream.html#GIOStream--closed">
-<ANCHOR id="GIOStream--input-stream" href="gio/GIOStream.html#GIOStream--input-stream">
-<ANCHOR id="GIOStream--output-stream" href="gio/GIOStream.html#GIOStream--output-stream">
-<ANCHOR id="GIOStream.see-also" href="gio/GIOStream.html#GIOStream.see-also">
-<ANCHOR id="GFileInputStream" href="gio/GFileInputStream.html">
-<ANCHOR id="GFileInputStream.synopsis" href="gio/GFileInputStream.html#GFileInputStream.synopsis">
-<ANCHOR id="GFileInputStream.object-hierarchy" href="gio/GFileInputStream.html#GFileInputStream.object-hierarchy">
-<ANCHOR id="GFileInputStream.implemented-interfaces" href="gio/GFileInputStream.html#GFileInputStream.implemented-interfaces">
-<ANCHOR id="GFileInputStream.description" href="gio/GFileInputStream.html#GFileInputStream.description">
-<ANCHOR id="GFileInputStream.details" href="gio/GFileInputStream.html#GFileInputStream.details">
-<ANCHOR id="GFileInputStream-struct" href="gio/GFileInputStream.html#GFileInputStream-struct">
-<ANCHOR id="g-file-input-stream-query-info" href="gio/GFileInputStream.html#g-file-input-stream-query-info">
-<ANCHOR id="g-file-input-stream-query-info-async" href="gio/GFileInputStream.html#g-file-input-stream-query-info-async">
-<ANCHOR id="g-file-input-stream-query-info-finish" href="gio/GFileInputStream.html#g-file-input-stream-query-info-finish">
-<ANCHOR id="GFileInputStream.see-also" href="gio/GFileInputStream.html#GFileInputStream.see-also">
-<ANCHOR id="GFileOutputStream" href="gio/GFileOutputStream.html">
-<ANCHOR id="GFileOutputStream.synopsis" href="gio/GFileOutputStream.html#GFileOutputStream.synopsis">
-<ANCHOR id="GFileOutputStream.object-hierarchy" href="gio/GFileOutputStream.html#GFileOutputStream.object-hierarchy">
-<ANCHOR id="GFileOutputStream.implemented-interfaces" href="gio/GFileOutputStream.html#GFileOutputStream.implemented-interfaces">
-<ANCHOR id="GFileOutputStream.description" href="gio/GFileOutputStream.html#GFileOutputStream.description">
-<ANCHOR id="GFileOutputStream.details" href="gio/GFileOutputStream.html#GFileOutputStream.details">
-<ANCHOR id="GFileOutputStream-struct" href="gio/GFileOutputStream.html#GFileOutputStream-struct">
-<ANCHOR id="g-file-output-stream-query-info" href="gio/GFileOutputStream.html#g-file-output-stream-query-info">
-<ANCHOR id="g-file-output-stream-query-info-async" href="gio/GFileOutputStream.html#g-file-output-stream-query-info-async">
-<ANCHOR id="g-file-output-stream-query-info-finish" href="gio/GFileOutputStream.html#g-file-output-stream-query-info-finish">
-<ANCHOR id="g-file-output-stream-get-etag" href="gio/GFileOutputStream.html#g-file-output-stream-get-etag">
-<ANCHOR id="GFileOutputStream.see-also" href="gio/GFileOutputStream.html#GFileOutputStream.see-also">
-<ANCHOR id="GFileIOStream" href="gio/GFileIOStream.html">
-<ANCHOR id="GFileIOStream.synopsis" href="gio/GFileIOStream.html#GFileIOStream.synopsis">
-<ANCHOR id="GFileIOStream.object-hierarchy" href="gio/GFileIOStream.html#GFileIOStream.object-hierarchy">
-<ANCHOR id="GFileIOStream.implemented-interfaces" href="gio/GFileIOStream.html#GFileIOStream.implemented-interfaces">
-<ANCHOR id="GFileIOStream.description" href="gio/GFileIOStream.html#GFileIOStream.description">
-<ANCHOR id="GFileIOStream.details" href="gio/GFileIOStream.html#GFileIOStream.details">
-<ANCHOR id="GFileIOStream-struct" href="gio/GFileIOStream.html#GFileIOStream-struct">
-<ANCHOR id="g-file-io-stream-get-etag" href="gio/GFileIOStream.html#g-file-io-stream-get-etag">
-<ANCHOR id="g-file-io-stream-query-info" href="gio/GFileIOStream.html#g-file-io-stream-query-info">
-<ANCHOR id="g-file-io-stream-query-info-async" href="gio/GFileIOStream.html#g-file-io-stream-query-info-async">
-<ANCHOR id="g-file-io-stream-query-info-finish" href="gio/GFileIOStream.html#g-file-io-stream-query-info-finish">
-<ANCHOR id="GFileIOStream.see-also" href="gio/GFileIOStream.html#GFileIOStream.see-also">
-<ANCHOR id="GFileDescriptorBased" href="gio/GFileDescriptorBased.html">
-<ANCHOR id="GFileDescriptorBased.synopsis" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.synopsis">
-<ANCHOR id="GFileDescriptorBased.object-hierarchy" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.object-hierarchy">
-<ANCHOR id="GFileDescriptorBased.prerequisites" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.prerequisites">
-<ANCHOR id="GFileDescriptorBased.implementations" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.implementations">
-<ANCHOR id="GFileDescriptorBased.description" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.description">
-<ANCHOR id="GFileDescriptorBased.details" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.details">
-<ANCHOR id="GFileDescriptorBased-struct" href="gio/GFileDescriptorBased.html#GFileDescriptorBased-struct">
-<ANCHOR id="g-file-descriptor-based-get-fd" href="gio/GFileDescriptorBased.html#g-file-descriptor-based-get-fd">
-<ANCHOR id="GFileDescriptorBased.see-also" href="gio/GFileDescriptorBased.html#GFileDescriptorBased.see-also">
-<ANCHOR id="GFilterInputStream" href="gio/GFilterInputStream.html">
-<ANCHOR id="GFilterInputStream.synopsis" href="gio/GFilterInputStream.html#GFilterInputStream.synopsis">
-<ANCHOR id="GFilterInputStream.object-hierarchy" href="gio/GFilterInputStream.html#GFilterInputStream.object-hierarchy">
-<ANCHOR id="GFilterInputStream.properties" href="gio/GFilterInputStream.html#GFilterInputStream.properties">
-<ANCHOR id="GFilterInputStream.description" href="gio/GFilterInputStream.html#GFilterInputStream.description">
-<ANCHOR id="GFilterInputStream.details" href="gio/GFilterInputStream.html#GFilterInputStream.details">
-<ANCHOR id="GFilterInputStream-struct" href="gio/GFilterInputStream.html#GFilterInputStream-struct">
-<ANCHOR id="g-filter-input-stream-get-base-stream" href="gio/GFilterInputStream.html#g-filter-input-stream-get-base-stream">
-<ANCHOR id="g-filter-input-stream-get-close-base-stream" href="gio/GFilterInputStream.html#g-filter-input-stream-get-close-base-stream">
-<ANCHOR id="g-filter-input-stream-set-close-base-stream" href="gio/GFilterInputStream.html#g-filter-input-stream-set-close-base-stream">
-<ANCHOR id="GFilterInputStream.property-details" href="gio/GFilterInputStream.html#GFilterInputStream.property-details">
-<ANCHOR id="GFilterInputStream--base-stream" href="gio/GFilterInputStream.html#GFilterInputStream--base-stream">
-<ANCHOR id="GFilterInputStream--close-base-stream" href="gio/GFilterInputStream.html#GFilterInputStream--close-base-stream">
-<ANCHOR id="GFilterOutputStream" href="gio/GFilterOutputStream.html">
-<ANCHOR id="GFilterOutputStream.synopsis" href="gio/GFilterOutputStream.html#GFilterOutputStream.synopsis">
-<ANCHOR id="GFilterOutputStream.object-hierarchy" href="gio/GFilterOutputStream.html#GFilterOutputStream.object-hierarchy">
-<ANCHOR id="GFilterOutputStream.properties" href="gio/GFilterOutputStream.html#GFilterOutputStream.properties">
-<ANCHOR id="GFilterOutputStream.description" href="gio/GFilterOutputStream.html#GFilterOutputStream.description">
-<ANCHOR id="GFilterOutputStream.details" href="gio/GFilterOutputStream.html#GFilterOutputStream.details">
-<ANCHOR id="GFilterOutputStream-struct" href="gio/GFilterOutputStream.html#GFilterOutputStream-struct">
-<ANCHOR id="g-filter-output-stream-get-base-stream" href="gio/GFilterOutputStream.html#g-filter-output-stream-get-base-stream">
-<ANCHOR id="g-filter-output-stream-get-close-base-stream" href="gio/GFilterOutputStream.html#g-filter-output-stream-get-close-base-stream">
-<ANCHOR id="g-filter-output-stream-set-close-base-stream" href="gio/GFilterOutputStream.html#g-filter-output-stream-set-close-base-stream">
-<ANCHOR id="GFilterOutputStream.property-details" href="gio/GFilterOutputStream.html#GFilterOutputStream.property-details">
-<ANCHOR id="GFilterOutputStream--base-stream" href="gio/GFilterOutputStream.html#GFilterOutputStream--base-stream">
-<ANCHOR id="GFilterOutputStream--close-base-stream" href="gio/GFilterOutputStream.html#GFilterOutputStream--close-base-stream">
-<ANCHOR id="GMemoryInputStream" href="gio/GMemoryInputStream.html">
-<ANCHOR id="GMemoryInputStream.synopsis" href="gio/GMemoryInputStream.html#GMemoryInputStream.synopsis">
-<ANCHOR id="GMemoryInputStream.object-hierarchy" href="gio/GMemoryInputStream.html#GMemoryInputStream.object-hierarchy">
-<ANCHOR id="GMemoryInputStream.implemented-interfaces" href="gio/GMemoryInputStream.html#GMemoryInputStream.implemented-interfaces">
-<ANCHOR id="GMemoryInputStream.description" href="gio/GMemoryInputStream.html#GMemoryInputStream.description">
-<ANCHOR id="GMemoryInputStream.details" href="gio/GMemoryInputStream.html#GMemoryInputStream.details">
-<ANCHOR id="GMemoryInputStream-struct" href="gio/GMemoryInputStream.html#GMemoryInputStream-struct">
-<ANCHOR id="g-memory-input-stream-new" href="gio/GMemoryInputStream.html#g-memory-input-stream-new">
-<ANCHOR id="g-memory-input-stream-new-from-data" href="gio/GMemoryInputStream.html#g-memory-input-stream-new-from-data">
-<ANCHOR id="g-memory-input-stream-add-data" href="gio/GMemoryInputStream.html#g-memory-input-stream-add-data">
-<ANCHOR id="GMemoryInputStream.see-also" href="gio/GMemoryInputStream.html#GMemoryInputStream.see-also">
-<ANCHOR id="GMemoryOutputStream" href="gio/GMemoryOutputStream.html">
-<ANCHOR id="GMemoryOutputStream.synopsis" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.synopsis">
-<ANCHOR id="GMemoryOutputStream.object-hierarchy" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.object-hierarchy">
-<ANCHOR id="GMemoryOutputStream.implemented-interfaces" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.implemented-interfaces">
-<ANCHOR id="GMemoryOutputStream.properties" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.properties">
-<ANCHOR id="GMemoryOutputStream.description" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.description">
-<ANCHOR id="GMemoryOutputStream.details" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.details">
-<ANCHOR id="GReallocFunc" href="gio/GMemoryOutputStream.html#GReallocFunc">
-<ANCHOR id="GMemoryOutputStream-struct" href="gio/GMemoryOutputStream.html#GMemoryOutputStream-struct">
-<ANCHOR id="g-memory-output-stream-new" href="gio/GMemoryOutputStream.html#g-memory-output-stream-new">
-<ANCHOR id="g-memory-output-stream-get-data" href="gio/GMemoryOutputStream.html#g-memory-output-stream-get-data">
-<ANCHOR id="g-memory-output-stream-get-size" href="gio/GMemoryOutputStream.html#g-memory-output-stream-get-size">
-<ANCHOR id="g-memory-output-stream-get-data-size" href="gio/GMemoryOutputStream.html#g-memory-output-stream-get-data-size">
-<ANCHOR id="g-memory-output-stream-steal-data" href="gio/GMemoryOutputStream.html#g-memory-output-stream-steal-data">
-<ANCHOR id="GMemoryOutputStream.property-details" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.property-details">
-<ANCHOR id="GMemoryOutputStream--data" href="gio/GMemoryOutputStream.html#GMemoryOutputStream--data">
-<ANCHOR id="GMemoryOutputStream--data-size" href="gio/GMemoryOutputStream.html#GMemoryOutputStream--data-size">
-<ANCHOR id="GMemoryOutputStream--destroy-function" href="gio/GMemoryOutputStream.html#GMemoryOutputStream--destroy-function">
-<ANCHOR id="GMemoryOutputStream--realloc-function" href="gio/GMemoryOutputStream.html#GMemoryOutputStream--realloc-function">
-<ANCHOR id="GMemoryOutputStream--size" href="gio/GMemoryOutputStream.html#GMemoryOutputStream--size">
-<ANCHOR id="GMemoryOutputStream.see-also" href="gio/GMemoryOutputStream.html#GMemoryOutputStream.see-also">
-<ANCHOR id="GBufferedInputStream" href="gio/GBufferedInputStream.html">
-<ANCHOR id="GBufferedInputStream.synopsis" href="gio/GBufferedInputStream.html#GBufferedInputStream.synopsis">
-<ANCHOR id="GBufferedInputStream.object-hierarchy" href="gio/GBufferedInputStream.html#GBufferedInputStream.object-hierarchy">
-<ANCHOR id="GBufferedInputStream.implemented-interfaces" href="gio/GBufferedInputStream.html#GBufferedInputStream.implemented-interfaces">
-<ANCHOR id="GBufferedInputStream.properties" href="gio/GBufferedInputStream.html#GBufferedInputStream.properties">
-<ANCHOR id="GBufferedInputStream.description" href="gio/GBufferedInputStream.html#GBufferedInputStream.description">
-<ANCHOR id="GBufferedInputStream.details" href="gio/GBufferedInputStream.html#GBufferedInputStream.details">
-<ANCHOR id="GBufferedInputStream-struct" href="gio/GBufferedInputStream.html#GBufferedInputStream-struct">
-<ANCHOR id="g-buffered-input-stream-new" href="gio/GBufferedInputStream.html#g-buffered-input-stream-new">
-<ANCHOR id="g-buffered-input-stream-new-sized" href="gio/GBufferedInputStream.html#g-buffered-input-stream-new-sized">
-<ANCHOR id="g-buffered-input-stream-get-buffer-size" href="gio/GBufferedInputStream.html#g-buffered-input-stream-get-buffer-size">
-<ANCHOR id="g-buffered-input-stream-set-buffer-size" href="gio/GBufferedInputStream.html#g-buffered-input-stream-set-buffer-size">
-<ANCHOR id="g-buffered-input-stream-get-available" href="gio/GBufferedInputStream.html#g-buffered-input-stream-get-available">
-<ANCHOR id="g-buffered-input-stream-peek-buffer" href="gio/GBufferedInputStream.html#g-buffered-input-stream-peek-buffer">
-<ANCHOR id="g-buffered-input-stream-peek" href="gio/GBufferedInputStream.html#g-buffered-input-stream-peek">
-<ANCHOR id="g-buffered-input-stream-fill" href="gio/GBufferedInputStream.html#g-buffered-input-stream-fill">
-<ANCHOR id="g-buffered-input-stream-fill-async" href="gio/GBufferedInputStream.html#g-buffered-input-stream-fill-async">
-<ANCHOR id="g-buffered-input-stream-fill-finish" href="gio/GBufferedInputStream.html#g-buffered-input-stream-fill-finish">
-<ANCHOR id="g-buffered-input-stream-read-byte" href="gio/GBufferedInputStream.html#g-buffered-input-stream-read-byte">
-<ANCHOR id="GBufferedInputStream.property-details" href="gio/GBufferedInputStream.html#GBufferedInputStream.property-details">
-<ANCHOR id="GBufferedInputStream--buffer-size" href="gio/GBufferedInputStream.html#GBufferedInputStream--buffer-size">
-<ANCHOR id="GBufferedInputStream.see-also" href="gio/GBufferedInputStream.html#GBufferedInputStream.see-also">
-<ANCHOR id="GBufferedOutputStream" href="gio/GBufferedOutputStream.html">
-<ANCHOR id="GBufferedOutputStream.synopsis" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.synopsis">
-<ANCHOR id="GBufferedOutputStream.object-hierarchy" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.object-hierarchy">
-<ANCHOR id="GBufferedOutputStream.implemented-interfaces" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.implemented-interfaces">
-<ANCHOR id="GBufferedOutputStream.properties" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.properties">
-<ANCHOR id="GBufferedOutputStream.description" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.description">
-<ANCHOR id="GBufferedOutputStream.details" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.details">
-<ANCHOR id="GBufferedOutputStream-struct" href="gio/GBufferedOutputStream.html#GBufferedOutputStream-struct">
-<ANCHOR id="g-buffered-output-stream-new" href="gio/GBufferedOutputStream.html#g-buffered-output-stream-new">
-<ANCHOR id="g-buffered-output-stream-new-sized" href="gio/GBufferedOutputStream.html#g-buffered-output-stream-new-sized">
-<ANCHOR id="g-buffered-output-stream-get-buffer-size" href="gio/GBufferedOutputStream.html#g-buffered-output-stream-get-buffer-size">
-<ANCHOR id="g-buffered-output-stream-set-buffer-size" href="gio/GBufferedOutputStream.html#g-buffered-output-stream-set-buffer-size">
-<ANCHOR id="g-buffered-output-stream-get-auto-grow" href="gio/GBufferedOutputStream.html#g-buffered-output-stream-get-auto-grow">
-<ANCHOR id="g-buffered-output-stream-set-auto-grow" href="gio/GBufferedOutputStream.html#g-buffered-output-stream-set-auto-grow">
-<ANCHOR id="GBufferedOutputStream.property-details" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.property-details">
-<ANCHOR id="GBufferedOutputStream--auto-grow" href="gio/GBufferedOutputStream.html#GBufferedOutputStream--auto-grow">
-<ANCHOR id="GBufferedOutputStream--buffer-size" href="gio/GBufferedOutputStream.html#GBufferedOutputStream--buffer-size">
-<ANCHOR id="GBufferedOutputStream.see-also" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.see-also">
-<ANCHOR id="GDataInputStream" href="gio/GDataInputStream.html">
-<ANCHOR id="GDataInputStream.synopsis" href="gio/GDataInputStream.html#GDataInputStream.synopsis">
-<ANCHOR id="GDataInputStream.object-hierarchy" href="gio/GDataInputStream.html#GDataInputStream.object-hierarchy">
-<ANCHOR id="GDataInputStream.implemented-interfaces" href="gio/GDataInputStream.html#GDataInputStream.implemented-interfaces">
-<ANCHOR id="GDataInputStream.properties" href="gio/GDataInputStream.html#GDataInputStream.properties">
-<ANCHOR id="GDataInputStream.description" href="gio/GDataInputStream.html#GDataInputStream.description">
-<ANCHOR id="GDataInputStream.details" href="gio/GDataInputStream.html#GDataInputStream.details">
-<ANCHOR id="GDataInputStream-struct" href="gio/GDataInputStream.html#GDataInputStream-struct">
-<ANCHOR id="GDataStreamByteOrder" href="gio/GDataInputStream.html#GDataStreamByteOrder">
-<ANCHOR id="G-DATA-STREAM-BYTE-ORDER-BIG-ENDIAN:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-BYTE-ORDER-BIG-ENDIAN:CAPS">
-<ANCHOR id="G-DATA-STREAM-BYTE-ORDER-LITTLE-ENDIAN:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-BYTE-ORDER-LITTLE-ENDIAN:CAPS">
-<ANCHOR id="G-DATA-STREAM-BYTE-ORDER-HOST-ENDIAN:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-BYTE-ORDER-HOST-ENDIAN:CAPS">
-<ANCHOR id="GDataStreamNewlineType" href="gio/GDataInputStream.html#GDataStreamNewlineType">
-<ANCHOR id="G-DATA-STREAM-NEWLINE-TYPE-LF:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-LF:CAPS">
-<ANCHOR id="G-DATA-STREAM-NEWLINE-TYPE-CR:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-CR:CAPS">
-<ANCHOR id="G-DATA-STREAM-NEWLINE-TYPE-CR-LF:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-CR-LF:CAPS">
-<ANCHOR id="G-DATA-STREAM-NEWLINE-TYPE-ANY:CAPS" href="gio/GDataInputStream.html#G-DATA-STREAM-NEWLINE-TYPE-ANY:CAPS">
-<ANCHOR id="g-data-input-stream-new" href="gio/GDataInputStream.html#g-data-input-stream-new">
-<ANCHOR id="g-data-input-stream-set-byte-order" href="gio/GDataInputStream.html#g-data-input-stream-set-byte-order">
-<ANCHOR id="g-data-input-stream-get-byte-order" href="gio/GDataInputStream.html#g-data-input-stream-get-byte-order">
-<ANCHOR id="g-data-input-stream-set-newline-type" href="gio/GDataInputStream.html#g-data-input-stream-set-newline-type">
-<ANCHOR id="g-data-input-stream-get-newline-type" href="gio/GDataInputStream.html#g-data-input-stream-get-newline-type">
-<ANCHOR id="g-data-input-stream-read-byte" href="gio/GDataInputStream.html#g-data-input-stream-read-byte">
-<ANCHOR id="g-data-input-stream-read-int16" href="gio/GDataInputStream.html#g-data-input-stream-read-int16">
-<ANCHOR id="g-data-input-stream-read-uint16" href="gio/GDataInputStream.html#g-data-input-stream-read-uint16">
-<ANCHOR id="g-data-input-stream-read-int32" href="gio/GDataInputStream.html#g-data-input-stream-read-int32">
-<ANCHOR id="g-data-input-stream-read-uint32" href="gio/GDataInputStream.html#g-data-input-stream-read-uint32">
-<ANCHOR id="g-data-input-stream-read-int64" href="gio/GDataInputStream.html#g-data-input-stream-read-int64">
-<ANCHOR id="g-data-input-stream-read-uint64" href="gio/GDataInputStream.html#g-data-input-stream-read-uint64">
-<ANCHOR id="g-data-input-stream-read-line" href="gio/GDataInputStream.html#g-data-input-stream-read-line">
-<ANCHOR id="g-data-input-stream-read-line-utf8" href="gio/GDataInputStream.html#g-data-input-stream-read-line-utf8">
-<ANCHOR id="g-data-input-stream-read-line-async" href="gio/GDataInputStream.html#g-data-input-stream-read-line-async">
-<ANCHOR id="g-data-input-stream-read-line-finish" href="gio/GDataInputStream.html#g-data-input-stream-read-line-finish">
-<ANCHOR id="g-data-input-stream-read-line-finish-utf8" href="gio/GDataInputStream.html#g-data-input-stream-read-line-finish-utf8">
-<ANCHOR id="g-data-input-stream-read-upto" href="gio/GDataInputStream.html#g-data-input-stream-read-upto">
-<ANCHOR id="g-data-input-stream-read-upto-async" href="gio/GDataInputStream.html#g-data-input-stream-read-upto-async">
-<ANCHOR id="g-data-input-stream-read-upto-finish" href="gio/GDataInputStream.html#g-data-input-stream-read-upto-finish">
-<ANCHOR id="g-data-input-stream-read-until" href="gio/GDataInputStream.html#g-data-input-stream-read-until">
-<ANCHOR id="g-data-input-stream-read-until-async" href="gio/GDataInputStream.html#g-data-input-stream-read-until-async">
-<ANCHOR id="g-data-input-stream-read-until-finish" href="gio/GDataInputStream.html#g-data-input-stream-read-until-finish">
-<ANCHOR id="GDataInputStream.property-details" href="gio/GDataInputStream.html#GDataInputStream.property-details">
-<ANCHOR id="GDataInputStream--byte-order" href="gio/GDataInputStream.html#GDataInputStream--byte-order">
-<ANCHOR id="GDataInputStream--newline-type" href="gio/GDataInputStream.html#GDataInputStream--newline-type">
-<ANCHOR id="GDataInputStream.see-also" href="gio/GDataInputStream.html#GDataInputStream.see-also">
-<ANCHOR id="GDataOutputStream" href="gio/GDataOutputStream.html">
-<ANCHOR id="GDataOutputStream.synopsis" href="gio/GDataOutputStream.html#GDataOutputStream.synopsis">
-<ANCHOR id="GDataOutputStream.object-hierarchy" href="gio/GDataOutputStream.html#GDataOutputStream.object-hierarchy">
-<ANCHOR id="GDataOutputStream.implemented-interfaces" href="gio/GDataOutputStream.html#GDataOutputStream.implemented-interfaces">
-<ANCHOR id="GDataOutputStream.properties" href="gio/GDataOutputStream.html#GDataOutputStream.properties">
-<ANCHOR id="GDataOutputStream.description" href="gio/GDataOutputStream.html#GDataOutputStream.description">
-<ANCHOR id="GDataOutputStream.details" href="gio/GDataOutputStream.html#GDataOutputStream.details">
-<ANCHOR id="GDataOutputStream-struct" href="gio/GDataOutputStream.html#GDataOutputStream-struct">
-<ANCHOR id="g-data-output-stream-new" href="gio/GDataOutputStream.html#g-data-output-stream-new">
-<ANCHOR id="g-data-output-stream-set-byte-order" href="gio/GDataOutputStream.html#g-data-output-stream-set-byte-order">
-<ANCHOR id="g-data-output-stream-get-byte-order" href="gio/GDataOutputStream.html#g-data-output-stream-get-byte-order">
-<ANCHOR id="g-data-output-stream-put-byte" href="gio/GDataOutputStream.html#g-data-output-stream-put-byte">
-<ANCHOR id="g-data-output-stream-put-int16" href="gio/GDataOutputStream.html#g-data-output-stream-put-int16">
-<ANCHOR id="g-data-output-stream-put-uint16" href="gio/GDataOutputStream.html#g-data-output-stream-put-uint16">
-<ANCHOR id="g-data-output-stream-put-int32" href="gio/GDataOutputStream.html#g-data-output-stream-put-int32">
-<ANCHOR id="g-data-output-stream-put-uint32" href="gio/GDataOutputStream.html#g-data-output-stream-put-uint32">
-<ANCHOR id="g-data-output-stream-put-int64" href="gio/GDataOutputStream.html#g-data-output-stream-put-int64">
-<ANCHOR id="g-data-output-stream-put-uint64" href="gio/GDataOutputStream.html#g-data-output-stream-put-uint64">
-<ANCHOR id="g-data-output-stream-put-string" href="gio/GDataOutputStream.html#g-data-output-stream-put-string">
-<ANCHOR id="GDataOutputStream.property-details" href="gio/GDataOutputStream.html#GDataOutputStream.property-details">
-<ANCHOR id="GDataOutputStream--byte-order" href="gio/GDataOutputStream.html#GDataOutputStream--byte-order">
-<ANCHOR id="GDataOutputStream.see-also" href="gio/GDataOutputStream.html#GDataOutputStream.see-also">
-<ANCHOR id="GUnixInputStream" href="gio/GUnixInputStream.html">
-<ANCHOR id="GUnixInputStream.synopsis" href="gio/GUnixInputStream.html#GUnixInputStream.synopsis">
-<ANCHOR id="GUnixInputStream.object-hierarchy" href="gio/GUnixInputStream.html#GUnixInputStream.object-hierarchy">
-<ANCHOR id="GUnixInputStream.implemented-interfaces" href="gio/GUnixInputStream.html#GUnixInputStream.implemented-interfaces">
-<ANCHOR id="GUnixInputStream.properties" href="gio/GUnixInputStream.html#GUnixInputStream.properties">
-<ANCHOR id="GUnixInputStream.description" href="gio/GUnixInputStream.html#GUnixInputStream.description">
-<ANCHOR id="GUnixInputStream.details" href="gio/GUnixInputStream.html#GUnixInputStream.details">
-<ANCHOR id="GUnixInputStream-struct" href="gio/GUnixInputStream.html#GUnixInputStream-struct">
-<ANCHOR id="g-unix-input-stream-new" href="gio/GUnixInputStream.html#g-unix-input-stream-new">
-<ANCHOR id="g-unix-input-stream-set-close-fd" href="gio/GUnixInputStream.html#g-unix-input-stream-set-close-fd">
-<ANCHOR id="g-unix-input-stream-get-close-fd" href="gio/GUnixInputStream.html#g-unix-input-stream-get-close-fd">
-<ANCHOR id="g-unix-input-stream-get-fd" href="gio/GUnixInputStream.html#g-unix-input-stream-get-fd">
-<ANCHOR id="GUnixInputStream.property-details" href="gio/GUnixInputStream.html#GUnixInputStream.property-details">
-<ANCHOR id="GUnixInputStream--close-fd" href="gio/GUnixInputStream.html#GUnixInputStream--close-fd">
-<ANCHOR id="GUnixInputStream--fd" href="gio/GUnixInputStream.html#GUnixInputStream--fd">
-<ANCHOR id="GUnixInputStream.see-also" href="gio/GUnixInputStream.html#GUnixInputStream.see-also">
-<ANCHOR id="GUnixOutputStream" href="gio/GUnixOutputStream.html">
-<ANCHOR id="GUnixOutputStream.synopsis" href="gio/GUnixOutputStream.html#GUnixOutputStream.synopsis">
-<ANCHOR id="GUnixOutputStream.object-hierarchy" href="gio/GUnixOutputStream.html#GUnixOutputStream.object-hierarchy">
-<ANCHOR id="GUnixOutputStream.implemented-interfaces" href="gio/GUnixOutputStream.html#GUnixOutputStream.implemented-interfaces">
-<ANCHOR id="GUnixOutputStream.properties" href="gio/GUnixOutputStream.html#GUnixOutputStream.properties">
-<ANCHOR id="GUnixOutputStream.description" href="gio/GUnixOutputStream.html#GUnixOutputStream.description">
-<ANCHOR id="GUnixOutputStream.details" href="gio/GUnixOutputStream.html#GUnixOutputStream.details">
-<ANCHOR id="GUnixOutputStream-struct" href="gio/GUnixOutputStream.html#GUnixOutputStream-struct">
-<ANCHOR id="g-unix-output-stream-new" href="gio/GUnixOutputStream.html#g-unix-output-stream-new">
-<ANCHOR id="g-unix-output-stream-set-close-fd" href="gio/GUnixOutputStream.html#g-unix-output-stream-set-close-fd">
-<ANCHOR id="g-unix-output-stream-get-close-fd" href="gio/GUnixOutputStream.html#g-unix-output-stream-get-close-fd">
-<ANCHOR id="g-unix-output-stream-get-fd" href="gio/GUnixOutputStream.html#g-unix-output-stream-get-fd">
-<ANCHOR id="GUnixOutputStream.property-details" href="gio/GUnixOutputStream.html#GUnixOutputStream.property-details">
-<ANCHOR id="GUnixOutputStream--close-fd" href="gio/GUnixOutputStream.html#GUnixOutputStream--close-fd">
-<ANCHOR id="GUnixOutputStream--fd" href="gio/GUnixOutputStream.html#GUnixOutputStream--fd">
-<ANCHOR id="GUnixOutputStream.see-also" href="gio/GUnixOutputStream.html#GUnixOutputStream.see-also">
-<ANCHOR id="gio-GWin32InputStream" href="gio/gio-GWin32InputStream.html">
-<ANCHOR id="gio-GWin32InputStream.synopsis" href="gio/gio-GWin32InputStream.html#gio-GWin32InputStream.synopsis">
-<ANCHOR id="gio-GWin32InputStream.description" href="gio/gio-GWin32InputStream.html#gio-GWin32InputStream.description">
-<ANCHOR id="gio-GWin32InputStream.details" href="gio/gio-GWin32InputStream.html#gio-GWin32InputStream.details">
-<ANCHOR id="GWin32InputStream" href="gio/gio-GWin32InputStream.html#GWin32InputStream">
-<ANCHOR id="g-win32-input-stream-new" href="gio/gio-GWin32InputStream.html#g-win32-input-stream-new">
-<ANCHOR id="g-win32-input-stream-set-close-handle" href="gio/gio-GWin32InputStream.html#g-win32-input-stream-set-close-handle">
-<ANCHOR id="g-win32-input-stream-get-close-handle" href="gio/gio-GWin32InputStream.html#g-win32-input-stream-get-close-handle">
-<ANCHOR id="g-win32-input-stream-get-handle" href="gio/gio-GWin32InputStream.html#g-win32-input-stream-get-handle">
-<ANCHOR id="gio-GWin32InputStream.see-also" href="gio/gio-GWin32InputStream.html#gio-GWin32InputStream.see-also">
-<ANCHOR id="gio-GWin32OutputStream" href="gio/gio-GWin32OutputStream.html">
-<ANCHOR id="gio-GWin32OutputStream.synopsis" href="gio/gio-GWin32OutputStream.html#gio-GWin32OutputStream.synopsis">
-<ANCHOR id="gio-GWin32OutputStream.description" href="gio/gio-GWin32OutputStream.html#gio-GWin32OutputStream.description">
-<ANCHOR id="gio-GWin32OutputStream.details" href="gio/gio-GWin32OutputStream.html#gio-GWin32OutputStream.details">
-<ANCHOR id="GWin32OutputStream" href="gio/gio-GWin32OutputStream.html#GWin32OutputStream">
-<ANCHOR id="g-win32-output-stream-new" href="gio/gio-GWin32OutputStream.html#g-win32-output-stream-new">
-<ANCHOR id="g-win32-output-stream-set-close-handle" href="gio/gio-GWin32OutputStream.html#g-win32-output-stream-set-close-handle">
-<ANCHOR id="g-win32-output-stream-get-close-handle" href="gio/gio-GWin32OutputStream.html#g-win32-output-stream-get-close-handle">
-<ANCHOR id="g-win32-output-stream-get-handle" href="gio/gio-GWin32OutputStream.html#g-win32-output-stream-get-handle">
-<ANCHOR id="gio-GWin32OutputStream.see-also" href="gio/gio-GWin32OutputStream.html#gio-GWin32OutputStream.see-also">
-<ANCHOR id="gio-GConverterInputstream" href="gio/gio-GConverterInputstream.html">
-<ANCHOR id="gio-GConverterInputstream.synopsis" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.synopsis">
-<ANCHOR id="GConverterInputStream" href="gio/gio-GConverterInputstream.html#GConverterInputStream">
-<ANCHOR id="gio-GConverterInputstream.object-hierarchy" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.object-hierarchy">
-<ANCHOR id="gio-GConverterInputstream.implemented-interfaces" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.implemented-interfaces">
-<ANCHOR id="gio-GConverterInputstream.properties" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.properties">
-<ANCHOR id="gio-GConverterInputstream.description" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.description">
-<ANCHOR id="gio-GConverterInputstream.details" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.details">
-<ANCHOR id="GConverterInputStream-struct" href="gio/gio-GConverterInputstream.html#GConverterInputStream-struct">
-<ANCHOR id="g-converter-input-stream-new" href="gio/gio-GConverterInputstream.html#g-converter-input-stream-new">
-<ANCHOR id="g-converter-input-stream-get-converter" href="gio/gio-GConverterInputstream.html#g-converter-input-stream-get-converter">
-<ANCHOR id="gio-GConverterInputstream.property-details" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.property-details">
-<ANCHOR id="GConverterInputStream--converter" href="gio/gio-GConverterInputstream.html#GConverterInputStream--converter">
-<ANCHOR id="gio-GConverterInputstream.see-also" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.see-also">
-<ANCHOR id="gio-GConverterOutputstream" href="gio/gio-GConverterOutputstream.html">
-<ANCHOR id="gio-GConverterOutputstream.synopsis" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.synopsis">
-<ANCHOR id="GConverterOutputStream" href="gio/gio-GConverterOutputstream.html#GConverterOutputStream">
-<ANCHOR id="gio-GConverterOutputstream.object-hierarchy" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.object-hierarchy">
-<ANCHOR id="gio-GConverterOutputstream.implemented-interfaces" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.implemented-interfaces">
-<ANCHOR id="gio-GConverterOutputstream.properties" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.properties">
-<ANCHOR id="gio-GConverterOutputstream.description" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.description">
-<ANCHOR id="gio-GConverterOutputstream.details" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.details">
-<ANCHOR id="GConverterOutputStream-struct" href="gio/gio-GConverterOutputstream.html#GConverterOutputStream-struct">
-<ANCHOR id="g-converter-output-stream-new" href="gio/gio-GConverterOutputstream.html#g-converter-output-stream-new">
-<ANCHOR id="g-converter-output-stream-get-converter" href="gio/gio-GConverterOutputstream.html#g-converter-output-stream-get-converter">
-<ANCHOR id="gio-GConverterOutputstream.property-details" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.property-details">
-<ANCHOR id="GConverterOutputStream--converter" href="gio/gio-GConverterOutputstream.html#GConverterOutputStream--converter">
-<ANCHOR id="gio-GConverterOutputstream.see-also" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.see-also">
-<ANCHOR id="GPollableInputStream" href="gio/GPollableInputStream.html">
-<ANCHOR id="GPollableInputStream.synopsis" href="gio/GPollableInputStream.html#GPollableInputStream.synopsis">
-<ANCHOR id="GPollableInputStream.object-hierarchy" href="gio/GPollableInputStream.html#GPollableInputStream.object-hierarchy">
-<ANCHOR id="GPollableInputStream.prerequisites" href="gio/GPollableInputStream.html#GPollableInputStream.prerequisites">
-<ANCHOR id="GPollableInputStream.implementations" href="gio/GPollableInputStream.html#GPollableInputStream.implementations">
-<ANCHOR id="GPollableInputStream.description" href="gio/GPollableInputStream.html#GPollableInputStream.description">
-<ANCHOR id="GPollableInputStream.details" href="gio/GPollableInputStream.html#GPollableInputStream.details">
-<ANCHOR id="GPollableInputStream-struct" href="gio/GPollableInputStream.html#GPollableInputStream-struct">
-<ANCHOR id="GPollableInputStreamInterface" href="gio/GPollableInputStream.html#GPollableInputStreamInterface">
-<ANCHOR id="g-pollable-input-stream-can-poll" href="gio/GPollableInputStream.html#g-pollable-input-stream-can-poll">
-<ANCHOR id="g-pollable-input-stream-is-readable" href="gio/GPollableInputStream.html#g-pollable-input-stream-is-readable">
-<ANCHOR id="g-pollable-input-stream-create-source" href="gio/GPollableInputStream.html#g-pollable-input-stream-create-source">
-<ANCHOR id="g-pollable-input-stream-read-nonblocking" href="gio/GPollableInputStream.html#g-pollable-input-stream-read-nonblocking">
-<ANCHOR id="GPollableInputStream.see-also" href="gio/GPollableInputStream.html#GPollableInputStream.see-also">
-<ANCHOR id="GPollableOutputStream" href="gio/GPollableOutputStream.html">
-<ANCHOR id="GPollableOutputStream.synopsis" href="gio/GPollableOutputStream.html#GPollableOutputStream.synopsis">
-<ANCHOR id="GPollableOutputStream.object-hierarchy" href="gio/GPollableOutputStream.html#GPollableOutputStream.object-hierarchy">
-<ANCHOR id="GPollableOutputStream.prerequisites" href="gio/GPollableOutputStream.html#GPollableOutputStream.prerequisites">
-<ANCHOR id="GPollableOutputStream.implementations" href="gio/GPollableOutputStream.html#GPollableOutputStream.implementations">
-<ANCHOR id="GPollableOutputStream.description" href="gio/GPollableOutputStream.html#GPollableOutputStream.description">
-<ANCHOR id="GPollableOutputStream.details" href="gio/GPollableOutputStream.html#GPollableOutputStream.details">
-<ANCHOR id="GPollableOutputStream-struct" href="gio/GPollableOutputStream.html#GPollableOutputStream-struct">
-<ANCHOR id="GPollableOutputStreamInterface" href="gio/GPollableOutputStream.html#GPollableOutputStreamInterface">
-<ANCHOR id="g-pollable-output-stream-can-poll" href="gio/GPollableOutputStream.html#g-pollable-output-stream-can-poll">
-<ANCHOR id="g-pollable-output-stream-is-writable" href="gio/GPollableOutputStream.html#g-pollable-output-stream-is-writable">
-<ANCHOR id="g-pollable-output-stream-create-source" href="gio/GPollableOutputStream.html#g-pollable-output-stream-create-source">
-<ANCHOR id="g-pollable-output-stream-write-nonblocking" href="gio/GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking">
-<ANCHOR id="GPollableOutputStream.see-also" href="gio/GPollableOutputStream.html#GPollableOutputStream.see-also">
-<ANCHOR id="gio-gpollableutils" href="gio/gio-gpollableutils.html">
-<ANCHOR id="gio-gpollableutils.synopsis" href="gio/gio-gpollableutils.html#gio-gpollableutils.synopsis">
-<ANCHOR id="gio-gpollableutils.description" href="gio/gio-gpollableutils.html#gio-gpollableutils.description">
-<ANCHOR id="gio-gpollableutils.details" href="gio/gio-gpollableutils.html#gio-gpollableutils.details">
-<ANCHOR id="GPollableSourceFunc" href="gio/gio-gpollableutils.html#GPollableSourceFunc">
-<ANCHOR id="g-pollable-source-new" href="gio/gio-gpollableutils.html#g-pollable-source-new">
-<ANCHOR id="g-pollable-source-new-full" href="gio/gio-gpollableutils.html#g-pollable-source-new-full">
-<ANCHOR id="g-pollable-stream-read" href="gio/gio-gpollableutils.html#g-pollable-stream-read">
-<ANCHOR id="g-pollable-stream-write" href="gio/gio-gpollableutils.html#g-pollable-stream-write">
-<ANCHOR id="g-pollable-stream-write-all" href="gio/gio-gpollableutils.html#g-pollable-stream-write-all">
-<ANCHOR id="gio-GContentType" href="gio/gio-GContentType.html">
-<ANCHOR id="gio-GContentType.synopsis" href="gio/gio-GContentType.html#gio-GContentType.synopsis">
-<ANCHOR id="gio-GContentType.description" href="gio/gio-GContentType.html#gio-GContentType.description">
-<ANCHOR id="gio-GContentType.details" href="gio/gio-GContentType.html#gio-GContentType.details">
-<ANCHOR id="g-content-type-equals" href="gio/gio-GContentType.html#g-content-type-equals">
-<ANCHOR id="g-content-type-is-a" href="gio/gio-GContentType.html#g-content-type-is-a">
-<ANCHOR id="g-content-type-is-unknown" href="gio/gio-GContentType.html#g-content-type-is-unknown">
-<ANCHOR id="g-content-type-get-description" href="gio/gio-GContentType.html#g-content-type-get-description">
-<ANCHOR id="g-content-type-get-mime-type" href="gio/gio-GContentType.html#g-content-type-get-mime-type">
-<ANCHOR id="g-content-type-get-icon" href="gio/gio-GContentType.html#g-content-type-get-icon">
-<ANCHOR id="g-content-type-can-be-executable" href="gio/gio-GContentType.html#g-content-type-can-be-executable">
-<ANCHOR id="g-content-type-from-mime-type" href="gio/gio-GContentType.html#g-content-type-from-mime-type">
-<ANCHOR id="g-content-type-guess" href="gio/gio-GContentType.html#g-content-type-guess">
-<ANCHOR id="g-content-type-guess-for-tree" href="gio/gio-GContentType.html#g-content-type-guess-for-tree">
-<ANCHOR id="g-content-types-get-registered" href="gio/gio-GContentType.html#g-content-types-get-registered">
-<ANCHOR id="GAppInfo" href="gio/GAppInfo.html">
-<ANCHOR id="GAppInfo.synopsis" href="gio/GAppInfo.html#GAppInfo.synopsis">
-<ANCHOR id="GAppLaunchContext" href="gio/GAppInfo.html#GAppLaunchContext">
-<ANCHOR id="GAppInfo.object-hierarchy" href="gio/GAppInfo.html#GAppInfo.object-hierarchy">
-<ANCHOR id="GAppInfo.prerequisites" href="gio/GAppInfo.html#GAppInfo.prerequisites">
-<ANCHOR id="GAppInfo.implementations" href="gio/GAppInfo.html#GAppInfo.implementations">
-<ANCHOR id="GAppInfo.description" href="gio/GAppInfo.html#GAppInfo.description">
-<ANCHOR id="GAppInfo.details" href="gio/GAppInfo.html#GAppInfo.details">
-<ANCHOR id="GAppInfoCreateFlags" href="gio/GAppInfo.html#GAppInfoCreateFlags">
-<ANCHOR id="G-APP-INFO-CREATE-NONE:CAPS" href="gio/GAppInfo.html#G-APP-INFO-CREATE-NONE:CAPS">
-<ANCHOR id="G-APP-INFO-CREATE-NEEDS-TERMINAL:CAPS" href="gio/GAppInfo.html#G-APP-INFO-CREATE-NEEDS-TERMINAL:CAPS">
-<ANCHOR id="G-APP-INFO-CREATE-SUPPORTS-URIS:CAPS" href="gio/GAppInfo.html#G-APP-INFO-CREATE-SUPPORTS-URIS:CAPS">
-<ANCHOR id="G-APP-INFO-CREATE-SUPPORTS-STARTUP-NOTIFICATION:CAPS" href="gio/GAppInfo.html#G-APP-INFO-CREATE-SUPPORTS-STARTUP-NOTIFICATION:CAPS">
-<ANCHOR id="GAppInfo-struct" href="gio/GAppInfo.html#GAppInfo-struct">
-<ANCHOR id="GAppInfoIface" href="gio/GAppInfo.html#GAppInfoIface">
-<ANCHOR id="GAppLaunchContext-struct" href="gio/GAppInfo.html#GAppLaunchContext-struct">
-<ANCHOR id="g-app-info-create-from-commandline" href="gio/GAppInfo.html#g-app-info-create-from-commandline">
-<ANCHOR id="g-app-info-dup" href="gio/GAppInfo.html#g-app-info-dup">
-<ANCHOR id="g-app-info-equal" href="gio/GAppInfo.html#g-app-info-equal">
-<ANCHOR id="g-app-info-get-id" href="gio/GAppInfo.html#g-app-info-get-id">
-<ANCHOR id="g-app-info-get-name" href="gio/GAppInfo.html#g-app-info-get-name">
-<ANCHOR id="g-app-info-get-display-name" href="gio/GAppInfo.html#g-app-info-get-display-name">
-<ANCHOR id="g-app-info-get-description" href="gio/GAppInfo.html#g-app-info-get-description">
-<ANCHOR id="g-app-info-get-executable" href="gio/GAppInfo.html#g-app-info-get-executable">
-<ANCHOR id="g-app-info-get-commandline" href="gio/GAppInfo.html#g-app-info-get-commandline">
-<ANCHOR id="g-app-info-get-icon" href="gio/GAppInfo.html#g-app-info-get-icon">
-<ANCHOR id="g-app-info-launch" href="gio/GAppInfo.html#g-app-info-launch">
-<ANCHOR id="g-app-info-supports-files" href="gio/GAppInfo.html#g-app-info-supports-files">
-<ANCHOR id="g-app-info-supports-uris" href="gio/GAppInfo.html#g-app-info-supports-uris">
-<ANCHOR id="g-app-info-launch-uris" href="gio/GAppInfo.html#g-app-info-launch-uris">
-<ANCHOR id="g-app-info-should-show" href="gio/GAppInfo.html#g-app-info-should-show">
-<ANCHOR id="g-app-info-can-delete" href="gio/GAppInfo.html#g-app-info-can-delete">
-<ANCHOR id="g-app-info-delete" href="gio/GAppInfo.html#g-app-info-delete">
-<ANCHOR id="g-app-info-reset-type-associations" href="gio/GAppInfo.html#g-app-info-reset-type-associations">
-<ANCHOR id="g-app-info-set-as-default-for-type" href="gio/GAppInfo.html#g-app-info-set-as-default-for-type">
-<ANCHOR id="g-app-info-set-as-default-for-extension" href="gio/GAppInfo.html#g-app-info-set-as-default-for-extension">
-<ANCHOR id="g-app-info-set-as-last-used-for-type" href="gio/GAppInfo.html#g-app-info-set-as-last-used-for-type">
-<ANCHOR id="g-app-info-add-supports-type" href="gio/GAppInfo.html#g-app-info-add-supports-type">
-<ANCHOR id="g-app-info-can-remove-supports-type" href="gio/GAppInfo.html#g-app-info-can-remove-supports-type">
-<ANCHOR id="g-app-info-remove-supports-type" href="gio/GAppInfo.html#g-app-info-remove-supports-type">
-<ANCHOR id="g-app-info-get-supported-types" href="gio/GAppInfo.html#g-app-info-get-supported-types">
-<ANCHOR id="g-app-info-get-all" href="gio/GAppInfo.html#g-app-info-get-all">
-<ANCHOR id="g-app-info-get-all-for-type" href="gio/GAppInfo.html#g-app-info-get-all-for-type">
-<ANCHOR id="g-app-info-get-default-for-type" href="gio/GAppInfo.html#g-app-info-get-default-for-type">
-<ANCHOR id="g-app-info-get-default-for-uri-scheme" href="gio/GAppInfo.html#g-app-info-get-default-for-uri-scheme">
-<ANCHOR id="g-app-info-get-fallback-for-type" href="gio/GAppInfo.html#g-app-info-get-fallback-for-type">
-<ANCHOR id="g-app-info-get-recommended-for-type" href="gio/GAppInfo.html#g-app-info-get-recommended-for-type">
-<ANCHOR id="g-app-info-launch-default-for-uri" href="gio/GAppInfo.html#g-app-info-launch-default-for-uri">
-<ANCHOR id="g-app-launch-context-setenv" href="gio/GAppInfo.html#g-app-launch-context-setenv">
-<ANCHOR id="g-app-launch-context-unsetenv" href="gio/GAppInfo.html#g-app-launch-context-unsetenv">
-<ANCHOR id="g-app-launch-context-get-environment" href="gio/GAppInfo.html#g-app-launch-context-get-environment">
-<ANCHOR id="g-app-launch-context-get-display" href="gio/GAppInfo.html#g-app-launch-context-get-display">
-<ANCHOR id="g-app-launch-context-get-startup-notify-id" href="gio/GAppInfo.html#g-app-launch-context-get-startup-notify-id">
-<ANCHOR id="g-app-launch-context-launch-failed" href="gio/GAppInfo.html#g-app-launch-context-launch-failed">
-<ANCHOR id="g-app-launch-context-new" href="gio/GAppInfo.html#g-app-launch-context-new">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo" href="gio/gio-Desktop-file-based-GAppInfo.html">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.synopsis" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.synopsis">
-<ANCHOR id="GDesktopAppInfo" href="gio/gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.object-hierarchy" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.object-hierarchy">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.implemented-interfaces" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.implemented-interfaces">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.properties" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.properties">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.description" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.description">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.details" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.details">
-<ANCHOR id="GDesktopAppInfo-struct" href="gio/gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo-struct">
-<ANCHOR id="g-desktop-app-info-new-from-filename" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-filename">
-<ANCHOR id="g-desktop-app-info-new-from-keyfile" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new-from-keyfile">
-<ANCHOR id="g-desktop-app-info-new" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-new">
-<ANCHOR id="g-desktop-app-info-get-filename" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-filename">
-<ANCHOR id="g-desktop-app-info-get-is-hidden" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-is-hidden">
-<ANCHOR id="g-desktop-app-info-get-nodisplay" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-nodisplay">
-<ANCHOR id="g-desktop-app-info-get-show-in" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-show-in">
-<ANCHOR id="g-desktop-app-info-get-generic-name" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name">
-<ANCHOR id="g-desktop-app-info-get-categories" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories">
-<ANCHOR id="g-desktop-app-info-get-keywords" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords">
-<ANCHOR id="g-desktop-app-info-get-startup-wm-class" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class">
-<ANCHOR id="g-desktop-app-info-set-desktop-env" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env">
-<ANCHOR id="GDesktopAppLaunchCallback" href="gio/gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback">
-<ANCHOR id="g-desktop-app-info-launch-uris-as-manager" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager">
-<ANCHOR id="gio-Desktop-file-based-GAppInfo.property-details" href="gio/gio-Desktop-file-based-GAppInfo.html#gio-Desktop-file-based-GAppInfo.property-details">
-<ANCHOR id="GDesktopAppInfo--filename" href="gio/gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo--filename">
-<ANCHOR id="GVolumeMonitor" href="gio/GVolumeMonitor.html">
-<ANCHOR id="GVolumeMonitor.synopsis" href="gio/GVolumeMonitor.html#GVolumeMonitor.synopsis">
-<ANCHOR id="GVolumeMonitor.object-hierarchy" href="gio/GVolumeMonitor.html#GVolumeMonitor.object-hierarchy">
-<ANCHOR id="GVolumeMonitor.signals" href="gio/GVolumeMonitor.html#GVolumeMonitor.signals">
-<ANCHOR id="GVolumeMonitor.description" href="gio/GVolumeMonitor.html#GVolumeMonitor.description">
-<ANCHOR id="GVolumeMonitor.details" href="gio/GVolumeMonitor.html#GVolumeMonitor.details">
-<ANCHOR id="GVolumeMonitor-struct" href="gio/GVolumeMonitor.html#GVolumeMonitor-struct">
-<ANCHOR id="G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS" href="gio/GVolumeMonitor.html#G-VOLUME-MONITOR-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="g-volume-monitor-get" href="gio/GVolumeMonitor.html#g-volume-monitor-get">
-<ANCHOR id="g-volume-monitor-get-connected-drives" href="gio/GVolumeMonitor.html#g-volume-monitor-get-connected-drives">
-<ANCHOR id="g-volume-monitor-get-volumes" href="gio/GVolumeMonitor.html#g-volume-monitor-get-volumes">
-<ANCHOR id="g-volume-monitor-get-mounts" href="gio/GVolumeMonitor.html#g-volume-monitor-get-mounts">
-<ANCHOR id="g-volume-monitor-adopt-orphan-mount" href="gio/GVolumeMonitor.html#g-volume-monitor-adopt-orphan-mount">
-<ANCHOR id="g-volume-monitor-get-mount-for-uuid" href="gio/GVolumeMonitor.html#g-volume-monitor-get-mount-for-uuid">
-<ANCHOR id="g-volume-monitor-get-volume-for-uuid" href="gio/GVolumeMonitor.html#g-volume-monitor-get-volume-for-uuid">
-<ANCHOR id="GVolumeMonitor.signal-details" href="gio/GVolumeMonitor.html#GVolumeMonitor.signal-details">
-<ANCHOR id="GVolumeMonitor-drive-changed" href="gio/GVolumeMonitor.html#GVolumeMonitor-drive-changed">
-<ANCHOR id="GVolumeMonitor-drive-connected" href="gio/GVolumeMonitor.html#GVolumeMonitor-drive-connected">
-<ANCHOR id="GVolumeMonitor-drive-disconnected" href="gio/GVolumeMonitor.html#GVolumeMonitor-drive-disconnected">
-<ANCHOR id="GVolumeMonitor-drive-eject-button" href="gio/GVolumeMonitor.html#GVolumeMonitor-drive-eject-button">
-<ANCHOR id="GVolumeMonitor-drive-stop-button" href="gio/GVolumeMonitor.html#GVolumeMonitor-drive-stop-button">
-<ANCHOR id="GVolumeMonitor-mount-added" href="gio/GVolumeMonitor.html#GVolumeMonitor-mount-added">
-<ANCHOR id="GVolumeMonitor-mount-changed" href="gio/GVolumeMonitor.html#GVolumeMonitor-mount-changed">
-<ANCHOR id="GVolumeMonitor-mount-pre-unmount" href="gio/GVolumeMonitor.html#GVolumeMonitor-mount-pre-unmount">
-<ANCHOR id="GVolumeMonitor-mount-removed" href="gio/GVolumeMonitor.html#GVolumeMonitor-mount-removed">
-<ANCHOR id="GVolumeMonitor-volume-added" href="gio/GVolumeMonitor.html#GVolumeMonitor-volume-added">
-<ANCHOR id="GVolumeMonitor-volume-changed" href="gio/GVolumeMonitor.html#GVolumeMonitor-volume-changed">
-<ANCHOR id="GVolumeMonitor-volume-removed" href="gio/GVolumeMonitor.html#GVolumeMonitor-volume-removed">
-<ANCHOR id="GVolumeMonitor.see-also" href="gio/GVolumeMonitor.html#GVolumeMonitor.see-also">
-<ANCHOR id="GVolume" href="gio/GVolume.html">
-<ANCHOR id="GVolume.synopsis" href="gio/GVolume.html#GVolume.synopsis">
-<ANCHOR id="GVolume.object-hierarchy" href="gio/GVolume.html#GVolume.object-hierarchy">
-<ANCHOR id="GVolume.prerequisites" href="gio/GVolume.html#GVolume.prerequisites">
-<ANCHOR id="GVolume.signals" href="gio/GVolume.html#GVolume.signals">
-<ANCHOR id="GVolume.description" href="gio/GVolume.html#GVolume.description">
-<ANCHOR id="GVolume.details" href="gio/GVolume.html#GVolume.details">
-<ANCHOR id="GVolume-struct" href="gio/GVolume.html#GVolume-struct">
-<ANCHOR id="GVolumeIface" href="gio/GVolume.html#GVolumeIface">
-<ANCHOR id="g-volume-get-name" href="gio/GVolume.html#g-volume-get-name">
-<ANCHOR id="g-volume-get-uuid" href="gio/GVolume.html#g-volume-get-uuid">
-<ANCHOR id="g-volume-get-icon" href="gio/GVolume.html#g-volume-get-icon">
-<ANCHOR id="g-volume-get-drive" href="gio/GVolume.html#g-volume-get-drive">
-<ANCHOR id="g-volume-get-mount" href="gio/GVolume.html#g-volume-get-mount">
-<ANCHOR id="g-volume-can-mount" href="gio/GVolume.html#g-volume-can-mount">
-<ANCHOR id="g-volume-should-automount" href="gio/GVolume.html#g-volume-should-automount">
-<ANCHOR id="g-volume-get-activation-root" href="gio/GVolume.html#g-volume-get-activation-root">
-<ANCHOR id="g-volume-mount" href="gio/GVolume.html#g-volume-mount">
-<ANCHOR id="g-volume-mount-finish" href="gio/GVolume.html#g-volume-mount-finish">
-<ANCHOR id="g-volume-can-eject" href="gio/GVolume.html#g-volume-can-eject">
-<ANCHOR id="g-volume-eject" href="gio/GVolume.html#g-volume-eject">
-<ANCHOR id="g-volume-eject-finish" href="gio/GVolume.html#g-volume-eject-finish">
-<ANCHOR id="g-volume-eject-with-operation" href="gio/GVolume.html#g-volume-eject-with-operation">
-<ANCHOR id="g-volume-eject-with-operation-finish" href="gio/GVolume.html#g-volume-eject-with-operation-finish">
-<ANCHOR id="G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS" href="gio/GVolume.html#G-VOLUME-IDENTIFIER-KIND-HAL-UDI:CAPS">
-<ANCHOR id="G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS" href="gio/GVolume.html#G-VOLUME-IDENTIFIER-KIND-LABEL:CAPS">
-<ANCHOR id="G-VOLUME-IDENTIFIER-KIND-NFS-MOUNT:CAPS" href="gio/GVolume.html#G-VOLUME-IDENTIFIER-KIND-NFS-MOUNT:CAPS">
-<ANCHOR id="G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS" href="gio/GVolume.html#G-VOLUME-IDENTIFIER-KIND-UNIX-DEVICE:CAPS">
-<ANCHOR id="G-VOLUME-IDENTIFIER-KIND-UUID:CAPS" href="gio/GVolume.html#G-VOLUME-IDENTIFIER-KIND-UUID:CAPS">
-<ANCHOR id="G-VOLUME-IDENTIFIER-KIND-CLASS:CAPS" href="gio/GVolume.html#G-VOLUME-IDENTIFIER-KIND-CLASS:CAPS">
-<ANCHOR id="g-volume-enumerate-identifiers" href="gio/GVolume.html#g-volume-enumerate-identifiers">
-<ANCHOR id="g-volume-get-identifier" href="gio/GVolume.html#g-volume-get-identifier">
-<ANCHOR id="g-volume-get-sort-key" href="gio/GVolume.html#g-volume-get-sort-key">
-<ANCHOR id="GVolume.signal-details" href="gio/GVolume.html#GVolume.signal-details">
-<ANCHOR id="GVolume-changed" href="gio/GVolume.html#GVolume-changed">
-<ANCHOR id="GVolume-removed" href="gio/GVolume.html#GVolume-removed">
-<ANCHOR id="GMount" href="gio/GMount.html">
-<ANCHOR id="GMount.synopsis" href="gio/GMount.html#GMount.synopsis">
-<ANCHOR id="GMount.object-hierarchy" href="gio/GMount.html#GMount.object-hierarchy">
-<ANCHOR id="GMount.prerequisites" href="gio/GMount.html#GMount.prerequisites">
-<ANCHOR id="GMount.signals" href="gio/GMount.html#GMount.signals">
-<ANCHOR id="GMount.description" href="gio/GMount.html#GMount.description">
-<ANCHOR id="GMount.details" href="gio/GMount.html#GMount.details">
-<ANCHOR id="GMount-struct" href="gio/GMount.html#GMount-struct">
-<ANCHOR id="GMountIface" href="gio/GMount.html#GMountIface">
-<ANCHOR id="g-mount-get-name" href="gio/GMount.html#g-mount-get-name">
-<ANCHOR id="g-mount-get-uuid" href="gio/GMount.html#g-mount-get-uuid">
-<ANCHOR id="g-mount-get-icon" href="gio/GMount.html#g-mount-get-icon">
-<ANCHOR id="g-mount-get-drive" href="gio/GMount.html#g-mount-get-drive">
-<ANCHOR id="g-mount-get-root" href="gio/GMount.html#g-mount-get-root">
-<ANCHOR id="g-mount-get-volume" href="gio/GMount.html#g-mount-get-volume">
-<ANCHOR id="g-mount-get-default-location" href="gio/GMount.html#g-mount-get-default-location">
-<ANCHOR id="g-mount-can-unmount" href="gio/GMount.html#g-mount-can-unmount">
-<ANCHOR id="GMountMountFlags" href="gio/GMount.html#GMountMountFlags">
-<ANCHOR id="G-MOUNT-MOUNT-NONE:CAPS" href="gio/GMount.html#G-MOUNT-MOUNT-NONE:CAPS">
-<ANCHOR id="GMountUnmountFlags" href="gio/GMount.html#GMountUnmountFlags">
-<ANCHOR id="G-MOUNT-UNMOUNT-NONE:CAPS" href="gio/GMount.html#G-MOUNT-UNMOUNT-NONE:CAPS">
-<ANCHOR id="G-MOUNT-UNMOUNT-FORCE:CAPS" href="gio/GMount.html#G-MOUNT-UNMOUNT-FORCE:CAPS">
-<ANCHOR id="g-mount-unmount" href="gio/GMount.html#g-mount-unmount">
-<ANCHOR id="g-mount-unmount-finish" href="gio/GMount.html#g-mount-unmount-finish">
-<ANCHOR id="g-mount-unmount-with-operation" href="gio/GMount.html#g-mount-unmount-with-operation">
-<ANCHOR id="g-mount-unmount-with-operation-finish" href="gio/GMount.html#g-mount-unmount-with-operation-finish">
-<ANCHOR id="g-mount-remount" href="gio/GMount.html#g-mount-remount">
-<ANCHOR id="g-mount-remount-finish" href="gio/GMount.html#g-mount-remount-finish">
-<ANCHOR id="g-mount-can-eject" href="gio/GMount.html#g-mount-can-eject">
-<ANCHOR id="g-mount-eject" href="gio/GMount.html#g-mount-eject">
-<ANCHOR id="g-mount-eject-finish" href="gio/GMount.html#g-mount-eject-finish">
-<ANCHOR id="g-mount-eject-with-operation" href="gio/GMount.html#g-mount-eject-with-operation">
-<ANCHOR id="g-mount-eject-with-operation-finish" href="gio/GMount.html#g-mount-eject-with-operation-finish">
-<ANCHOR id="g-mount-guess-content-type" href="gio/GMount.html#g-mount-guess-content-type">
-<ANCHOR id="g-mount-guess-content-type-finish" href="gio/GMount.html#g-mount-guess-content-type-finish">
-<ANCHOR id="g-mount-guess-content-type-sync" href="gio/GMount.html#g-mount-guess-content-type-sync">
-<ANCHOR id="g-mount-is-shadowed" href="gio/GMount.html#g-mount-is-shadowed">
-<ANCHOR id="g-mount-shadow" href="gio/GMount.html#g-mount-shadow">
-<ANCHOR id="g-mount-unshadow" href="gio/GMount.html#g-mount-unshadow">
-<ANCHOR id="g-mount-get-sort-key" href="gio/GMount.html#g-mount-get-sort-key">
-<ANCHOR id="GMount.signal-details" href="gio/GMount.html#GMount.signal-details">
-<ANCHOR id="GMount-changed" href="gio/GMount.html#GMount-changed">
-<ANCHOR id="GMount-pre-unmount" href="gio/GMount.html#GMount-pre-unmount">
-<ANCHOR id="GMount-unmounted" href="gio/GMount.html#GMount-unmounted">
-<ANCHOR id="GMount.see-also" href="gio/GMount.html#GMount.see-also">
-<ANCHOR id="GDrive" href="gio/GDrive.html">
-<ANCHOR id="GDrive.synopsis" href="gio/GDrive.html#GDrive.synopsis">
-<ANCHOR id="GDrive.object-hierarchy" href="gio/GDrive.html#GDrive.object-hierarchy">
-<ANCHOR id="GDrive.prerequisites" href="gio/GDrive.html#GDrive.prerequisites">
-<ANCHOR id="GDrive.signals" href="gio/GDrive.html#GDrive.signals">
-<ANCHOR id="GDrive.description" href="gio/GDrive.html#GDrive.description">
-<ANCHOR id="GDrive.details" href="gio/GDrive.html#GDrive.details">
-<ANCHOR id="GDrive-struct" href="gio/GDrive.html#GDrive-struct">
-<ANCHOR id="GDriveIface" href="gio/GDrive.html#GDriveIface">
-<ANCHOR id="GDriveStartFlags" href="gio/GDrive.html#GDriveStartFlags">
-<ANCHOR id="G-DRIVE-START-NONE:CAPS" href="gio/GDrive.html#G-DRIVE-START-NONE:CAPS">
-<ANCHOR id="GDriveStartStopType" href="gio/GDrive.html#GDriveStartStopType">
-<ANCHOR id="G-DRIVE-START-STOP-TYPE-UNKNOWN:CAPS" href="gio/GDrive.html#G-DRIVE-START-STOP-TYPE-UNKNOWN:CAPS">
-<ANCHOR id="G-DRIVE-START-STOP-TYPE-SHUTDOWN:CAPS" href="gio/GDrive.html#G-DRIVE-START-STOP-TYPE-SHUTDOWN:CAPS">
-<ANCHOR id="G-DRIVE-START-STOP-TYPE-NETWORK:CAPS" href="gio/GDrive.html#G-DRIVE-START-STOP-TYPE-NETWORK:CAPS">
-<ANCHOR id="G-DRIVE-START-STOP-TYPE-MULTIDISK:CAPS" href="gio/GDrive.html#G-DRIVE-START-STOP-TYPE-MULTIDISK:CAPS">
-<ANCHOR id="G-DRIVE-START-STOP-TYPE-PASSWORD:CAPS" href="gio/GDrive.html#G-DRIVE-START-STOP-TYPE-PASSWORD:CAPS">
-<ANCHOR id="g-drive-get-name" href="gio/GDrive.html#g-drive-get-name">
-<ANCHOR id="g-drive-get-icon" href="gio/GDrive.html#g-drive-get-icon">
-<ANCHOR id="g-drive-has-volumes" href="gio/GDrive.html#g-drive-has-volumes">
-<ANCHOR id="g-drive-get-volumes" href="gio/GDrive.html#g-drive-get-volumes">
-<ANCHOR id="g-drive-can-eject" href="gio/GDrive.html#g-drive-can-eject">
-<ANCHOR id="g-drive-get-start-stop-type" href="gio/GDrive.html#g-drive-get-start-stop-type">
-<ANCHOR id="g-drive-can-start" href="gio/GDrive.html#g-drive-can-start">
-<ANCHOR id="g-drive-can-start-degraded" href="gio/GDrive.html#g-drive-can-start-degraded">
-<ANCHOR id="g-drive-can-stop" href="gio/GDrive.html#g-drive-can-stop">
-<ANCHOR id="g-drive-can-poll-for-media" href="gio/GDrive.html#g-drive-can-poll-for-media">
-<ANCHOR id="g-drive-poll-for-media" href="gio/GDrive.html#g-drive-poll-for-media">
-<ANCHOR id="g-drive-poll-for-media-finish" href="gio/GDrive.html#g-drive-poll-for-media-finish">
-<ANCHOR id="g-drive-has-media" href="gio/GDrive.html#g-drive-has-media">
-<ANCHOR id="g-drive-is-media-check-automatic" href="gio/GDrive.html#g-drive-is-media-check-automatic">
-<ANCHOR id="g-drive-is-media-removable" href="gio/GDrive.html#g-drive-is-media-removable">
-<ANCHOR id="g-drive-eject" href="gio/GDrive.html#g-drive-eject">
-<ANCHOR id="g-drive-eject-finish" href="gio/GDrive.html#g-drive-eject-finish">
-<ANCHOR id="g-drive-eject-with-operation" href="gio/GDrive.html#g-drive-eject-with-operation">
-<ANCHOR id="g-drive-eject-with-operation-finish" href="gio/GDrive.html#g-drive-eject-with-operation-finish">
-<ANCHOR id="g-drive-start" href="gio/GDrive.html#g-drive-start">
-<ANCHOR id="g-drive-start-finish" href="gio/GDrive.html#g-drive-start-finish">
-<ANCHOR id="g-drive-stop" href="gio/GDrive.html#g-drive-stop">
-<ANCHOR id="g-drive-stop-finish" href="gio/GDrive.html#g-drive-stop-finish">
-<ANCHOR id="g-drive-enumerate-identifiers" href="gio/GDrive.html#g-drive-enumerate-identifiers">
-<ANCHOR id="g-drive-get-identifier" href="gio/GDrive.html#g-drive-get-identifier">
-<ANCHOR id="g-drive-get-sort-key" href="gio/GDrive.html#g-drive-get-sort-key">
-<ANCHOR id="GDrive.signal-details" href="gio/GDrive.html#GDrive.signal-details">
-<ANCHOR id="GDrive-changed" href="gio/GDrive.html#GDrive-changed">
-<ANCHOR id="GDrive-disconnected" href="gio/GDrive.html#GDrive-disconnected">
-<ANCHOR id="GDrive-eject-button" href="gio/GDrive.html#GDrive-eject-button">
-<ANCHOR id="GDrive-stop-button" href="gio/GDrive.html#GDrive-stop-button">
-<ANCHOR id="gio-Unix-Mounts" href="gio/gio-Unix-Mounts.html">
-<ANCHOR id="gio-Unix-Mounts.synopsis" href="gio/gio-Unix-Mounts.html#gio-Unix-Mounts.synopsis">
-<ANCHOR id="GUnixMountMonitor" href="gio/gio-Unix-Mounts.html#GUnixMountMonitor">
-<ANCHOR id="gio-Unix-Mounts.object-hierarchy" href="gio/gio-Unix-Mounts.html#gio-Unix-Mounts.object-hierarchy">
-<ANCHOR id="gio-Unix-Mounts.signals" href="gio/gio-Unix-Mounts.html#gio-Unix-Mounts.signals">
-<ANCHOR id="gio-Unix-Mounts.description" href="gio/gio-Unix-Mounts.html#gio-Unix-Mounts.description">
-<ANCHOR id="gio-Unix-Mounts.details" href="gio/gio-Unix-Mounts.html#gio-Unix-Mounts.details">
-<ANCHOR id="GUnixMountPoint" href="gio/gio-Unix-Mounts.html#GUnixMountPoint">
-<ANCHOR id="GUnixMountEntry" href="gio/gio-Unix-Mounts.html#GUnixMountEntry">
-<ANCHOR id="GUnixMountMonitor-struct" href="gio/gio-Unix-Mounts.html#GUnixMountMonitor-struct">
-<ANCHOR id="g-unix-mount-free" href="gio/gio-Unix-Mounts.html#g-unix-mount-free">
-<ANCHOR id="g-unix-mount-compare" href="gio/gio-Unix-Mounts.html#g-unix-mount-compare">
-<ANCHOR id="g-unix-mount-get-mount-path" href="gio/gio-Unix-Mounts.html#g-unix-mount-get-mount-path">
-<ANCHOR id="g-unix-mount-get-device-path" href="gio/gio-Unix-Mounts.html#g-unix-mount-get-device-path">
-<ANCHOR id="g-unix-mount-get-fs-type" href="gio/gio-Unix-Mounts.html#g-unix-mount-get-fs-type">
-<ANCHOR id="g-unix-mount-is-readonly" href="gio/gio-Unix-Mounts.html#g-unix-mount-is-readonly">
-<ANCHOR id="g-unix-mount-is-system-internal" href="gio/gio-Unix-Mounts.html#g-unix-mount-is-system-internal">
-<ANCHOR id="g-unix-mount-guess-icon" href="gio/gio-Unix-Mounts.html#g-unix-mount-guess-icon">
-<ANCHOR id="g-unix-mount-guess-name" href="gio/gio-Unix-Mounts.html#g-unix-mount-guess-name">
-<ANCHOR id="g-unix-mount-guess-can-eject" href="gio/gio-Unix-Mounts.html#g-unix-mount-guess-can-eject">
-<ANCHOR id="g-unix-mount-guess-should-display" href="gio/gio-Unix-Mounts.html#g-unix-mount-guess-should-display">
-<ANCHOR id="g-unix-mount-point-free" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-free">
-<ANCHOR id="g-unix-mount-point-compare" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-compare">
-<ANCHOR id="g-unix-mount-point-get-mount-path" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-get-mount-path">
-<ANCHOR id="g-unix-mount-point-get-device-path" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-get-device-path">
-<ANCHOR id="g-unix-mount-point-get-fs-type" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-get-fs-type">
-<ANCHOR id="g-unix-mount-point-get-options" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-get-options">
-<ANCHOR id="g-unix-mount-point-is-readonly" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-is-readonly">
-<ANCHOR id="g-unix-mount-point-is-user-mountable" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-is-user-mountable">
-<ANCHOR id="g-unix-mount-point-is-loopback" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-is-loopback">
-<ANCHOR id="g-unix-mount-point-guess-icon" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-guess-icon">
-<ANCHOR id="g-unix-mount-point-guess-name" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-guess-name">
-<ANCHOR id="g-unix-mount-point-guess-can-eject" href="gio/gio-Unix-Mounts.html#g-unix-mount-point-guess-can-eject">
-<ANCHOR id="g-unix-mount-points-get" href="gio/gio-Unix-Mounts.html#g-unix-mount-points-get">
-<ANCHOR id="g-unix-mounts-get" href="gio/gio-Unix-Mounts.html#g-unix-mounts-get">
-<ANCHOR id="g-unix-mount-at" href="gio/gio-Unix-Mounts.html#g-unix-mount-at">
-<ANCHOR id="g-unix-mounts-changed-since" href="gio/gio-Unix-Mounts.html#g-unix-mounts-changed-since">
-<ANCHOR id="g-unix-mount-points-changed-since" href="gio/gio-Unix-Mounts.html#g-unix-mount-points-changed-since">
-<ANCHOR id="g-unix-mount-monitor-new" href="gio/gio-Unix-Mounts.html#g-unix-mount-monitor-new">
-<ANCHOR id="g-unix-mount-monitor-set-rate-limit" href="gio/gio-Unix-Mounts.html#g-unix-mount-monitor-set-rate-limit">
-<ANCHOR id="g-unix-is-mount-path-system-internal" href="gio/gio-Unix-Mounts.html#g-unix-is-mount-path-system-internal">
-<ANCHOR id="gio-Unix-Mounts.signal-details" href="gio/gio-Unix-Mounts.html#gio-Unix-Mounts.signal-details">
-<ANCHOR id="GUnixMountMonitor-mountpoints-changed" href="gio/gio-Unix-Mounts.html#GUnixMountMonitor-mountpoints-changed">
-<ANCHOR id="GUnixMountMonitor-mounts-changed" href="gio/gio-Unix-Mounts.html#GUnixMountMonitor-mounts-changed">
-<ANCHOR id="GIcon" href="gio/GIcon.html">
-<ANCHOR id="GIcon.synopsis" href="gio/GIcon.html#GIcon.synopsis">
-<ANCHOR id="GIcon.object-hierarchy" href="gio/GIcon.html#GIcon.object-hierarchy">
-<ANCHOR id="GIcon.prerequisites" href="gio/GIcon.html#GIcon.prerequisites">
-<ANCHOR id="GIcon.derived-interfaces" href="gio/GIcon.html#GIcon.derived-interfaces">
-<ANCHOR id="GIcon.implementations" href="gio/GIcon.html#GIcon.implementations">
-<ANCHOR id="GIcon.description" href="gio/GIcon.html#GIcon.description">
-<ANCHOR id="GIcon.details" href="gio/GIcon.html#GIcon.details">
-<ANCHOR id="GIcon-struct" href="gio/GIcon.html#GIcon-struct">
-<ANCHOR id="GIconIface" href="gio/GIcon.html#GIconIface">
-<ANCHOR id="g-icon-hash" href="gio/GIcon.html#g-icon-hash">
-<ANCHOR id="g-icon-equal" href="gio/GIcon.html#g-icon-equal">
-<ANCHOR id="g-icon-to-string" href="gio/GIcon.html#g-icon-to-string">
-<ANCHOR id="g-icon-new-for-string" href="gio/GIcon.html#g-icon-new-for-string">
-<ANCHOR id="GFileIcon" href="gio/GFileIcon.html">
-<ANCHOR id="GFileIcon.synopsis" href="gio/GFileIcon.html#GFileIcon.synopsis">
-<ANCHOR id="GFileIcon.object-hierarchy" href="gio/GFileIcon.html#GFileIcon.object-hierarchy">
-<ANCHOR id="GFileIcon.implemented-interfaces" href="gio/GFileIcon.html#GFileIcon.implemented-interfaces">
-<ANCHOR id="GFileIcon.properties" href="gio/GFileIcon.html#GFileIcon.properties">
-<ANCHOR id="GFileIcon.description" href="gio/GFileIcon.html#GFileIcon.description">
-<ANCHOR id="GFileIcon.details" href="gio/GFileIcon.html#GFileIcon.details">
-<ANCHOR id="GFileIcon-struct" href="gio/GFileIcon.html#GFileIcon-struct">
-<ANCHOR id="g-file-icon-new" href="gio/GFileIcon.html#g-file-icon-new">
-<ANCHOR id="g-file-icon-get-file" href="gio/GFileIcon.html#g-file-icon-get-file">
-<ANCHOR id="GFileIcon.property-details" href="gio/GFileIcon.html#GFileIcon.property-details">
-<ANCHOR id="GFileIcon--file" href="gio/GFileIcon.html#GFileIcon--file">
-<ANCHOR id="GFileIcon.see-also" href="gio/GFileIcon.html#GFileIcon.see-also">
-<ANCHOR id="GLoadableIcon" href="gio/GLoadableIcon.html">
-<ANCHOR id="GLoadableIcon.synopsis" href="gio/GLoadableIcon.html#GLoadableIcon.synopsis">
-<ANCHOR id="GLoadableIcon.object-hierarchy" href="gio/GLoadableIcon.html#GLoadableIcon.object-hierarchy">
-<ANCHOR id="GLoadableIcon.prerequisites" href="gio/GLoadableIcon.html#GLoadableIcon.prerequisites">
-<ANCHOR id="GLoadableIcon.implementations" href="gio/GLoadableIcon.html#GLoadableIcon.implementations">
-<ANCHOR id="GLoadableIcon.description" href="gio/GLoadableIcon.html#GLoadableIcon.description">
-<ANCHOR id="GLoadableIcon.details" href="gio/GLoadableIcon.html#GLoadableIcon.details">
-<ANCHOR id="GLoadableIcon-struct" href="gio/GLoadableIcon.html#GLoadableIcon-struct">
-<ANCHOR id="GLoadableIconIface" href="gio/GLoadableIcon.html#GLoadableIconIface">
-<ANCHOR id="g-loadable-icon-load" href="gio/GLoadableIcon.html#g-loadable-icon-load">
-<ANCHOR id="g-loadable-icon-load-async" href="gio/GLoadableIcon.html#g-loadable-icon-load-async">
-<ANCHOR id="g-loadable-icon-load-finish" href="gio/GLoadableIcon.html#g-loadable-icon-load-finish">
-<ANCHOR id="GLoadableIcon.see-also" href="gio/GLoadableIcon.html#GLoadableIcon.see-also">
-<ANCHOR id="GThemedIcon" href="gio/GThemedIcon.html">
-<ANCHOR id="GThemedIcon.synopsis" href="gio/GThemedIcon.html#GThemedIcon.synopsis">
-<ANCHOR id="GThemedIcon.object-hierarchy" href="gio/GThemedIcon.html#GThemedIcon.object-hierarchy">
-<ANCHOR id="GThemedIcon.implemented-interfaces" href="gio/GThemedIcon.html#GThemedIcon.implemented-interfaces">
-<ANCHOR id="GThemedIcon.properties" href="gio/GThemedIcon.html#GThemedIcon.properties">
-<ANCHOR id="GThemedIcon.description" href="gio/GThemedIcon.html#GThemedIcon.description">
-<ANCHOR id="GThemedIcon.details" href="gio/GThemedIcon.html#GThemedIcon.details">
-<ANCHOR id="GThemedIcon-struct" href="gio/GThemedIcon.html#GThemedIcon-struct">
-<ANCHOR id="g-themed-icon-new" href="gio/GThemedIcon.html#g-themed-icon-new">
-<ANCHOR id="g-themed-icon-new-from-names" href="gio/GThemedIcon.html#g-themed-icon-new-from-names">
-<ANCHOR id="g-themed-icon-new-with-default-fallbacks" href="gio/GThemedIcon.html#g-themed-icon-new-with-default-fallbacks">
-<ANCHOR id="g-themed-icon-prepend-name" href="gio/GThemedIcon.html#g-themed-icon-prepend-name">
-<ANCHOR id="g-themed-icon-append-name" href="gio/GThemedIcon.html#g-themed-icon-append-name">
-<ANCHOR id="g-themed-icon-get-names" href="gio/GThemedIcon.html#g-themed-icon-get-names">
-<ANCHOR id="GThemedIcon.property-details" href="gio/GThemedIcon.html#GThemedIcon.property-details">
-<ANCHOR id="GThemedIcon--name" href="gio/GThemedIcon.html#GThemedIcon--name">
-<ANCHOR id="GThemedIcon--names" href="gio/GThemedIcon.html#GThemedIcon--names">
-<ANCHOR id="GThemedIcon--use-default-fallbacks" href="gio/GThemedIcon.html#GThemedIcon--use-default-fallbacks">
-<ANCHOR id="GThemedIcon.see-also" href="gio/GThemedIcon.html#GThemedIcon.see-also">
-<ANCHOR id="GEmblemedIcon" href="gio/GEmblemedIcon.html">
-<ANCHOR id="GEmblemedIcon.synopsis" href="gio/GEmblemedIcon.html#GEmblemedIcon.synopsis">
-<ANCHOR id="GEmblemedIcon.object-hierarchy" href="gio/GEmblemedIcon.html#GEmblemedIcon.object-hierarchy">
-<ANCHOR id="GEmblemedIcon.implemented-interfaces" href="gio/GEmblemedIcon.html#GEmblemedIcon.implemented-interfaces">
-<ANCHOR id="GEmblemedIcon.properties" href="gio/GEmblemedIcon.html#GEmblemedIcon.properties">
-<ANCHOR id="GEmblemedIcon.description" href="gio/GEmblemedIcon.html#GEmblemedIcon.description">
-<ANCHOR id="GEmblemedIcon.details" href="gio/GEmblemedIcon.html#GEmblemedIcon.details">
-<ANCHOR id="GEmblemedIcon-struct" href="gio/GEmblemedIcon.html#GEmblemedIcon-struct">
-<ANCHOR id="g-emblemed-icon-new" href="gio/GEmblemedIcon.html#g-emblemed-icon-new">
-<ANCHOR id="g-emblemed-icon-get-icon" href="gio/GEmblemedIcon.html#g-emblemed-icon-get-icon">
-<ANCHOR id="g-emblemed-icon-get-emblems" href="gio/GEmblemedIcon.html#g-emblemed-icon-get-emblems">
-<ANCHOR id="g-emblemed-icon-add-emblem" href="gio/GEmblemedIcon.html#g-emblemed-icon-add-emblem">
-<ANCHOR id="g-emblemed-icon-clear-emblems" href="gio/GEmblemedIcon.html#g-emblemed-icon-clear-emblems">
-<ANCHOR id="GEmblemedIcon.property-details" href="gio/GEmblemedIcon.html#GEmblemedIcon.property-details">
-<ANCHOR id="GEmblemedIcon--gicon" href="gio/GEmblemedIcon.html#GEmblemedIcon--gicon">
-<ANCHOR id="GEmblemedIcon.see-also" href="gio/GEmblemedIcon.html#GEmblemedIcon.see-also">
-<ANCHOR id="GEmblem" href="gio/GEmblem.html">
-<ANCHOR id="GEmblem.synopsis" href="gio/GEmblem.html#GEmblem.synopsis">
-<ANCHOR id="GEmblem.object-hierarchy" href="gio/GEmblem.html#GEmblem.object-hierarchy">
-<ANCHOR id="GEmblem.implemented-interfaces" href="gio/GEmblem.html#GEmblem.implemented-interfaces">
-<ANCHOR id="GEmblem.properties" href="gio/GEmblem.html#GEmblem.properties">
-<ANCHOR id="GEmblem.description" href="gio/GEmblem.html#GEmblem.description">
-<ANCHOR id="GEmblem.details" href="gio/GEmblem.html#GEmblem.details">
-<ANCHOR id="GEmblem-struct" href="gio/GEmblem.html#GEmblem-struct">
-<ANCHOR id="GEmblemOrigin" href="gio/GEmblem.html#GEmblemOrigin">
-<ANCHOR id="G-EMBLEM-ORIGIN-UNKNOWN:CAPS" href="gio/GEmblem.html#G-EMBLEM-ORIGIN-UNKNOWN:CAPS">
-<ANCHOR id="G-EMBLEM-ORIGIN-DEVICE:CAPS" href="gio/GEmblem.html#G-EMBLEM-ORIGIN-DEVICE:CAPS">
-<ANCHOR id="G-EMBLEM-ORIGIN-LIVEMETADATA:CAPS" href="gio/GEmblem.html#G-EMBLEM-ORIGIN-LIVEMETADATA:CAPS">
-<ANCHOR id="G-EMBLEM-ORIGIN-TAG:CAPS" href="gio/GEmblem.html#G-EMBLEM-ORIGIN-TAG:CAPS">
-<ANCHOR id="g-emblem-new" href="gio/GEmblem.html#g-emblem-new">
-<ANCHOR id="g-emblem-new-with-origin" href="gio/GEmblem.html#g-emblem-new-with-origin">
-<ANCHOR id="g-emblem-get-icon" href="gio/GEmblem.html#g-emblem-get-icon">
-<ANCHOR id="g-emblem-get-origin" href="gio/GEmblem.html#g-emblem-get-origin">
-<ANCHOR id="GEmblem.property-details" href="gio/GEmblem.html#GEmblem.property-details">
-<ANCHOR id="GEmblem--icon" href="gio/GEmblem.html#GEmblem--icon">
-<ANCHOR id="GEmblem--origin" href="gio/GEmblem.html#GEmblem--origin">
-<ANCHOR id="GEmblem.see-also" href="gio/GEmblem.html#GEmblem.see-also">
-<ANCHOR id="GInitable" href="gio/GInitable.html">
-<ANCHOR id="GInitable.synopsis" href="gio/GInitable.html#GInitable.synopsis">
-<ANCHOR id="GInitable.object-hierarchy" href="gio/GInitable.html#GInitable.object-hierarchy">
-<ANCHOR id="GInitable.prerequisites" href="gio/GInitable.html#GInitable.prerequisites">
-<ANCHOR id="GInitable.derived-interfaces" href="gio/GInitable.html#GInitable.derived-interfaces">
-<ANCHOR id="GInitable.implementations" href="gio/GInitable.html#GInitable.implementations">
-<ANCHOR id="GInitable.description" href="gio/GInitable.html#GInitable.description">
-<ANCHOR id="GInitable.details" href="gio/GInitable.html#GInitable.details">
-<ANCHOR id="GInitable-struct" href="gio/GInitable.html#GInitable-struct">
-<ANCHOR id="GInitableIface" href="gio/GInitable.html#GInitableIface">
-<ANCHOR id="g-initable-init" href="gio/GInitable.html#g-initable-init">
-<ANCHOR id="g-initable-new" href="gio/GInitable.html#g-initable-new">
-<ANCHOR id="g-initable-new-valist" href="gio/GInitable.html#g-initable-new-valist">
-<ANCHOR id="g-initable-newv" href="gio/GInitable.html#g-initable-newv">
-<ANCHOR id="GInitable.see-also" href="gio/GInitable.html#GInitable.see-also">
-<ANCHOR id="GAsyncInitable" href="gio/GAsyncInitable.html">
-<ANCHOR id="GAsyncInitable.synopsis" href="gio/GAsyncInitable.html#GAsyncInitable.synopsis">
-<ANCHOR id="GAsyncInitable.object-hierarchy" href="gio/GAsyncInitable.html#GAsyncInitable.object-hierarchy">
-<ANCHOR id="GAsyncInitable.prerequisites" href="gio/GAsyncInitable.html#GAsyncInitable.prerequisites">
-<ANCHOR id="GAsyncInitable.implementations" href="gio/GAsyncInitable.html#GAsyncInitable.implementations">
-<ANCHOR id="GAsyncInitable.description" href="gio/GAsyncInitable.html#GAsyncInitable.description">
-<ANCHOR id="GAsyncInitable.details" href="gio/GAsyncInitable.html#GAsyncInitable.details">
-<ANCHOR id="GAsyncInitable-struct" href="gio/GAsyncInitable.html#GAsyncInitable-struct">
-<ANCHOR id="GAsyncInitableIface" href="gio/GAsyncInitable.html#GAsyncInitableIface">
-<ANCHOR id="g-async-initable-init-async" href="gio/GAsyncInitable.html#g-async-initable-init-async">
-<ANCHOR id="g-async-initable-init-finish" href="gio/GAsyncInitable.html#g-async-initable-init-finish">
-<ANCHOR id="g-async-initable-new-async" href="gio/GAsyncInitable.html#g-async-initable-new-async">
-<ANCHOR id="g-async-initable-new-finish" href="gio/GAsyncInitable.html#g-async-initable-new-finish">
-<ANCHOR id="g-async-initable-new-valist-async" href="gio/GAsyncInitable.html#g-async-initable-new-valist-async">
-<ANCHOR id="g-async-initable-newv-async" href="gio/GAsyncInitable.html#g-async-initable-newv-async">
-<ANCHOR id="GAsyncInitable.see-also" href="gio/GAsyncInitable.html#GAsyncInitable.see-also">
-<ANCHOR id="GSocket" href="gio/GSocket.html">
-<ANCHOR id="GSocket.synopsis" href="gio/GSocket.html#GSocket.synopsis">
-<ANCHOR id="GSocket.object-hierarchy" href="gio/GSocket.html#GSocket.object-hierarchy">
-<ANCHOR id="GSocket.implemented-interfaces" href="gio/GSocket.html#GSocket.implemented-interfaces">
-<ANCHOR id="GSocket.properties" href="gio/GSocket.html#GSocket.properties">
-<ANCHOR id="GSocket.description" href="gio/GSocket.html#GSocket.description">
-<ANCHOR id="GSocket.details" href="gio/GSocket.html#GSocket.details">
-<ANCHOR id="GSocket-struct" href="gio/GSocket.html#GSocket-struct">
-<ANCHOR id="GSocketSourceFunc" href="gio/GSocket.html#GSocketSourceFunc">
-<ANCHOR id="GSocketType" href="gio/GSocket.html#GSocketType">
-<ANCHOR id="G-SOCKET-TYPE-INVALID:CAPS" href="gio/GSocket.html#G-SOCKET-TYPE-INVALID:CAPS">
-<ANCHOR id="G-SOCKET-TYPE-STREAM:CAPS" href="gio/GSocket.html#G-SOCKET-TYPE-STREAM:CAPS">
-<ANCHOR id="G-SOCKET-TYPE-DATAGRAM:CAPS" href="gio/GSocket.html#G-SOCKET-TYPE-DATAGRAM:CAPS">
-<ANCHOR id="G-SOCKET-TYPE-SEQPACKET:CAPS" href="gio/GSocket.html#G-SOCKET-TYPE-SEQPACKET:CAPS">
-<ANCHOR id="GSocketProtocol" href="gio/GSocket.html#GSocketProtocol">
-<ANCHOR id="G-SOCKET-PROTOCOL-UNKNOWN:CAPS" href="gio/GSocket.html#G-SOCKET-PROTOCOL-UNKNOWN:CAPS">
-<ANCHOR id="G-SOCKET-PROTOCOL-DEFAULT:CAPS" href="gio/GSocket.html#G-SOCKET-PROTOCOL-DEFAULT:CAPS">
-<ANCHOR id="G-SOCKET-PROTOCOL-TCP:CAPS" href="gio/GSocket.html#G-SOCKET-PROTOCOL-TCP:CAPS">
-<ANCHOR id="G-SOCKET-PROTOCOL-UDP:CAPS" href="gio/GSocket.html#G-SOCKET-PROTOCOL-UDP:CAPS">
-<ANCHOR id="G-SOCKET-PROTOCOL-SCTP:CAPS" href="gio/GSocket.html#G-SOCKET-PROTOCOL-SCTP:CAPS">
-<ANCHOR id="GSocketMsgFlags" href="gio/GSocket.html#GSocketMsgFlags">
-<ANCHOR id="G-SOCKET-MSG-NONE:CAPS" href="gio/GSocket.html#G-SOCKET-MSG-NONE:CAPS">
-<ANCHOR id="G-SOCKET-MSG-OOB:CAPS" href="gio/GSocket.html#G-SOCKET-MSG-OOB:CAPS">
-<ANCHOR id="G-SOCKET-MSG-PEEK:CAPS" href="gio/GSocket.html#G-SOCKET-MSG-PEEK:CAPS">
-<ANCHOR id="G-SOCKET-MSG-DONTROUTE:CAPS" href="gio/GSocket.html#G-SOCKET-MSG-DONTROUTE:CAPS">
-<ANCHOR id="GInputVector" href="gio/GSocket.html#GInputVector">
-<ANCHOR id="GOutputVector" href="gio/GSocket.html#GOutputVector">
-<ANCHOR id="g-socket-new" href="gio/GSocket.html#g-socket-new">
-<ANCHOR id="g-socket-new-from-fd" href="gio/GSocket.html#g-socket-new-from-fd">
-<ANCHOR id="g-socket-bind" href="gio/GSocket.html#g-socket-bind">
-<ANCHOR id="g-socket-listen" href="gio/GSocket.html#g-socket-listen">
-<ANCHOR id="g-socket-accept" href="gio/GSocket.html#g-socket-accept">
-<ANCHOR id="g-socket-connect" href="gio/GSocket.html#g-socket-connect">
-<ANCHOR id="g-socket-check-connect-result" href="gio/GSocket.html#g-socket-check-connect-result">
-<ANCHOR id="g-socket-receive" href="gio/GSocket.html#g-socket-receive">
-<ANCHOR id="g-socket-receive-from" href="gio/GSocket.html#g-socket-receive-from">
-<ANCHOR id="g-socket-receive-message" href="gio/GSocket.html#g-socket-receive-message">
-<ANCHOR id="g-socket-receive-with-blocking" href="gio/GSocket.html#g-socket-receive-with-blocking">
-<ANCHOR id="g-socket-send" href="gio/GSocket.html#g-socket-send">
-<ANCHOR id="g-socket-send-to" href="gio/GSocket.html#g-socket-send-to">
-<ANCHOR id="g-socket-send-message" href="gio/GSocket.html#g-socket-send-message">
-<ANCHOR id="g-socket-send-with-blocking" href="gio/GSocket.html#g-socket-send-with-blocking">
-<ANCHOR id="g-socket-close" href="gio/GSocket.html#g-socket-close">
-<ANCHOR id="g-socket-is-closed" href="gio/GSocket.html#g-socket-is-closed">
-<ANCHOR id="g-socket-shutdown" href="gio/GSocket.html#g-socket-shutdown">
-<ANCHOR id="g-socket-is-connected" href="gio/GSocket.html#g-socket-is-connected">
-<ANCHOR id="g-socket-create-source" href="gio/GSocket.html#g-socket-create-source">
-<ANCHOR id="g-socket-condition-check" href="gio/GSocket.html#g-socket-condition-check">
-<ANCHOR id="g-socket-condition-wait" href="gio/GSocket.html#g-socket-condition-wait">
-<ANCHOR id="g-socket-condition-timed-wait" href="gio/GSocket.html#g-socket-condition-timed-wait">
-<ANCHOR id="g-socket-get-available-bytes" href="gio/GSocket.html#g-socket-get-available-bytes">
-<ANCHOR id="g-socket-set-listen-backlog" href="gio/GSocket.html#g-socket-set-listen-backlog">
-<ANCHOR id="g-socket-get-listen-backlog" href="gio/GSocket.html#g-socket-get-listen-backlog">
-<ANCHOR id="g-socket-get-blocking" href="gio/GSocket.html#g-socket-get-blocking">
-<ANCHOR id="g-socket-set-blocking" href="gio/GSocket.html#g-socket-set-blocking">
-<ANCHOR id="g-socket-get-keepalive" href="gio/GSocket.html#g-socket-get-keepalive">
-<ANCHOR id="g-socket-set-keepalive" href="gio/GSocket.html#g-socket-set-keepalive">
-<ANCHOR id="g-socket-get-timeout" href="gio/GSocket.html#g-socket-get-timeout">
-<ANCHOR id="g-socket-set-timeout" href="gio/GSocket.html#g-socket-set-timeout">
-<ANCHOR id="g-socket-set-ttl" href="gio/GSocket.html#g-socket-set-ttl">
-<ANCHOR id="g-socket-get-ttl" href="gio/GSocket.html#g-socket-get-ttl">
-<ANCHOR id="g-socket-get-broadcast" href="gio/GSocket.html#g-socket-get-broadcast">
-<ANCHOR id="g-socket-set-broadcast" href="gio/GSocket.html#g-socket-set-broadcast">
-<ANCHOR id="g-socket-get-family" href="gio/GSocket.html#g-socket-get-family">
-<ANCHOR id="g-socket-get-fd" href="gio/GSocket.html#g-socket-get-fd">
-<ANCHOR id="g-socket-get-local-address" href="gio/GSocket.html#g-socket-get-local-address">
-<ANCHOR id="g-socket-get-protocol" href="gio/GSocket.html#g-socket-get-protocol">
-<ANCHOR id="g-socket-get-remote-address" href="gio/GSocket.html#g-socket-get-remote-address">
-<ANCHOR id="g-socket-get-socket-type" href="gio/GSocket.html#g-socket-get-socket-type">
-<ANCHOR id="g-socket-speaks-ipv4" href="gio/GSocket.html#g-socket-speaks-ipv4">
-<ANCHOR id="g-socket-get-credentials" href="gio/GSocket.html#g-socket-get-credentials">
-<ANCHOR id="g-socket-join-multicast-group" href="gio/GSocket.html#g-socket-join-multicast-group">
-<ANCHOR id="g-socket-leave-multicast-group" href="gio/GSocket.html#g-socket-leave-multicast-group">
-<ANCHOR id="g-socket-get-multicast-loopback" href="gio/GSocket.html#g-socket-get-multicast-loopback">
-<ANCHOR id="g-socket-set-multicast-loopback" href="gio/GSocket.html#g-socket-set-multicast-loopback">
-<ANCHOR id="g-socket-get-multicast-ttl" href="gio/GSocket.html#g-socket-get-multicast-ttl">
-<ANCHOR id="g-socket-set-multicast-ttl" href="gio/GSocket.html#g-socket-set-multicast-ttl">
-<ANCHOR id="GSocket.property-details" href="gio/GSocket.html#GSocket.property-details">
-<ANCHOR id="GSocket--blocking" href="gio/GSocket.html#GSocket--blocking">
-<ANCHOR id="GSocket--broadcast" href="gio/GSocket.html#GSocket--broadcast">
-<ANCHOR id="GSocket--family" href="gio/GSocket.html#GSocket--family">
-<ANCHOR id="GSocket--fd" href="gio/GSocket.html#GSocket--fd">
-<ANCHOR id="GSocket--keepalive" href="gio/GSocket.html#GSocket--keepalive">
-<ANCHOR id="GSocket--listen-backlog" href="gio/GSocket.html#GSocket--listen-backlog">
-<ANCHOR id="GSocket--local-address" href="gio/GSocket.html#GSocket--local-address">
-<ANCHOR id="GSocket--multicast-loopback" href="gio/GSocket.html#GSocket--multicast-loopback">
-<ANCHOR id="GSocket--multicast-ttl" href="gio/GSocket.html#GSocket--multicast-ttl">
-<ANCHOR id="GSocket--protocol" href="gio/GSocket.html#GSocket--protocol">
-<ANCHOR id="GSocket--remote-address" href="gio/GSocket.html#GSocket--remote-address">
-<ANCHOR id="GSocket--timeout" href="gio/GSocket.html#GSocket--timeout">
-<ANCHOR id="GSocket--ttl" href="gio/GSocket.html#GSocket--ttl">
-<ANCHOR id="GSocket--type" href="gio/GSocket.html#GSocket--type">
-<ANCHOR id="GSocket.see-also" href="gio/GSocket.html#GSocket.see-also">
-<ANCHOR id="GInetAddress" href="gio/GInetAddress.html">
-<ANCHOR id="GInetAddress.synopsis" href="gio/GInetAddress.html#GInetAddress.synopsis">
-<ANCHOR id="GInetAddress.object-hierarchy" href="gio/GInetAddress.html#GInetAddress.object-hierarchy">
-<ANCHOR id="GInetAddress.properties" href="gio/GInetAddress.html#GInetAddress.properties">
-<ANCHOR id="GInetAddress.description" href="gio/GInetAddress.html#GInetAddress.description">
-<ANCHOR id="GInetAddress.details" href="gio/GInetAddress.html#GInetAddress.details">
-<ANCHOR id="GInetAddress-struct" href="gio/GInetAddress.html#GInetAddress-struct">
-<ANCHOR id="g-inet-address-new-from-string" href="gio/GInetAddress.html#g-inet-address-new-from-string">
-<ANCHOR id="g-inet-address-new-from-bytes" href="gio/GInetAddress.html#g-inet-address-new-from-bytes">
-<ANCHOR id="g-inet-address-new-any" href="gio/GInetAddress.html#g-inet-address-new-any">
-<ANCHOR id="g-inet-address-new-loopback" href="gio/GInetAddress.html#g-inet-address-new-loopback">
-<ANCHOR id="g-inet-address-equal" href="gio/GInetAddress.html#g-inet-address-equal">
-<ANCHOR id="g-inet-address-to-bytes" href="gio/GInetAddress.html#g-inet-address-to-bytes">
-<ANCHOR id="g-inet-address-get-native-size" href="gio/GInetAddress.html#g-inet-address-get-native-size">
-<ANCHOR id="g-inet-address-to-string" href="gio/GInetAddress.html#g-inet-address-to-string">
-<ANCHOR id="g-inet-address-get-family" href="gio/GInetAddress.html#g-inet-address-get-family">
-<ANCHOR id="g-inet-address-get-is-any" href="gio/GInetAddress.html#g-inet-address-get-is-any">
-<ANCHOR id="g-inet-address-get-is-loopback" href="gio/GInetAddress.html#g-inet-address-get-is-loopback">
-<ANCHOR id="g-inet-address-get-is-link-local" href="gio/GInetAddress.html#g-inet-address-get-is-link-local">
-<ANCHOR id="g-inet-address-get-is-site-local" href="gio/GInetAddress.html#g-inet-address-get-is-site-local">
-<ANCHOR id="g-inet-address-get-is-multicast" href="gio/GInetAddress.html#g-inet-address-get-is-multicast">
-<ANCHOR id="g-inet-address-get-is-mc-link-local" href="gio/GInetAddress.html#g-inet-address-get-is-mc-link-local">
-<ANCHOR id="g-inet-address-get-is-mc-node-local" href="gio/GInetAddress.html#g-inet-address-get-is-mc-node-local">
-<ANCHOR id="g-inet-address-get-is-mc-site-local" href="gio/GInetAddress.html#g-inet-address-get-is-mc-site-local">
-<ANCHOR id="g-inet-address-get-is-mc-org-local" href="gio/GInetAddress.html#g-inet-address-get-is-mc-org-local">
-<ANCHOR id="g-inet-address-get-is-mc-global" href="gio/GInetAddress.html#g-inet-address-get-is-mc-global">
-<ANCHOR id="GInetAddress.property-details" href="gio/GInetAddress.html#GInetAddress.property-details">
-<ANCHOR id="GInetAddress--bytes" href="gio/GInetAddress.html#GInetAddress--bytes">
-<ANCHOR id="GInetAddress--family" href="gio/GInetAddress.html#GInetAddress--family">
-<ANCHOR id="GInetAddress--is-any" href="gio/GInetAddress.html#GInetAddress--is-any">
-<ANCHOR id="GInetAddress--is-link-local" href="gio/GInetAddress.html#GInetAddress--is-link-local">
-<ANCHOR id="GInetAddress--is-loopback" href="gio/GInetAddress.html#GInetAddress--is-loopback">
-<ANCHOR id="GInetAddress--is-mc-global" href="gio/GInetAddress.html#GInetAddress--is-mc-global">
-<ANCHOR id="GInetAddress--is-mc-link-local" href="gio/GInetAddress.html#GInetAddress--is-mc-link-local">
-<ANCHOR id="GInetAddress--is-mc-node-local" href="gio/GInetAddress.html#GInetAddress--is-mc-node-local">
-<ANCHOR id="GInetAddress--is-mc-org-local" href="gio/GInetAddress.html#GInetAddress--is-mc-org-local">
-<ANCHOR id="GInetAddress--is-mc-site-local" href="gio/GInetAddress.html#GInetAddress--is-mc-site-local">
-<ANCHOR id="GInetAddress--is-multicast" href="gio/GInetAddress.html#GInetAddress--is-multicast">
-<ANCHOR id="GInetAddress--is-site-local" href="gio/GInetAddress.html#GInetAddress--is-site-local">
-<ANCHOR id="gio-GInetAddressMask" href="gio/gio-GInetAddressMask.html">
-<ANCHOR id="gio-GInetAddressMask.synopsis" href="gio/gio-GInetAddressMask.html#gio-GInetAddressMask.synopsis">
-<ANCHOR id="gio-GInetAddressMask.description" href="gio/gio-GInetAddressMask.html#gio-GInetAddressMask.description">
-<ANCHOR id="gio-GInetAddressMask.details" href="gio/gio-GInetAddressMask.html#gio-GInetAddressMask.details">
-<ANCHOR id="GInetAddressMask" href="gio/gio-GInetAddressMask.html#GInetAddressMask">
-<ANCHOR id="g-inet-address-mask-new" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-new">
-<ANCHOR id="g-inet-address-mask-new-from-string" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-new-from-string">
-<ANCHOR id="g-inet-address-mask-to-string" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-to-string">
-<ANCHOR id="g-inet-address-mask-get-family" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-get-family">
-<ANCHOR id="g-inet-address-mask-get-address" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-get-address">
-<ANCHOR id="g-inet-address-mask-get-length" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-get-length">
-<ANCHOR id="g-inet-address-mask-matches" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-matches">
-<ANCHOR id="g-inet-address-mask-equal" href="gio/gio-GInetAddressMask.html#g-inet-address-mask-equal">
-<ANCHOR id="GSocketAddress" href="gio/GSocketAddress.html">
-<ANCHOR id="GSocketAddress.synopsis" href="gio/GSocketAddress.html#GSocketAddress.synopsis">
-<ANCHOR id="GSocketAddress.object-hierarchy" href="gio/GSocketAddress.html#GSocketAddress.object-hierarchy">
-<ANCHOR id="GSocketAddress.implemented-interfaces" href="gio/GSocketAddress.html#GSocketAddress.implemented-interfaces">
-<ANCHOR id="GSocketAddress.properties" href="gio/GSocketAddress.html#GSocketAddress.properties">
-<ANCHOR id="GSocketAddress.description" href="gio/GSocketAddress.html#GSocketAddress.description">
-<ANCHOR id="GSocketAddress.details" href="gio/GSocketAddress.html#GSocketAddress.details">
-<ANCHOR id="GSocketAddress-struct" href="gio/GSocketAddress.html#GSocketAddress-struct">
-<ANCHOR id="GSocketFamily" href="gio/GSocketAddress.html#GSocketFamily">
-<ANCHOR id="G-SOCKET-FAMILY-INVALID:CAPS" href="gio/GSocketAddress.html#G-SOCKET-FAMILY-INVALID:CAPS">
-<ANCHOR id="G-SOCKET-FAMILY-UNIX:CAPS" href="gio/GSocketAddress.html#G-SOCKET-FAMILY-UNIX:CAPS">
-<ANCHOR id="G-SOCKET-FAMILY-IPV4:CAPS" href="gio/GSocketAddress.html#G-SOCKET-FAMILY-IPV4:CAPS">
-<ANCHOR id="G-SOCKET-FAMILY-IPV6:CAPS" href="gio/GSocketAddress.html#G-SOCKET-FAMILY-IPV6:CAPS">
-<ANCHOR id="g-socket-address-new-from-native" href="gio/GSocketAddress.html#g-socket-address-new-from-native">
-<ANCHOR id="g-socket-address-get-family" href="gio/GSocketAddress.html#g-socket-address-get-family">
-<ANCHOR id="g-socket-address-to-native" href="gio/GSocketAddress.html#g-socket-address-to-native">
-<ANCHOR id="g-socket-address-get-native-size" href="gio/GSocketAddress.html#g-socket-address-get-native-size">
-<ANCHOR id="GSocketAddress.property-details" href="gio/GSocketAddress.html#GSocketAddress.property-details">
-<ANCHOR id="GSocketAddress--family" href="gio/GSocketAddress.html#GSocketAddress--family">
-<ANCHOR id="GInetSocketAddress" href="gio/GInetSocketAddress.html">
-<ANCHOR id="GInetSocketAddress.synopsis" href="gio/GInetSocketAddress.html#GInetSocketAddress.synopsis">
-<ANCHOR id="GInetSocketAddress.object-hierarchy" href="gio/GInetSocketAddress.html#GInetSocketAddress.object-hierarchy">
-<ANCHOR id="GInetSocketAddress.implemented-interfaces" href="gio/GInetSocketAddress.html#GInetSocketAddress.implemented-interfaces">
-<ANCHOR id="GInetSocketAddress.properties" href="gio/GInetSocketAddress.html#GInetSocketAddress.properties">
-<ANCHOR id="GInetSocketAddress.description" href="gio/GInetSocketAddress.html#GInetSocketAddress.description">
-<ANCHOR id="GInetSocketAddress.details" href="gio/GInetSocketAddress.html#GInetSocketAddress.details">
-<ANCHOR id="GInetSocketAddress-struct" href="gio/GInetSocketAddress.html#GInetSocketAddress-struct">
-<ANCHOR id="g-inet-socket-address-new" href="gio/GInetSocketAddress.html#g-inet-socket-address-new">
-<ANCHOR id="g-inet-socket-address-get-address" href="gio/GInetSocketAddress.html#g-inet-socket-address-get-address">
-<ANCHOR id="g-inet-socket-address-get-port" href="gio/GInetSocketAddress.html#g-inet-socket-address-get-port">
-<ANCHOR id="g-inet-socket-address-get-flowinfo" href="gio/GInetSocketAddress.html#g-inet-socket-address-get-flowinfo">
-<ANCHOR id="g-inet-socket-address-get-scope-id" href="gio/GInetSocketAddress.html#g-inet-socket-address-get-scope-id">
-<ANCHOR id="GInetSocketAddress.property-details" href="gio/GInetSocketAddress.html#GInetSocketAddress.property-details">
-<ANCHOR id="GInetSocketAddress--address" href="gio/GInetSocketAddress.html#GInetSocketAddress--address">
-<ANCHOR id="GInetSocketAddress--flowinfo" href="gio/GInetSocketAddress.html#GInetSocketAddress--flowinfo">
-<ANCHOR id="GInetSocketAddress--port" href="gio/GInetSocketAddress.html#GInetSocketAddress--port">
-<ANCHOR id="GInetSocketAddress--scope-id" href="gio/GInetSocketAddress.html#GInetSocketAddress--scope-id">
-<ANCHOR id="GUnixSocketAddress" href="gio/GUnixSocketAddress.html">
-<ANCHOR id="GUnixSocketAddress.synopsis" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.synopsis">
-<ANCHOR id="GUnixSocketAddress.object-hierarchy" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.object-hierarchy">
-<ANCHOR id="GUnixSocketAddress.implemented-interfaces" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.implemented-interfaces">
-<ANCHOR id="GUnixSocketAddress.properties" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.properties">
-<ANCHOR id="GUnixSocketAddress.description" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.description">
-<ANCHOR id="GUnixSocketAddress.details" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.details">
-<ANCHOR id="GUnixSocketAddress-struct" href="gio/GUnixSocketAddress.html#GUnixSocketAddress-struct">
-<ANCHOR id="GUnixSocketAddressType" href="gio/GUnixSocketAddress.html#GUnixSocketAddressType">
-<ANCHOR id="G-UNIX-SOCKET-ADDRESS-INVALID:CAPS" href="gio/GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-INVALID:CAPS">
-<ANCHOR id="G-UNIX-SOCKET-ADDRESS-ANONYMOUS:CAPS" href="gio/GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ANONYMOUS:CAPS">
-<ANCHOR id="G-UNIX-SOCKET-ADDRESS-PATH:CAPS" href="gio/GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-PATH:CAPS">
-<ANCHOR id="G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS" href="gio/GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT:CAPS">
-<ANCHOR id="G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS" href="gio/GUnixSocketAddress.html#G-UNIX-SOCKET-ADDRESS-ABSTRACT-PADDED:CAPS">
-<ANCHOR id="g-unix-socket-address-new" href="gio/GUnixSocketAddress.html#g-unix-socket-address-new">
-<ANCHOR id="g-unix-socket-address-new-abstract" href="gio/GUnixSocketAddress.html#g-unix-socket-address-new-abstract">
-<ANCHOR id="g-unix-socket-address-new-with-type" href="gio/GUnixSocketAddress.html#g-unix-socket-address-new-with-type">
-<ANCHOR id="g-unix-socket-address-get-is-abstract" href="gio/GUnixSocketAddress.html#g-unix-socket-address-get-is-abstract">
-<ANCHOR id="g-unix-socket-address-get-address-type" href="gio/GUnixSocketAddress.html#g-unix-socket-address-get-address-type">
-<ANCHOR id="g-unix-socket-address-get-path" href="gio/GUnixSocketAddress.html#g-unix-socket-address-get-path">
-<ANCHOR id="g-unix-socket-address-get-path-len" href="gio/GUnixSocketAddress.html#g-unix-socket-address-get-path-len">
-<ANCHOR id="g-unix-socket-address-abstract-names-supported" href="gio/GUnixSocketAddress.html#g-unix-socket-address-abstract-names-supported">
-<ANCHOR id="GUnixSocketAddress.property-details" href="gio/GUnixSocketAddress.html#GUnixSocketAddress.property-details">
-<ANCHOR id="GUnixSocketAddress--abstract" href="gio/GUnixSocketAddress.html#GUnixSocketAddress--abstract">
-<ANCHOR id="GUnixSocketAddress--address-type" href="gio/GUnixSocketAddress.html#GUnixSocketAddress--address-type">
-<ANCHOR id="GUnixSocketAddress--path" href="gio/GUnixSocketAddress.html#GUnixSocketAddress--path">
-<ANCHOR id="GUnixSocketAddress--path-as-array" href="gio/GUnixSocketAddress.html#GUnixSocketAddress--path-as-array">
-<ANCHOR id="GSocketControlMessage" href="gio/GSocketControlMessage.html">
-<ANCHOR id="GSocketControlMessage.synopsis" href="gio/GSocketControlMessage.html#GSocketControlMessage.synopsis">
-<ANCHOR id="GSocketControlMessage.object-hierarchy" href="gio/GSocketControlMessage.html#GSocketControlMessage.object-hierarchy">
-<ANCHOR id="GSocketControlMessage.description" href="gio/GSocketControlMessage.html#GSocketControlMessage.description">
-<ANCHOR id="GSocketControlMessage.details" href="gio/GSocketControlMessage.html#GSocketControlMessage.details">
-<ANCHOR id="GSocketControlMessage-struct" href="gio/GSocketControlMessage.html#GSocketControlMessage-struct">
-<ANCHOR id="g-socket-control-message-deserialize" href="gio/GSocketControlMessage.html#g-socket-control-message-deserialize">
-<ANCHOR id="g-socket-control-message-get-level" href="gio/GSocketControlMessage.html#g-socket-control-message-get-level">
-<ANCHOR id="g-socket-control-message-get-msg-type" href="gio/GSocketControlMessage.html#g-socket-control-message-get-msg-type">
-<ANCHOR id="g-socket-control-message-get-size" href="gio/GSocketControlMessage.html#g-socket-control-message-get-size">
-<ANCHOR id="g-socket-control-message-serialize" href="gio/GSocketControlMessage.html#g-socket-control-message-serialize">
-<ANCHOR id="GSocketControlMessage.see-also" href="gio/GSocketControlMessage.html#GSocketControlMessage.see-also">
-<ANCHOR id="GUnixFDList" href="gio/GUnixFDList.html">
-<ANCHOR id="GUnixFDList.synopsis" href="gio/GUnixFDList.html#GUnixFDList.synopsis">
-<ANCHOR id="GUnixFDList.object-hierarchy" href="gio/GUnixFDList.html#GUnixFDList.object-hierarchy">
-<ANCHOR id="GUnixFDList.description" href="gio/GUnixFDList.html#GUnixFDList.description">
-<ANCHOR id="GUnixFDList.details" href="gio/GUnixFDList.html#GUnixFDList.details">
-<ANCHOR id="GUnixFDList-struct" href="gio/GUnixFDList.html#GUnixFDList-struct">
-<ANCHOR id="g-unix-fd-list-new-from-array" href="gio/GUnixFDList.html#g-unix-fd-list-new-from-array">
-<ANCHOR id="g-unix-fd-list-new" href="gio/GUnixFDList.html#g-unix-fd-list-new">
-<ANCHOR id="g-unix-fd-list-get-length" href="gio/GUnixFDList.html#g-unix-fd-list-get-length">
-<ANCHOR id="g-unix-fd-list-get" href="gio/GUnixFDList.html#g-unix-fd-list-get">
-<ANCHOR id="g-unix-fd-list-peek-fds" href="gio/GUnixFDList.html#g-unix-fd-list-peek-fds">
-<ANCHOR id="g-unix-fd-list-steal-fds" href="gio/GUnixFDList.html#g-unix-fd-list-steal-fds">
-<ANCHOR id="g-unix-fd-list-append" href="gio/GUnixFDList.html#g-unix-fd-list-append">
-<ANCHOR id="GUnixFDList.see-also" href="gio/GUnixFDList.html#GUnixFDList.see-also">
-<ANCHOR id="GUnixFDMessage" href="gio/GUnixFDMessage.html">
-<ANCHOR id="GUnixFDMessage.synopsis" href="gio/GUnixFDMessage.html#GUnixFDMessage.synopsis">
-<ANCHOR id="GUnixFDMessage.object-hierarchy" href="gio/GUnixFDMessage.html#GUnixFDMessage.object-hierarchy">
-<ANCHOR id="GUnixFDMessage.properties" href="gio/GUnixFDMessage.html#GUnixFDMessage.properties">
-<ANCHOR id="GUnixFDMessage.description" href="gio/GUnixFDMessage.html#GUnixFDMessage.description">
-<ANCHOR id="GUnixFDMessage.details" href="gio/GUnixFDMessage.html#GUnixFDMessage.details">
-<ANCHOR id="GUnixFDMessage-struct" href="gio/GUnixFDMessage.html#GUnixFDMessage-struct">
-<ANCHOR id="g-unix-fd-message-new-with-fd-list" href="gio/GUnixFDMessage.html#g-unix-fd-message-new-with-fd-list">
-<ANCHOR id="g-unix-fd-message-new" href="gio/GUnixFDMessage.html#g-unix-fd-message-new">
-<ANCHOR id="g-unix-fd-message-get-fd-list" href="gio/GUnixFDMessage.html#g-unix-fd-message-get-fd-list">
-<ANCHOR id="g-unix-fd-message-append-fd" href="gio/GUnixFDMessage.html#g-unix-fd-message-append-fd">
-<ANCHOR id="g-unix-fd-message-steal-fds" href="gio/GUnixFDMessage.html#g-unix-fd-message-steal-fds">
-<ANCHOR id="GUnixFDMessage.property-details" href="gio/GUnixFDMessage.html#GUnixFDMessage.property-details">
-<ANCHOR id="GUnixFDMessage--fd-list" href="gio/GUnixFDMessage.html#GUnixFDMessage--fd-list">
-<ANCHOR id="GUnixFDMessage.see-also" href="gio/GUnixFDMessage.html#GUnixFDMessage.see-also">
-<ANCHOR id="GCredentials" href="gio/GCredentials.html">
-<ANCHOR id="GCredentials.synopsis" href="gio/GCredentials.html#GCredentials.synopsis">
-<ANCHOR id="GCredentials.object-hierarchy" href="gio/GCredentials.html#GCredentials.object-hierarchy">
-<ANCHOR id="GCredentials.description" href="gio/GCredentials.html#GCredentials.description">
-<ANCHOR id="GCredentials.details" href="gio/GCredentials.html#GCredentials.details">
-<ANCHOR id="GCredentials-struct" href="gio/GCredentials.html#GCredentials-struct">
-<ANCHOR id="GCredentialsType" href="gio/GCredentials.html#GCredentialsType">
-<ANCHOR id="G-CREDENTIALS-TYPE-INVALID:CAPS" href="gio/GCredentials.html#G-CREDENTIALS-TYPE-INVALID:CAPS">
-<ANCHOR id="G-CREDENTIALS-TYPE-LINUX-UCRED:CAPS" href="gio/GCredentials.html#G-CREDENTIALS-TYPE-LINUX-UCRED:CAPS">
-<ANCHOR id="G-CREDENTIALS-TYPE-FREEBSD-CMSGCRED:CAPS" href="gio/GCredentials.html#G-CREDENTIALS-TYPE-FREEBSD-CMSGCRED:CAPS">
-<ANCHOR id="G-CREDENTIALS-TYPE-OPENBSD-SOCKPEERCRED:CAPS" href="gio/GCredentials.html#G-CREDENTIALS-TYPE-OPENBSD-SOCKPEERCRED:CAPS">
-<ANCHOR id="g-credentials-new" href="gio/GCredentials.html#g-credentials-new">
-<ANCHOR id="g-credentials-to-string" href="gio/GCredentials.html#g-credentials-to-string">
-<ANCHOR id="g-credentials-get-native" href="gio/GCredentials.html#g-credentials-get-native">
-<ANCHOR id="g-credentials-set-native" href="gio/GCredentials.html#g-credentials-set-native">
-<ANCHOR id="g-credentials-is-same-user" href="gio/GCredentials.html#g-credentials-is-same-user">
-<ANCHOR id="g-credentials-get-unix-user" href="gio/GCredentials.html#g-credentials-get-unix-user">
-<ANCHOR id="g-credentials-set-unix-user" href="gio/GCredentials.html#g-credentials-set-unix-user">
-<ANCHOR id="GUnixCredentialsMessage" href="gio/GUnixCredentialsMessage.html">
-<ANCHOR id="GUnixCredentialsMessage.synopsis" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.synopsis">
-<ANCHOR id="GUnixCredentialsMessage.object-hierarchy" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.object-hierarchy">
-<ANCHOR id="GUnixCredentialsMessage.properties" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.properties">
-<ANCHOR id="GUnixCredentialsMessage.description" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.description">
-<ANCHOR id="GUnixCredentialsMessage.details" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.details">
-<ANCHOR id="GUnixCredentialsMessage-struct" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage-struct">
-<ANCHOR id="GUnixCredentialsMessageClass" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessageClass">
-<ANCHOR id="g-unix-credentials-message-new" href="gio/GUnixCredentialsMessage.html#g-unix-credentials-message-new">
-<ANCHOR id="g-unix-credentials-message-new-with-credentials" href="gio/GUnixCredentialsMessage.html#g-unix-credentials-message-new-with-credentials">
-<ANCHOR id="g-unix-credentials-message-get-credentials" href="gio/GUnixCredentialsMessage.html#g-unix-credentials-message-get-credentials">
-<ANCHOR id="g-unix-credentials-message-is-supported" href="gio/GUnixCredentialsMessage.html#g-unix-credentials-message-is-supported">
-<ANCHOR id="GUnixCredentialsMessage.property-details" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.property-details">
-<ANCHOR id="GUnixCredentialsMessage--credentials" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage--credentials">
-<ANCHOR id="GUnixCredentialsMessage.see-also" href="gio/GUnixCredentialsMessage.html#GUnixCredentialsMessage.see-also">
-<ANCHOR id="GProxy" href="gio/GProxy.html">
-<ANCHOR id="GProxy.synopsis" href="gio/GProxy.html#GProxy.synopsis">
-<ANCHOR id="GProxy.object-hierarchy" href="gio/GProxy.html#GProxy.object-hierarchy">
-<ANCHOR id="GProxy.prerequisites" href="gio/GProxy.html#GProxy.prerequisites">
-<ANCHOR id="GProxy.description" href="gio/GProxy.html#GProxy.description">
-<ANCHOR id="GProxy.details" href="gio/GProxy.html#GProxy.details">
-<ANCHOR id="GProxy-struct" href="gio/GProxy.html#GProxy-struct">
-<ANCHOR id="GProxyInterface" href="gio/GProxy.html#GProxyInterface">
-<ANCHOR id="G-PROXY-EXTENSION-POINT-NAME:CAPS" href="gio/GProxy.html#G-PROXY-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="g-proxy-connect" href="gio/GProxy.html#g-proxy-connect">
-<ANCHOR id="g-proxy-connect-async" href="gio/GProxy.html#g-proxy-connect-async">
-<ANCHOR id="g-proxy-connect-finish" href="gio/GProxy.html#g-proxy-connect-finish">
-<ANCHOR id="g-proxy-get-default-for-protocol" href="gio/GProxy.html#g-proxy-get-default-for-protocol">
-<ANCHOR id="g-proxy-supports-hostname" href="gio/GProxy.html#g-proxy-supports-hostname">
-<ANCHOR id="GProxyAddress" href="gio/GProxyAddress.html">
-<ANCHOR id="GProxyAddress.synopsis" href="gio/GProxyAddress.html#GProxyAddress.synopsis">
-<ANCHOR id="GProxyAddress.object-hierarchy" href="gio/GProxyAddress.html#GProxyAddress.object-hierarchy">
-<ANCHOR id="GProxyAddress.implemented-interfaces" href="gio/GProxyAddress.html#GProxyAddress.implemented-interfaces">
-<ANCHOR id="GProxyAddress.properties" href="gio/GProxyAddress.html#GProxyAddress.properties">
-<ANCHOR id="GProxyAddress.description" href="gio/GProxyAddress.html#GProxyAddress.description">
-<ANCHOR id="GProxyAddress.details" href="gio/GProxyAddress.html#GProxyAddress.details">
-<ANCHOR id="GProxyAddress-struct" href="gio/GProxyAddress.html#GProxyAddress-struct">
-<ANCHOR id="GProxyAddressClass" href="gio/GProxyAddress.html#GProxyAddressClass">
-<ANCHOR id="g-proxy-address-get-destination-protocol" href="gio/GProxyAddress.html#g-proxy-address-get-destination-protocol">
-<ANCHOR id="g-proxy-address-get-destination-hostname" href="gio/GProxyAddress.html#g-proxy-address-get-destination-hostname">
-<ANCHOR id="g-proxy-address-get-destination-port" href="gio/GProxyAddress.html#g-proxy-address-get-destination-port">
-<ANCHOR id="g-proxy-address-get-password" href="gio/GProxyAddress.html#g-proxy-address-get-password">
-<ANCHOR id="g-proxy-address-get-protocol" href="gio/GProxyAddress.html#g-proxy-address-get-protocol">
-<ANCHOR id="g-proxy-address-get-username" href="gio/GProxyAddress.html#g-proxy-address-get-username">
-<ANCHOR id="g-proxy-address-get-uri" href="gio/GProxyAddress.html#g-proxy-address-get-uri">
-<ANCHOR id="g-proxy-address-new" href="gio/GProxyAddress.html#g-proxy-address-new">
-<ANCHOR id="GProxyAddress.property-details" href="gio/GProxyAddress.html#GProxyAddress.property-details">
-<ANCHOR id="GProxyAddress--destination-hostname" href="gio/GProxyAddress.html#GProxyAddress--destination-hostname">
-<ANCHOR id="GProxyAddress--destination-port" href="gio/GProxyAddress.html#GProxyAddress--destination-port">
-<ANCHOR id="GProxyAddress--destination-protocol" href="gio/GProxyAddress.html#GProxyAddress--destination-protocol">
-<ANCHOR id="GProxyAddress--password" href="gio/GProxyAddress.html#GProxyAddress--password">
-<ANCHOR id="GProxyAddress--protocol" href="gio/GProxyAddress.html#GProxyAddress--protocol">
-<ANCHOR id="GProxyAddress--uri" href="gio/GProxyAddress.html#GProxyAddress--uri">
-<ANCHOR id="GProxyAddress--username" href="gio/GProxyAddress.html#GProxyAddress--username">
-<ANCHOR id="GSocketClient" href="gio/GSocketClient.html">
-<ANCHOR id="GSocketClient.synopsis" href="gio/GSocketClient.html#GSocketClient.synopsis">
-<ANCHOR id="GSocketClient.object-hierarchy" href="gio/GSocketClient.html#GSocketClient.object-hierarchy">
-<ANCHOR id="GSocketClient.properties" href="gio/GSocketClient.html#GSocketClient.properties">
-<ANCHOR id="GSocketClient.signals" href="gio/GSocketClient.html#GSocketClient.signals">
-<ANCHOR id="GSocketClient.description" href="gio/GSocketClient.html#GSocketClient.description">
-<ANCHOR id="GSocketClient.details" href="gio/GSocketClient.html#GSocketClient.details">
-<ANCHOR id="GSocketClient-struct" href="gio/GSocketClient.html#GSocketClient-struct">
-<ANCHOR id="GSocketClientEvent" href="gio/GSocketClient.html#GSocketClientEvent">
-<ANCHOR id="G-SOCKET-CLIENT-RESOLVING:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-RESOLVING:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-RESOLVED:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-RESOLVED:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-CONNECTING:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-CONNECTING:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-CONNECTED:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-CONNECTED:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-PROXY-NEGOTIATING:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-PROXY-NEGOTIATING:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-PROXY-NEGOTIATED:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-PROXY-NEGOTIATED:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-TLS-HANDSHAKING:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKING:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-TLS-HANDSHAKED:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-TLS-HANDSHAKED:CAPS">
-<ANCHOR id="G-SOCKET-CLIENT-COMPLETE:CAPS" href="gio/GSocketClient.html#G-SOCKET-CLIENT-COMPLETE:CAPS">
-<ANCHOR id="g-socket-client-new" href="gio/GSocketClient.html#g-socket-client-new">
-<ANCHOR id="g-socket-client-connect" href="gio/GSocketClient.html#g-socket-client-connect">
-<ANCHOR id="g-socket-client-connect-async" href="gio/GSocketClient.html#g-socket-client-connect-async">
-<ANCHOR id="g-socket-client-connect-finish" href="gio/GSocketClient.html#g-socket-client-connect-finish">
-<ANCHOR id="g-socket-client-connect-to-host" href="gio/GSocketClient.html#g-socket-client-connect-to-host">
-<ANCHOR id="g-socket-client-connect-to-host-async" href="gio/GSocketClient.html#g-socket-client-connect-to-host-async">
-<ANCHOR id="g-socket-client-connect-to-host-finish" href="gio/GSocketClient.html#g-socket-client-connect-to-host-finish">
-<ANCHOR id="g-socket-client-connect-to-service" href="gio/GSocketClient.html#g-socket-client-connect-to-service">
-<ANCHOR id="g-socket-client-connect-to-service-async" href="gio/GSocketClient.html#g-socket-client-connect-to-service-async">
-<ANCHOR id="g-socket-client-connect-to-service-finish" href="gio/GSocketClient.html#g-socket-client-connect-to-service-finish">
-<ANCHOR id="g-socket-client-connect-to-uri" href="gio/GSocketClient.html#g-socket-client-connect-to-uri">
-<ANCHOR id="g-socket-client-connect-to-uri-async" href="gio/GSocketClient.html#g-socket-client-connect-to-uri-async">
-<ANCHOR id="g-socket-client-connect-to-uri-finish" href="gio/GSocketClient.html#g-socket-client-connect-to-uri-finish">
-<ANCHOR id="g-socket-client-set-family" href="gio/GSocketClient.html#g-socket-client-set-family">
-<ANCHOR id="g-socket-client-set-local-address" href="gio/GSocketClient.html#g-socket-client-set-local-address">
-<ANCHOR id="g-socket-client-set-protocol" href="gio/GSocketClient.html#g-socket-client-set-protocol">
-<ANCHOR id="g-socket-client-set-socket-type" href="gio/GSocketClient.html#g-socket-client-set-socket-type">
-<ANCHOR id="g-socket-client-set-timeout" href="gio/GSocketClient.html#g-socket-client-set-timeout">
-<ANCHOR id="g-socket-client-set-enable-proxy" href="gio/GSocketClient.html#g-socket-client-set-enable-proxy">
-<ANCHOR id="g-socket-client-set-tls" href="gio/GSocketClient.html#g-socket-client-set-tls">
-<ANCHOR id="g-socket-client-set-tls-validation-flags" href="gio/GSocketClient.html#g-socket-client-set-tls-validation-flags">
-<ANCHOR id="g-socket-client-get-family" href="gio/GSocketClient.html#g-socket-client-get-family">
-<ANCHOR id="g-socket-client-get-local-address" href="gio/GSocketClient.html#g-socket-client-get-local-address">
-<ANCHOR id="g-socket-client-get-protocol" href="gio/GSocketClient.html#g-socket-client-get-protocol">
-<ANCHOR id="g-socket-client-get-socket-type" href="gio/GSocketClient.html#g-socket-client-get-socket-type">
-<ANCHOR id="g-socket-client-get-timeout" href="gio/GSocketClient.html#g-socket-client-get-timeout">
-<ANCHOR id="g-socket-client-get-enable-proxy" href="gio/GSocketClient.html#g-socket-client-get-enable-proxy">
-<ANCHOR id="g-socket-client-get-tls" href="gio/GSocketClient.html#g-socket-client-get-tls">
-<ANCHOR id="g-socket-client-get-tls-validation-flags" href="gio/GSocketClient.html#g-socket-client-get-tls-validation-flags">
-<ANCHOR id="g-socket-client-add-application-proxy" href="gio/GSocketClient.html#g-socket-client-add-application-proxy">
-<ANCHOR id="GSocketClient.property-details" href="gio/GSocketClient.html#GSocketClient.property-details">
-<ANCHOR id="GSocketClient--enable-proxy" href="gio/GSocketClient.html#GSocketClient--enable-proxy">
-<ANCHOR id="GSocketClient--family" href="gio/GSocketClient.html#GSocketClient--family">
-<ANCHOR id="GSocketClient--local-address" href="gio/GSocketClient.html#GSocketClient--local-address">
-<ANCHOR id="GSocketClient--protocol" href="gio/GSocketClient.html#GSocketClient--protocol">
-<ANCHOR id="GSocketClient--timeout" href="gio/GSocketClient.html#GSocketClient--timeout">
-<ANCHOR id="GSocketClient--tls" href="gio/GSocketClient.html#GSocketClient--tls">
-<ANCHOR id="GSocketClient--tls-validation-flags" href="gio/GSocketClient.html#GSocketClient--tls-validation-flags">
-<ANCHOR id="GSocketClient--type" href="gio/GSocketClient.html#GSocketClient--type">
-<ANCHOR id="GSocketClient.signal-details" href="gio/GSocketClient.html#GSocketClient.signal-details">
-<ANCHOR id="GSocketClient-event" href="gio/GSocketClient.html#GSocketClient-event">
-<ANCHOR id="GSocketClient.see-also" href="gio/GSocketClient.html#GSocketClient.see-also">
-<ANCHOR id="GSocketConnection" href="gio/GSocketConnection.html">
-<ANCHOR id="GSocketConnection.synopsis" href="gio/GSocketConnection.html#GSocketConnection.synopsis">
-<ANCHOR id="GSocketConnection.object-hierarchy" href="gio/GSocketConnection.html#GSocketConnection.object-hierarchy">
-<ANCHOR id="GSocketConnection.properties" href="gio/GSocketConnection.html#GSocketConnection.properties">
-<ANCHOR id="GSocketConnection.description" href="gio/GSocketConnection.html#GSocketConnection.description">
-<ANCHOR id="GSocketConnection.details" href="gio/GSocketConnection.html#GSocketConnection.details">
-<ANCHOR id="GSocketConnection-struct" href="gio/GSocketConnection.html#GSocketConnection-struct">
-<ANCHOR id="g-socket-connection-connect" href="gio/GSocketConnection.html#g-socket-connection-connect">
-<ANCHOR id="g-socket-connection-connect-async" href="gio/GSocketConnection.html#g-socket-connection-connect-async">
-<ANCHOR id="g-socket-connection-connect-finish" href="gio/GSocketConnection.html#g-socket-connection-connect-finish">
-<ANCHOR id="g-socket-connection-is-connected" href="gio/GSocketConnection.html#g-socket-connection-is-connected">
-<ANCHOR id="g-socket-connection-get-local-address" href="gio/GSocketConnection.html#g-socket-connection-get-local-address">
-<ANCHOR id="g-socket-connection-get-remote-address" href="gio/GSocketConnection.html#g-socket-connection-get-remote-address">
-<ANCHOR id="g-socket-connection-get-socket" href="gio/GSocketConnection.html#g-socket-connection-get-socket">
-<ANCHOR id="g-socket-connection-factory-create-connection" href="gio/GSocketConnection.html#g-socket-connection-factory-create-connection">
-<ANCHOR id="g-socket-connection-factory-lookup-type" href="gio/GSocketConnection.html#g-socket-connection-factory-lookup-type">
-<ANCHOR id="g-socket-connection-factory-register-type" href="gio/GSocketConnection.html#g-socket-connection-factory-register-type">
-<ANCHOR id="GSocketConnection.property-details" href="gio/GSocketConnection.html#GSocketConnection.property-details">
-<ANCHOR id="GSocketConnection--socket" href="gio/GSocketConnection.html#GSocketConnection--socket">
-<ANCHOR id="GSocketConnection.see-also" href="gio/GSocketConnection.html#GSocketConnection.see-also">
-<ANCHOR id="GUnixConnection" href="gio/GUnixConnection.html">
-<ANCHOR id="GUnixConnection.synopsis" href="gio/GUnixConnection.html#GUnixConnection.synopsis">
-<ANCHOR id="GUnixConnection.object-hierarchy" href="gio/GUnixConnection.html#GUnixConnection.object-hierarchy">
-<ANCHOR id="GUnixConnection.description" href="gio/GUnixConnection.html#GUnixConnection.description">
-<ANCHOR id="GUnixConnection.details" href="gio/GUnixConnection.html#GUnixConnection.details">
-<ANCHOR id="GUnixConnection-struct" href="gio/GUnixConnection.html#GUnixConnection-struct">
-<ANCHOR id="g-unix-connection-receive-fd" href="gio/GUnixConnection.html#g-unix-connection-receive-fd">
-<ANCHOR id="g-unix-connection-send-fd" href="gio/GUnixConnection.html#g-unix-connection-send-fd">
-<ANCHOR id="g-unix-connection-receive-credentials" href="gio/GUnixConnection.html#g-unix-connection-receive-credentials">
-<ANCHOR id="g-unix-connection-receive-credentials-async" href="gio/GUnixConnection.html#g-unix-connection-receive-credentials-async">
-<ANCHOR id="g-unix-connection-receive-credentials-finish" href="gio/GUnixConnection.html#g-unix-connection-receive-credentials-finish">
-<ANCHOR id="g-unix-connection-send-credentials" href="gio/GUnixConnection.html#g-unix-connection-send-credentials">
-<ANCHOR id="g-unix-connection-send-credentials-async" href="gio/GUnixConnection.html#g-unix-connection-send-credentials-async">
-<ANCHOR id="g-unix-connection-send-credentials-finish" href="gio/GUnixConnection.html#g-unix-connection-send-credentials-finish">
-<ANCHOR id="GUnixConnection.see-also" href="gio/GUnixConnection.html#GUnixConnection.see-also">
-<ANCHOR id="GTcpConnection" href="gio/GTcpConnection.html">
-<ANCHOR id="GTcpConnection.synopsis" href="gio/GTcpConnection.html#GTcpConnection.synopsis">
-<ANCHOR id="GTcpConnection.object-hierarchy" href="gio/GTcpConnection.html#GTcpConnection.object-hierarchy">
-<ANCHOR id="GTcpConnection.properties" href="gio/GTcpConnection.html#GTcpConnection.properties">
-<ANCHOR id="GTcpConnection.description" href="gio/GTcpConnection.html#GTcpConnection.description">
-<ANCHOR id="GTcpConnection.details" href="gio/GTcpConnection.html#GTcpConnection.details">
-<ANCHOR id="GTcpConnection-struct" href="gio/GTcpConnection.html#GTcpConnection-struct">
-<ANCHOR id="g-tcp-connection-set-graceful-disconnect" href="gio/GTcpConnection.html#g-tcp-connection-set-graceful-disconnect">
-<ANCHOR id="g-tcp-connection-get-graceful-disconnect" href="gio/GTcpConnection.html#g-tcp-connection-get-graceful-disconnect">
-<ANCHOR id="GTcpConnection.property-details" href="gio/GTcpConnection.html#GTcpConnection.property-details">
-<ANCHOR id="GTcpConnection--graceful-disconnect" href="gio/GTcpConnection.html#GTcpConnection--graceful-disconnect">
-<ANCHOR id="GTcpConnection.see-also" href="gio/GTcpConnection.html#GTcpConnection.see-also">
-<ANCHOR id="GTcpWrapperConnection" href="gio/GTcpWrapperConnection.html">
-<ANCHOR id="GTcpWrapperConnection.synopsis" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.synopsis">
-<ANCHOR id="GTcpWrapperConnection.object-hierarchy" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.object-hierarchy">
-<ANCHOR id="GTcpWrapperConnection.properties" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.properties">
-<ANCHOR id="GTcpWrapperConnection.description" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.description">
-<ANCHOR id="GTcpWrapperConnection.details" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.details">
-<ANCHOR id="GTcpWrapperConnection-struct" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection-struct">
-<ANCHOR id="g-tcp-wrapper-connection-new" href="gio/GTcpWrapperConnection.html#g-tcp-wrapper-connection-new">
-<ANCHOR id="g-tcp-wrapper-connection-get-base-io-stream" href="gio/GTcpWrapperConnection.html#g-tcp-wrapper-connection-get-base-io-stream">
-<ANCHOR id="GTcpWrapperConnection.property-details" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.property-details">
-<ANCHOR id="GTcpWrapperConnection--base-io-stream" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection--base-io-stream">
-<ANCHOR id="GTcpWrapperConnection.see-also" href="gio/GTcpWrapperConnection.html#GTcpWrapperConnection.see-also">
-<ANCHOR id="GSocketListener" href="gio/GSocketListener.html">
-<ANCHOR id="GSocketListener.synopsis" href="gio/GSocketListener.html#GSocketListener.synopsis">
-<ANCHOR id="GSocketListener.object-hierarchy" href="gio/GSocketListener.html#GSocketListener.object-hierarchy">
-<ANCHOR id="GSocketListener.properties" href="gio/GSocketListener.html#GSocketListener.properties">
-<ANCHOR id="GSocketListener.description" href="gio/GSocketListener.html#GSocketListener.description">
-<ANCHOR id="GSocketListener.details" href="gio/GSocketListener.html#GSocketListener.details">
-<ANCHOR id="GSocketListener-struct" href="gio/GSocketListener.html#GSocketListener-struct">
-<ANCHOR id="g-socket-listener-new" href="gio/GSocketListener.html#g-socket-listener-new">
-<ANCHOR id="g-socket-listener-add-socket" href="gio/GSocketListener.html#g-socket-listener-add-socket">
-<ANCHOR id="g-socket-listener-add-address" href="gio/GSocketListener.html#g-socket-listener-add-address">
-<ANCHOR id="g-socket-listener-add-inet-port" href="gio/GSocketListener.html#g-socket-listener-add-inet-port">
-<ANCHOR id="g-socket-listener-add-any-inet-port" href="gio/GSocketListener.html#g-socket-listener-add-any-inet-port">
-<ANCHOR id="g-socket-listener-accept" href="gio/GSocketListener.html#g-socket-listener-accept">
-<ANCHOR id="g-socket-listener-accept-async" href="gio/GSocketListener.html#g-socket-listener-accept-async">
-<ANCHOR id="g-socket-listener-accept-finish" href="gio/GSocketListener.html#g-socket-listener-accept-finish">
-<ANCHOR id="g-socket-listener-accept-socket" href="gio/GSocketListener.html#g-socket-listener-accept-socket">
-<ANCHOR id="g-socket-listener-accept-socket-async" href="gio/GSocketListener.html#g-socket-listener-accept-socket-async">
-<ANCHOR id="g-socket-listener-accept-socket-finish" href="gio/GSocketListener.html#g-socket-listener-accept-socket-finish">
-<ANCHOR id="g-socket-listener-close" href="gio/GSocketListener.html#g-socket-listener-close">
-<ANCHOR id="g-socket-listener-set-backlog" href="gio/GSocketListener.html#g-socket-listener-set-backlog">
-<ANCHOR id="GSocketListener.property-details" href="gio/GSocketListener.html#GSocketListener.property-details">
-<ANCHOR id="GSocketListener--listen-backlog" href="gio/GSocketListener.html#GSocketListener--listen-backlog">
-<ANCHOR id="GSocketListener.see-also" href="gio/GSocketListener.html#GSocketListener.see-also">
-<ANCHOR id="GSocketService" href="gio/GSocketService.html">
-<ANCHOR id="GSocketService.synopsis" href="gio/GSocketService.html#GSocketService.synopsis">
-<ANCHOR id="GSocketService.object-hierarchy" href="gio/GSocketService.html#GSocketService.object-hierarchy">
-<ANCHOR id="GSocketService.signals" href="gio/GSocketService.html#GSocketService.signals">
-<ANCHOR id="GSocketService.description" href="gio/GSocketService.html#GSocketService.description">
-<ANCHOR id="GSocketService.details" href="gio/GSocketService.html#GSocketService.details">
-<ANCHOR id="GSocketService-struct" href="gio/GSocketService.html#GSocketService-struct">
-<ANCHOR id="g-socket-service-new" href="gio/GSocketService.html#g-socket-service-new">
-<ANCHOR id="g-socket-service-start" href="gio/GSocketService.html#g-socket-service-start">
-<ANCHOR id="g-socket-service-stop" href="gio/GSocketService.html#g-socket-service-stop">
-<ANCHOR id="g-socket-service-is-active" href="gio/GSocketService.html#g-socket-service-is-active">
-<ANCHOR id="GSocketService.signal-details" href="gio/GSocketService.html#GSocketService.signal-details">
-<ANCHOR id="GSocketService-incoming" href="gio/GSocketService.html#GSocketService-incoming">
-<ANCHOR id="GSocketService.see-also" href="gio/GSocketService.html#GSocketService.see-also">
-<ANCHOR id="GThreadedSocketService" href="gio/GThreadedSocketService.html">
-<ANCHOR id="GThreadedSocketService.synopsis" href="gio/GThreadedSocketService.html#GThreadedSocketService.synopsis">
-<ANCHOR id="GThreadedSocketService.object-hierarchy" href="gio/GThreadedSocketService.html#GThreadedSocketService.object-hierarchy">
-<ANCHOR id="GThreadedSocketService.properties" href="gio/GThreadedSocketService.html#GThreadedSocketService.properties">
-<ANCHOR id="GThreadedSocketService.signals" href="gio/GThreadedSocketService.html#GThreadedSocketService.signals">
-<ANCHOR id="GThreadedSocketService.description" href="gio/GThreadedSocketService.html#GThreadedSocketService.description">
-<ANCHOR id="GThreadedSocketService.details" href="gio/GThreadedSocketService.html#GThreadedSocketService.details">
-<ANCHOR id="GThreadedSocketService-struct" href="gio/GThreadedSocketService.html#GThreadedSocketService-struct">
-<ANCHOR id="g-threaded-socket-service-new" href="gio/GThreadedSocketService.html#g-threaded-socket-service-new">
-<ANCHOR id="GThreadedSocketService.property-details" href="gio/GThreadedSocketService.html#GThreadedSocketService.property-details">
-<ANCHOR id="GThreadedSocketService--max-threads" href="gio/GThreadedSocketService.html#GThreadedSocketService--max-threads">
-<ANCHOR id="GThreadedSocketService.signal-details" href="gio/GThreadedSocketService.html#GThreadedSocketService.signal-details">
-<ANCHOR id="GThreadedSocketService-run" href="gio/GThreadedSocketService.html#GThreadedSocketService-run">
-<ANCHOR id="GThreadedSocketService.see-also" href="gio/GThreadedSocketService.html#GThreadedSocketService.see-also">
-<ANCHOR id="GNetworkMonitor" href="gio/GNetworkMonitor.html">
-<ANCHOR id="GNetworkMonitor.synopsis" href="gio/GNetworkMonitor.html#GNetworkMonitor.synopsis">
-<ANCHOR id="GNetworkMonitor.object-hierarchy" href="gio/GNetworkMonitor.html#GNetworkMonitor.object-hierarchy">
-<ANCHOR id="GNetworkMonitor.prerequisites" href="gio/GNetworkMonitor.html#GNetworkMonitor.prerequisites">
-<ANCHOR id="GNetworkMonitor.properties" href="gio/GNetworkMonitor.html#GNetworkMonitor.properties">
-<ANCHOR id="GNetworkMonitor.signals" href="gio/GNetworkMonitor.html#GNetworkMonitor.signals">
-<ANCHOR id="GNetworkMonitor.description" href="gio/GNetworkMonitor.html#GNetworkMonitor.description">
-<ANCHOR id="GNetworkMonitor.details" href="gio/GNetworkMonitor.html#GNetworkMonitor.details">
-<ANCHOR id="GNetworkMonitor-struct" href="gio/GNetworkMonitor.html#GNetworkMonitor-struct">
-<ANCHOR id="GNetworkMonitorInterface" href="gio/GNetworkMonitor.html#GNetworkMonitorInterface">
-<ANCHOR id="G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS" href="gio/GNetworkMonitor.html#G-NETWORK-MONITOR-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="g-network-monitor-get-default" href="gio/GNetworkMonitor.html#g-network-monitor-get-default">
-<ANCHOR id="g-network-monitor-get-network-available" href="gio/GNetworkMonitor.html#g-network-monitor-get-network-available">
-<ANCHOR id="g-network-monitor-can-reach" href="gio/GNetworkMonitor.html#g-network-monitor-can-reach">
-<ANCHOR id="g-network-monitor-can-reach-async" href="gio/GNetworkMonitor.html#g-network-monitor-can-reach-async">
-<ANCHOR id="g-network-monitor-can-reach-finish" href="gio/GNetworkMonitor.html#g-network-monitor-can-reach-finish">
-<ANCHOR id="GNetworkMonitor.property-details" href="gio/GNetworkMonitor.html#GNetworkMonitor.property-details">
-<ANCHOR id="GNetworkMonitor--network-available" href="gio/GNetworkMonitor.html#GNetworkMonitor--network-available">
-<ANCHOR id="GNetworkMonitor.signal-details" href="gio/GNetworkMonitor.html#GNetworkMonitor.signal-details">
-<ANCHOR id="GNetworkMonitor-network-changed" href="gio/GNetworkMonitor.html#GNetworkMonitor-network-changed">
-<ANCHOR id="gio-TLS-Overview" href="gio/gio-TLS-Overview.html">
-<ANCHOR id="gio-TLS-Overview.synopsis" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.synopsis">
-<ANCHOR id="GTlsCertificateFlags" href="gio/gio-TLS-Overview.html#GTlsCertificateFlags">
-<ANCHOR id="gio-TLS-Overview.object-hierarchy" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.object-hierarchy">
-<ANCHOR id="gio-TLS-Overview.description" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.description">
-<ANCHOR id="gio-TLS-Overview.details" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.details">
-<ANCHOR id="G-TLS-ERROR:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR:CAPS">
-<ANCHOR id="GTlsError" href="gio/gio-TLS-Overview.html#GTlsError">
-<ANCHOR id="G-TLS-ERROR-UNAVAILABLE:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-UNAVAILABLE:CAPS">
-<ANCHOR id="G-TLS-ERROR-MISC:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-MISC:CAPS">
-<ANCHOR id="G-TLS-ERROR-BAD-CERTIFICATE:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-BAD-CERTIFICATE:CAPS">
-<ANCHOR id="G-TLS-ERROR-NOT-TLS:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-NOT-TLS:CAPS">
-<ANCHOR id="G-TLS-ERROR-HANDSHAKE:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-HANDSHAKE:CAPS">
-<ANCHOR id="G-TLS-ERROR-CERTIFICATE-REQUIRED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-CERTIFICATE-REQUIRED:CAPS">
-<ANCHOR id="G-TLS-ERROR-EOF:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR-EOF:CAPS">
-<ANCHOR id="GTlsAuthenticationMode" href="gio/gio-TLS-Overview.html#GTlsAuthenticationMode">
-<ANCHOR id="G-TLS-AUTHENTICATION-NONE:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-AUTHENTICATION-NONE:CAPS">
-<ANCHOR id="G-TLS-AUTHENTICATION-REQUESTED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-AUTHENTICATION-REQUESTED:CAPS">
-<ANCHOR id="G-TLS-AUTHENTICATION-REQUIRED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-AUTHENTICATION-REQUIRED:CAPS">
-<ANCHOR id="GTlsCertificateFlags-enum" href="gio/gio-TLS-Overview.html#GTlsCertificateFlags-enum">
-<ANCHOR id="G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-NOT-ACTIVATED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-NOT-ACTIVATED:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-EXPIRED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-EXPIRED:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-REVOKED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-REVOKED:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-INSECURE:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-INSECURE:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-GENERIC-ERROR:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-GENERIC-ERROR:CAPS">
-<ANCHOR id="G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS">
-<ANCHOR id="GTlsCertificate" href="gio/GTlsCertificate.html">
-<ANCHOR id="GTlsCertificate.synopsis" href="gio/GTlsCertificate.html#GTlsCertificate.synopsis">
-<ANCHOR id="GTlsCertificate.object-hierarchy" href="gio/GTlsCertificate.html#GTlsCertificate.object-hierarchy">
-<ANCHOR id="GTlsCertificate.properties" href="gio/GTlsCertificate.html#GTlsCertificate.properties">
-<ANCHOR id="GTlsCertificate.description" href="gio/GTlsCertificate.html#GTlsCertificate.description">
-<ANCHOR id="GTlsCertificate.details" href="gio/GTlsCertificate.html#GTlsCertificate.details">
-<ANCHOR id="GTlsCertificate-struct" href="gio/GTlsCertificate.html#GTlsCertificate-struct">
-<ANCHOR id="g-tls-certificate-new-from-pem" href="gio/GTlsCertificate.html#g-tls-certificate-new-from-pem">
-<ANCHOR id="g-tls-certificate-new-from-file" href="gio/GTlsCertificate.html#g-tls-certificate-new-from-file">
-<ANCHOR id="g-tls-certificate-new-from-files" href="gio/GTlsCertificate.html#g-tls-certificate-new-from-files">
-<ANCHOR id="g-tls-certificate-list-new-from-file" href="gio/GTlsCertificate.html#g-tls-certificate-list-new-from-file">
-<ANCHOR id="g-tls-certificate-get-issuer" href="gio/GTlsCertificate.html#g-tls-certificate-get-issuer">
-<ANCHOR id="g-tls-certificate-verify" href="gio/GTlsCertificate.html#g-tls-certificate-verify">
-<ANCHOR id="g-tls-certificate-is-same" href="gio/GTlsCertificate.html#g-tls-certificate-is-same">
-<ANCHOR id="GTlsCertificate.property-details" href="gio/GTlsCertificate.html#GTlsCertificate.property-details">
-<ANCHOR id="GTlsCertificate--certificate" href="gio/GTlsCertificate.html#GTlsCertificate--certificate">
-<ANCHOR id="GTlsCertificate--certificate-pem" href="gio/GTlsCertificate.html#GTlsCertificate--certificate-pem">
-<ANCHOR id="GTlsCertificate--issuer" href="gio/GTlsCertificate.html#GTlsCertificate--issuer">
-<ANCHOR id="GTlsCertificate--private-key" href="gio/GTlsCertificate.html#GTlsCertificate--private-key">
-<ANCHOR id="GTlsCertificate--private-key-pem" href="gio/GTlsCertificate.html#GTlsCertificate--private-key-pem">
-<ANCHOR id="GTlsCertificate.see-also" href="gio/GTlsCertificate.html#GTlsCertificate.see-also">
-<ANCHOR id="GTlsConnection" href="gio/GTlsConnection.html">
-<ANCHOR id="GTlsConnection.synopsis" href="gio/GTlsConnection.html#GTlsConnection.synopsis">
-<ANCHOR id="GTlsConnection.object-hierarchy" href="gio/GTlsConnection.html#GTlsConnection.object-hierarchy">
-<ANCHOR id="GTlsConnection.derived-interfaces" href="gio/GTlsConnection.html#GTlsConnection.derived-interfaces">
-<ANCHOR id="GTlsConnection.properties" href="gio/GTlsConnection.html#GTlsConnection.properties">
-<ANCHOR id="GTlsConnection.signals" href="gio/GTlsConnection.html#GTlsConnection.signals">
-<ANCHOR id="GTlsConnection.description" href="gio/GTlsConnection.html#GTlsConnection.description">
-<ANCHOR id="GTlsConnection.details" href="gio/GTlsConnection.html#GTlsConnection.details">
-<ANCHOR id="GTlsConnection-struct" href="gio/GTlsConnection.html#GTlsConnection-struct">
-<ANCHOR id="g-tls-connection-set-certificate" href="gio/GTlsConnection.html#g-tls-connection-set-certificate">
-<ANCHOR id="g-tls-connection-get-certificate" href="gio/GTlsConnection.html#g-tls-connection-get-certificate">
-<ANCHOR id="g-tls-connection-get-peer-certificate" href="gio/GTlsConnection.html#g-tls-connection-get-peer-certificate">
-<ANCHOR id="g-tls-connection-get-peer-certificate-errors" href="gio/GTlsConnection.html#g-tls-connection-get-peer-certificate-errors">
-<ANCHOR id="g-tls-connection-set-require-close-notify" href="gio/GTlsConnection.html#g-tls-connection-set-require-close-notify">
-<ANCHOR id="g-tls-connection-get-require-close-notify" href="gio/GTlsConnection.html#g-tls-connection-get-require-close-notify">
-<ANCHOR id="GTlsRehandshakeMode" href="gio/GTlsConnection.html#GTlsRehandshakeMode">
-<ANCHOR id="G-TLS-REHANDSHAKE-NEVER:CAPS" href="gio/GTlsConnection.html#G-TLS-REHANDSHAKE-NEVER:CAPS">
-<ANCHOR id="G-TLS-REHANDSHAKE-SAFELY:CAPS" href="gio/GTlsConnection.html#G-TLS-REHANDSHAKE-SAFELY:CAPS">
-<ANCHOR id="G-TLS-REHANDSHAKE-UNSAFELY:CAPS" href="gio/GTlsConnection.html#G-TLS-REHANDSHAKE-UNSAFELY:CAPS">
-<ANCHOR id="g-tls-connection-set-rehandshake-mode" href="gio/GTlsConnection.html#g-tls-connection-set-rehandshake-mode">
-<ANCHOR id="g-tls-connection-get-rehandshake-mode" href="gio/GTlsConnection.html#g-tls-connection-get-rehandshake-mode">
-<ANCHOR id="g-tls-connection-set-use-system-certdb" href="gio/GTlsConnection.html#g-tls-connection-set-use-system-certdb">
-<ANCHOR id="g-tls-connection-get-use-system-certdb" href="gio/GTlsConnection.html#g-tls-connection-get-use-system-certdb">
-<ANCHOR id="g-tls-connection-get-database" href="gio/GTlsConnection.html#g-tls-connection-get-database">
-<ANCHOR id="g-tls-connection-set-database" href="gio/GTlsConnection.html#g-tls-connection-set-database">
-<ANCHOR id="g-tls-connection-get-interaction" href="gio/GTlsConnection.html#g-tls-connection-get-interaction">
-<ANCHOR id="g-tls-connection-set-interaction" href="gio/GTlsConnection.html#g-tls-connection-set-interaction">
-<ANCHOR id="g-tls-connection-handshake" href="gio/GTlsConnection.html#g-tls-connection-handshake">
-<ANCHOR id="g-tls-connection-handshake-async" href="gio/GTlsConnection.html#g-tls-connection-handshake-async">
-<ANCHOR id="g-tls-connection-handshake-finish" href="gio/GTlsConnection.html#g-tls-connection-handshake-finish">
-<ANCHOR id="g-tls-connection-emit-accept-certificate" href="gio/GTlsConnection.html#g-tls-connection-emit-accept-certificate">
-<ANCHOR id="GTlsConnection.property-details" href="gio/GTlsConnection.html#GTlsConnection.property-details">
-<ANCHOR id="GTlsConnection--base-io-stream" href="gio/GTlsConnection.html#GTlsConnection--base-io-stream">
-<ANCHOR id="GTlsConnection--certificate" href="gio/GTlsConnection.html#GTlsConnection--certificate">
-<ANCHOR id="GTlsConnection--database" href="gio/GTlsConnection.html#GTlsConnection--database">
-<ANCHOR id="GTlsConnection--interaction" href="gio/GTlsConnection.html#GTlsConnection--interaction">
-<ANCHOR id="GTlsConnection--peer-certificate" href="gio/GTlsConnection.html#GTlsConnection--peer-certificate">
-<ANCHOR id="GTlsConnection--peer-certificate-errors" href="gio/GTlsConnection.html#GTlsConnection--peer-certificate-errors">
-<ANCHOR id="GTlsConnection--rehandshake-mode" href="gio/GTlsConnection.html#GTlsConnection--rehandshake-mode">
-<ANCHOR id="GTlsConnection--require-close-notify" href="gio/GTlsConnection.html#GTlsConnection--require-close-notify">
-<ANCHOR id="GTlsConnection--use-system-certdb" href="gio/GTlsConnection.html#GTlsConnection--use-system-certdb">
-<ANCHOR id="GTlsConnection.signal-details" href="gio/GTlsConnection.html#GTlsConnection.signal-details">
-<ANCHOR id="GTlsConnection-accept-certificate" href="gio/GTlsConnection.html#GTlsConnection-accept-certificate">
-<ANCHOR id="GTlsClientConnection" href="gio/GTlsClientConnection.html">
-<ANCHOR id="GTlsClientConnection.synopsis" href="gio/GTlsClientConnection.html#GTlsClientConnection.synopsis">
-<ANCHOR id="GTlsClientConnection.object-hierarchy" href="gio/GTlsClientConnection.html#GTlsClientConnection.object-hierarchy">
-<ANCHOR id="GTlsClientConnection.prerequisites" href="gio/GTlsClientConnection.html#GTlsClientConnection.prerequisites">
-<ANCHOR id="GTlsClientConnection.properties" href="gio/GTlsClientConnection.html#GTlsClientConnection.properties">
-<ANCHOR id="GTlsClientConnection.description" href="gio/GTlsClientConnection.html#GTlsClientConnection.description">
-<ANCHOR id="GTlsClientConnection.details" href="gio/GTlsClientConnection.html#GTlsClientConnection.details">
-<ANCHOR id="GTlsClientConnection-struct" href="gio/GTlsClientConnection.html#GTlsClientConnection-struct">
-<ANCHOR id="GTlsClientConnectionInterface" href="gio/GTlsClientConnection.html#GTlsClientConnectionInterface">
-<ANCHOR id="g-tls-client-connection-new" href="gio/GTlsClientConnection.html#g-tls-client-connection-new">
-<ANCHOR id="g-tls-client-connection-set-server-identity" href="gio/GTlsClientConnection.html#g-tls-client-connection-set-server-identity">
-<ANCHOR id="g-tls-client-connection-get-server-identity" href="gio/GTlsClientConnection.html#g-tls-client-connection-get-server-identity">
-<ANCHOR id="g-tls-client-connection-set-validation-flags" href="gio/GTlsClientConnection.html#g-tls-client-connection-set-validation-flags">
-<ANCHOR id="g-tls-client-connection-get-validation-flags" href="gio/GTlsClientConnection.html#g-tls-client-connection-get-validation-flags">
-<ANCHOR id="g-tls-client-connection-set-use-ssl3" href="gio/GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3">
-<ANCHOR id="g-tls-client-connection-get-use-ssl3" href="gio/GTlsClientConnection.html#g-tls-client-connection-get-use-ssl3">
-<ANCHOR id="g-tls-client-connection-get-accepted-cas" href="gio/GTlsClientConnection.html#g-tls-client-connection-get-accepted-cas">
-<ANCHOR id="GTlsClientConnection.property-details" href="gio/GTlsClientConnection.html#GTlsClientConnection.property-details">
-<ANCHOR id="GTlsClientConnection--accepted-cas" href="gio/GTlsClientConnection.html#GTlsClientConnection--accepted-cas">
-<ANCHOR id="GTlsClientConnection--server-identity" href="gio/GTlsClientConnection.html#GTlsClientConnection--server-identity">
-<ANCHOR id="GTlsClientConnection--use-ssl3" href="gio/GTlsClientConnection.html#GTlsClientConnection--use-ssl3">
-<ANCHOR id="GTlsClientConnection--validation-flags" href="gio/GTlsClientConnection.html#GTlsClientConnection--validation-flags">
-<ANCHOR id="GTlsServerConnection" href="gio/GTlsServerConnection.html">
-<ANCHOR id="GTlsServerConnection.synopsis" href="gio/GTlsServerConnection.html#GTlsServerConnection.synopsis">
-<ANCHOR id="GTlsServerConnection.object-hierarchy" href="gio/GTlsServerConnection.html#GTlsServerConnection.object-hierarchy">
-<ANCHOR id="GTlsServerConnection.prerequisites" href="gio/GTlsServerConnection.html#GTlsServerConnection.prerequisites">
-<ANCHOR id="GTlsServerConnection.properties" href="gio/GTlsServerConnection.html#GTlsServerConnection.properties">
-<ANCHOR id="GTlsServerConnection.description" href="gio/GTlsServerConnection.html#GTlsServerConnection.description">
-<ANCHOR id="GTlsServerConnection.details" href="gio/GTlsServerConnection.html#GTlsServerConnection.details">
-<ANCHOR id="GTlsServerConnection-struct" href="gio/GTlsServerConnection.html#GTlsServerConnection-struct">
-<ANCHOR id="GTlsServerConnectionInterface" href="gio/GTlsServerConnection.html#GTlsServerConnectionInterface">
-<ANCHOR id="g-tls-server-connection-new" href="gio/GTlsServerConnection.html#g-tls-server-connection-new">
-<ANCHOR id="GTlsServerConnection.property-details" href="gio/GTlsServerConnection.html#GTlsServerConnection.property-details">
-<ANCHOR id="GTlsServerConnection--authentication-mode" href="gio/GTlsServerConnection.html#GTlsServerConnection--authentication-mode">
-<ANCHOR id="GTlsBackend" href="gio/GTlsBackend.html">
-<ANCHOR id="GTlsBackend.synopsis" href="gio/GTlsBackend.html#GTlsBackend.synopsis">
-<ANCHOR id="GTlsBackend.object-hierarchy" href="gio/GTlsBackend.html#GTlsBackend.object-hierarchy">
-<ANCHOR id="GTlsBackend.prerequisites" href="gio/GTlsBackend.html#GTlsBackend.prerequisites">
-<ANCHOR id="GTlsBackend.description" href="gio/GTlsBackend.html#GTlsBackend.description">
-<ANCHOR id="GTlsBackend.details" href="gio/GTlsBackend.html#GTlsBackend.details">
-<ANCHOR id="G-TLS-BACKEND-EXTENSION-POINT-NAME:CAPS" href="gio/GTlsBackend.html#G-TLS-BACKEND-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="GTlsBackend-struct" href="gio/GTlsBackend.html#GTlsBackend-struct">
-<ANCHOR id="GTlsBackendInterface" href="gio/GTlsBackend.html#GTlsBackendInterface">
-<ANCHOR id="g-tls-backend-get-default" href="gio/GTlsBackend.html#g-tls-backend-get-default">
-<ANCHOR id="g-tls-backend-supports-tls" href="gio/GTlsBackend.html#g-tls-backend-supports-tls">
-<ANCHOR id="g-tls-backend-get-default-database" href="gio/GTlsBackend.html#g-tls-backend-get-default-database">
-<ANCHOR id="g-tls-backend-get-certificate-type" href="gio/GTlsBackend.html#g-tls-backend-get-certificate-type">
-<ANCHOR id="g-tls-backend-get-client-connection-type" href="gio/GTlsBackend.html#g-tls-backend-get-client-connection-type">
-<ANCHOR id="g-tls-backend-get-server-connection-type" href="gio/GTlsBackend.html#g-tls-backend-get-server-connection-type">
-<ANCHOR id="g-tls-backend-get-file-database-type" href="gio/GTlsBackend.html#g-tls-backend-get-file-database-type">
-<ANCHOR id="GTlsDatabase" href="gio/GTlsDatabase.html">
-<ANCHOR id="GTlsDatabase.synopsis" href="gio/GTlsDatabase.html#GTlsDatabase.synopsis">
-<ANCHOR id="GTlsDatabase.object-hierarchy" href="gio/GTlsDatabase.html#GTlsDatabase.object-hierarchy">
-<ANCHOR id="GTlsDatabase.derived-interfaces" href="gio/GTlsDatabase.html#GTlsDatabase.derived-interfaces">
-<ANCHOR id="GTlsDatabase.description" href="gio/GTlsDatabase.html#GTlsDatabase.description">
-<ANCHOR id="GTlsDatabase.details" href="gio/GTlsDatabase.html#GTlsDatabase.details">
-<ANCHOR id="GTlsDatabase-struct" href="gio/GTlsDatabase.html#GTlsDatabase-struct">
-<ANCHOR id="GTlsDatabaseVerifyFlags" href="gio/GTlsDatabase.html#GTlsDatabaseVerifyFlags">
-<ANCHOR id="G-TLS-DATABASE-VERIFY-NONE:CAPS" href="gio/GTlsDatabase.html#G-TLS-DATABASE-VERIFY-NONE:CAPS">
-<ANCHOR id="G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS" href="gio/GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS">
-<ANCHOR id="G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS" href="gio/GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS">
-<ANCHOR id="g-tls-database-verify-chain" href="gio/GTlsDatabase.html#g-tls-database-verify-chain">
-<ANCHOR id="g-tls-database-verify-chain-async" href="gio/GTlsDatabase.html#g-tls-database-verify-chain-async">
-<ANCHOR id="g-tls-database-verify-chain-finish" href="gio/GTlsDatabase.html#g-tls-database-verify-chain-finish">
-<ANCHOR id="GTlsDatabaseLookupFlags" href="gio/GTlsDatabase.html#GTlsDatabaseLookupFlags">
-<ANCHOR id="G-TLS-DATABASE-LOOKUP-NONE:CAPS" href="gio/GTlsDatabase.html#G-TLS-DATABASE-LOOKUP-NONE:CAPS">
-<ANCHOR id="G-TLS-DATABASE-LOOKUP-KEYPAIR:CAPS" href="gio/GTlsDatabase.html#G-TLS-DATABASE-LOOKUP-KEYPAIR:CAPS">
-<ANCHOR id="g-tls-database-lookup-certificate-issuer" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificate-issuer">
-<ANCHOR id="g-tls-database-lookup-certificate-issuer-async" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-async">
-<ANCHOR id="g-tls-database-lookup-certificate-issuer-finish" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificate-issuer-finish">
-<ANCHOR id="g-tls-database-lookup-certificates-issued-by" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by">
-<ANCHOR id="g-tls-database-lookup-certificates-issued-by-async" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-async">
-<ANCHOR id="g-tls-database-lookup-certificates-issued-by-finish" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificates-issued-by-finish">
-<ANCHOR id="g-tls-database-create-certificate-handle" href="gio/GTlsDatabase.html#g-tls-database-create-certificate-handle">
-<ANCHOR id="g-tls-database-lookup-certificate-for-handle" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle">
-<ANCHOR id="g-tls-database-lookup-certificate-for-handle-async" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-async">
-<ANCHOR id="g-tls-database-lookup-certificate-for-handle-finish" href="gio/GTlsDatabase.html#g-tls-database-lookup-certificate-for-handle-finish">
-<ANCHOR id="GTlsFileDatabase" href="gio/GTlsFileDatabase.html">
-<ANCHOR id="GTlsFileDatabase.synopsis" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.synopsis">
-<ANCHOR id="GTlsFileDatabase.object-hierarchy" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.object-hierarchy">
-<ANCHOR id="GTlsFileDatabase.prerequisites" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.prerequisites">
-<ANCHOR id="GTlsFileDatabase.properties" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.properties">
-<ANCHOR id="GTlsFileDatabase.description" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.description">
-<ANCHOR id="GTlsFileDatabase.details" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.details">
-<ANCHOR id="GTlsFileDatabase-struct" href="gio/GTlsFileDatabase.html#GTlsFileDatabase-struct">
-<ANCHOR id="GTlsFileDatabaseInterface" href="gio/GTlsFileDatabase.html#GTlsFileDatabaseInterface">
-<ANCHOR id="g-tls-file-database-new" href="gio/GTlsFileDatabase.html#g-tls-file-database-new">
-<ANCHOR id="GTlsFileDatabase.property-details" href="gio/GTlsFileDatabase.html#GTlsFileDatabase.property-details">
-<ANCHOR id="GTlsFileDatabase--anchors" href="gio/GTlsFileDatabase.html#GTlsFileDatabase--anchors">
-<ANCHOR id="GTlsInteraction" href="gio/GTlsInteraction.html">
-<ANCHOR id="GTlsInteraction.synopsis" href="gio/GTlsInteraction.html#GTlsInteraction.synopsis">
-<ANCHOR id="GTlsInteraction.object-hierarchy" href="gio/GTlsInteraction.html#GTlsInteraction.object-hierarchy">
-<ANCHOR id="GTlsInteraction.description" href="gio/GTlsInteraction.html#GTlsInteraction.description">
-<ANCHOR id="GTlsInteraction.details" href="gio/GTlsInteraction.html#GTlsInteraction.details">
-<ANCHOR id="GTlsInteraction-struct" href="gio/GTlsInteraction.html#GTlsInteraction-struct">
-<ANCHOR id="GTlsInteractionResult" href="gio/GTlsInteraction.html#GTlsInteractionResult">
-<ANCHOR id="G-TLS-INTERACTION-UNHANDLED:CAPS" href="gio/GTlsInteraction.html#G-TLS-INTERACTION-UNHANDLED:CAPS">
-<ANCHOR id="G-TLS-INTERACTION-HANDLED:CAPS" href="gio/GTlsInteraction.html#G-TLS-INTERACTION-HANDLED:CAPS">
-<ANCHOR id="G-TLS-INTERACTION-FAILED:CAPS" href="gio/GTlsInteraction.html#G-TLS-INTERACTION-FAILED:CAPS">
-<ANCHOR id="g-tls-interaction-ask-password" href="gio/GTlsInteraction.html#g-tls-interaction-ask-password">
-<ANCHOR id="g-tls-interaction-ask-password-async" href="gio/GTlsInteraction.html#g-tls-interaction-ask-password-async">
-<ANCHOR id="g-tls-interaction-ask-password-finish" href="gio/GTlsInteraction.html#g-tls-interaction-ask-password-finish">
-<ANCHOR id="g-tls-interaction-invoke-ask-password" href="gio/GTlsInteraction.html#g-tls-interaction-invoke-ask-password">
-<ANCHOR id="GTlsPassword" href="gio/GTlsPassword.html">
-<ANCHOR id="GTlsPassword.synopsis" href="gio/GTlsPassword.html#GTlsPassword.synopsis">
-<ANCHOR id="GTlsPasswordFlags" href="gio/GTlsPassword.html#GTlsPasswordFlags">
-<ANCHOR id="GTlsPassword.object-hierarchy" href="gio/GTlsPassword.html#GTlsPassword.object-hierarchy">
-<ANCHOR id="GTlsPassword.properties" href="gio/GTlsPassword.html#GTlsPassword.properties">
-<ANCHOR id="GTlsPassword.description" href="gio/GTlsPassword.html#GTlsPassword.description">
-<ANCHOR id="GTlsPassword.details" href="gio/GTlsPassword.html#GTlsPassword.details">
-<ANCHOR id="GTlsPassword-struct" href="gio/GTlsPassword.html#GTlsPassword-struct">
-<ANCHOR id="GTlsPasswordClass" href="gio/GTlsPassword.html#GTlsPasswordClass">
-<ANCHOR id="GTlsPasswordFlags-enum" href="gio/GTlsPassword.html#GTlsPasswordFlags-enum">
-<ANCHOR id="G-TLS-PASSWORD-NONE:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-NONE:CAPS">
-<ANCHOR id="G-TLS-PASSWORD-RETRY:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-RETRY:CAPS">
-<ANCHOR id="G-TLS-PASSWORD-MANY-TRIES:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-MANY-TRIES:CAPS">
-<ANCHOR id="G-TLS-PASSWORD-FINAL-TRY:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-FINAL-TRY:CAPS">
-<ANCHOR id="g-tls-password-new" href="gio/GTlsPassword.html#g-tls-password-new">
-<ANCHOR id="g-tls-password-get-value" href="gio/GTlsPassword.html#g-tls-password-get-value">
-<ANCHOR id="g-tls-password-set-value" href="gio/GTlsPassword.html#g-tls-password-set-value">
-<ANCHOR id="g-tls-password-set-value-full" href="gio/GTlsPassword.html#g-tls-password-set-value-full">
-<ANCHOR id="g-tls-password-get-description" href="gio/GTlsPassword.html#g-tls-password-get-description">
-<ANCHOR id="g-tls-password-set-description" href="gio/GTlsPassword.html#g-tls-password-set-description">
-<ANCHOR id="g-tls-password-get-flags" href="gio/GTlsPassword.html#g-tls-password-get-flags">
-<ANCHOR id="g-tls-password-set-flags" href="gio/GTlsPassword.html#g-tls-password-set-flags">
-<ANCHOR id="g-tls-password-get-warning" href="gio/GTlsPassword.html#g-tls-password-get-warning">
-<ANCHOR id="g-tls-password-set-warning" href="gio/GTlsPassword.html#g-tls-password-set-warning">
-<ANCHOR id="GTlsPassword.property-details" href="gio/GTlsPassword.html#GTlsPassword.property-details">
-<ANCHOR id="GTlsPassword--description" href="gio/GTlsPassword.html#GTlsPassword--description">
-<ANCHOR id="GTlsPassword--flags" href="gio/GTlsPassword.html#GTlsPassword--flags">
-<ANCHOR id="GTlsPassword--warning" href="gio/GTlsPassword.html#GTlsPassword--warning">
-<ANCHOR id="GResolver" href="gio/GResolver.html">
-<ANCHOR id="GResolver.synopsis" href="gio/GResolver.html#GResolver.synopsis">
-<ANCHOR id="GResolver.object-hierarchy" href="gio/GResolver.html#GResolver.object-hierarchy">
-<ANCHOR id="GResolver.signals" href="gio/GResolver.html#GResolver.signals">
-<ANCHOR id="GResolver.description" href="gio/GResolver.html#GResolver.description">
-<ANCHOR id="GResolver.details" href="gio/GResolver.html#GResolver.details">
-<ANCHOR id="GResolver-struct" href="gio/GResolver.html#GResolver-struct">
-<ANCHOR id="g-resolver-get-default" href="gio/GResolver.html#g-resolver-get-default">
-<ANCHOR id="g-resolver-set-default" href="gio/GResolver.html#g-resolver-set-default">
-<ANCHOR id="g-resolver-lookup-by-name" href="gio/GResolver.html#g-resolver-lookup-by-name">
-<ANCHOR id="g-resolver-lookup-by-name-async" href="gio/GResolver.html#g-resolver-lookup-by-name-async">
-<ANCHOR id="g-resolver-lookup-by-name-finish" href="gio/GResolver.html#g-resolver-lookup-by-name-finish">
-<ANCHOR id="g-resolver-free-addresses" href="gio/GResolver.html#g-resolver-free-addresses">
-<ANCHOR id="g-resolver-lookup-by-address" href="gio/GResolver.html#g-resolver-lookup-by-address">
-<ANCHOR id="g-resolver-lookup-by-address-async" href="gio/GResolver.html#g-resolver-lookup-by-address-async">
-<ANCHOR id="g-resolver-lookup-by-address-finish" href="gio/GResolver.html#g-resolver-lookup-by-address-finish">
-<ANCHOR id="g-resolver-lookup-service" href="gio/GResolver.html#g-resolver-lookup-service">
-<ANCHOR id="g-resolver-lookup-service-async" href="gio/GResolver.html#g-resolver-lookup-service-async">
-<ANCHOR id="g-resolver-lookup-service-finish" href="gio/GResolver.html#g-resolver-lookup-service-finish">
-<ANCHOR id="g-resolver-free-targets" href="gio/GResolver.html#g-resolver-free-targets">
-<ANCHOR id="g-resolver-lookup-records" href="gio/GResolver.html#g-resolver-lookup-records">
-<ANCHOR id="g-resolver-lookup-records-async" href="gio/GResolver.html#g-resolver-lookup-records-async">
-<ANCHOR id="g-resolver-lookup-records-finish" href="gio/GResolver.html#g-resolver-lookup-records-finish">
-<ANCHOR id="G-RESOLVER-ERROR:CAPS" href="gio/GResolver.html#G-RESOLVER-ERROR:CAPS">
-<ANCHOR id="GResolverError" href="gio/GResolver.html#GResolverError">
-<ANCHOR id="G-RESOLVER-ERROR-NOT-FOUND:CAPS" href="gio/GResolver.html#G-RESOLVER-ERROR-NOT-FOUND:CAPS">
-<ANCHOR id="G-RESOLVER-ERROR-TEMPORARY-FAILURE:CAPS" href="gio/GResolver.html#G-RESOLVER-ERROR-TEMPORARY-FAILURE:CAPS">
-<ANCHOR id="G-RESOLVER-ERROR-INTERNAL:CAPS" href="gio/GResolver.html#G-RESOLVER-ERROR-INTERNAL:CAPS">
-<ANCHOR id="GResolver.signal-details" href="gio/GResolver.html#GResolver.signal-details">
-<ANCHOR id="GResolver-reload" href="gio/GResolver.html#GResolver-reload">
-<ANCHOR id="GProxyResolver" href="gio/GProxyResolver.html">
-<ANCHOR id="GProxyResolver.synopsis" href="gio/GProxyResolver.html#GProxyResolver.synopsis">
-<ANCHOR id="GProxyResolver.object-hierarchy" href="gio/GProxyResolver.html#GProxyResolver.object-hierarchy">
-<ANCHOR id="GProxyResolver.prerequisites" href="gio/GProxyResolver.html#GProxyResolver.prerequisites">
-<ANCHOR id="GProxyResolver.description" href="gio/GProxyResolver.html#GProxyResolver.description">
-<ANCHOR id="GProxyResolver.details" href="gio/GProxyResolver.html#GProxyResolver.details">
-<ANCHOR id="GProxyResolver-struct" href="gio/GProxyResolver.html#GProxyResolver-struct">
-<ANCHOR id="GProxyResolverInterface" href="gio/GProxyResolver.html#GProxyResolverInterface">
-<ANCHOR id="G-PROXY-RESOLVER-EXTENSION-POINT-NAME:CAPS" href="gio/GProxyResolver.html#G-PROXY-RESOLVER-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="g-proxy-resolver-get-default" href="gio/GProxyResolver.html#g-proxy-resolver-get-default">
-<ANCHOR id="g-proxy-resolver-is-supported" href="gio/GProxyResolver.html#g-proxy-resolver-is-supported">
-<ANCHOR id="g-proxy-resolver-lookup" href="gio/GProxyResolver.html#g-proxy-resolver-lookup">
-<ANCHOR id="g-proxy-resolver-lookup-async" href="gio/GProxyResolver.html#g-proxy-resolver-lookup-async">
-<ANCHOR id="g-proxy-resolver-lookup-finish" href="gio/GProxyResolver.html#g-proxy-resolver-lookup-finish">
-<ANCHOR id="GSocketConnectable" href="gio/GSocketConnectable.html">
-<ANCHOR id="GSocketConnectable.synopsis" href="gio/GSocketConnectable.html#GSocketConnectable.synopsis">
-<ANCHOR id="GSocketAddressEnumerator" href="gio/GSocketConnectable.html#GSocketAddressEnumerator">
-<ANCHOR id="GProxyAddressEnumerator" href="gio/GSocketConnectable.html#GProxyAddressEnumerator">
-<ANCHOR id="GSocketConnectable.object-hierarchy" href="gio/GSocketConnectable.html#GSocketConnectable.object-hierarchy">
-<ANCHOR id="GSocketConnectable.prerequisites" href="gio/GSocketConnectable.html#GSocketConnectable.prerequisites">
-<ANCHOR id="GSocketConnectable.implementations" href="gio/GSocketConnectable.html#GSocketConnectable.implementations">
-<ANCHOR id="GSocketConnectable.properties" href="gio/GSocketConnectable.html#GSocketConnectable.properties">
-<ANCHOR id="GSocketConnectable.description" href="gio/GSocketConnectable.html#GSocketConnectable.description">
-<ANCHOR id="GSocketConnectable.details" href="gio/GSocketConnectable.html#GSocketConnectable.details">
-<ANCHOR id="GSocketConnectable-struct" href="gio/GSocketConnectable.html#GSocketConnectable-struct">
-<ANCHOR id="GSocketConnectableIface" href="gio/GSocketConnectable.html#GSocketConnectableIface">
-<ANCHOR id="g-socket-connectable-enumerate" href="gio/GSocketConnectable.html#g-socket-connectable-enumerate">
-<ANCHOR id="g-socket-connectable-proxy-enumerate" href="gio/GSocketConnectable.html#g-socket-connectable-proxy-enumerate">
-<ANCHOR id="GSocketAddressEnumerator-struct" href="gio/GSocketConnectable.html#GSocketAddressEnumerator-struct">
-<ANCHOR id="g-socket-address-enumerator-next" href="gio/GSocketConnectable.html#g-socket-address-enumerator-next">
-<ANCHOR id="g-socket-address-enumerator-next-async" href="gio/GSocketConnectable.html#g-socket-address-enumerator-next-async">
-<ANCHOR id="g-socket-address-enumerator-next-finish" href="gio/GSocketConnectable.html#g-socket-address-enumerator-next-finish">
-<ANCHOR id="GProxyAddressEnumerator-struct" href="gio/GSocketConnectable.html#GProxyAddressEnumerator-struct">
-<ANCHOR id="GSocketConnectable.property-details" href="gio/GSocketConnectable.html#GSocketConnectable.property-details">
-<ANCHOR id="GProxyAddressEnumerator--connectable" href="gio/GSocketConnectable.html#GProxyAddressEnumerator--connectable">
-<ANCHOR id="GProxyAddressEnumerator--uri" href="gio/GSocketConnectable.html#GProxyAddressEnumerator--uri">
-<ANCHOR id="GNetworkAddress" href="gio/GNetworkAddress.html">
-<ANCHOR id="GNetworkAddress.synopsis" href="gio/GNetworkAddress.html#GNetworkAddress.synopsis">
-<ANCHOR id="GNetworkAddress.object-hierarchy" href="gio/GNetworkAddress.html#GNetworkAddress.object-hierarchy">
-<ANCHOR id="GNetworkAddress.implemented-interfaces" href="gio/GNetworkAddress.html#GNetworkAddress.implemented-interfaces">
-<ANCHOR id="GNetworkAddress.properties" href="gio/GNetworkAddress.html#GNetworkAddress.properties">
-<ANCHOR id="GNetworkAddress.description" href="gio/GNetworkAddress.html#GNetworkAddress.description">
-<ANCHOR id="GNetworkAddress.details" href="gio/GNetworkAddress.html#GNetworkAddress.details">
-<ANCHOR id="GNetworkAddress-struct" href="gio/GNetworkAddress.html#GNetworkAddress-struct">
-<ANCHOR id="g-network-address-new" href="gio/GNetworkAddress.html#g-network-address-new">
-<ANCHOR id="g-network-address-get-hostname" href="gio/GNetworkAddress.html#g-network-address-get-hostname">
-<ANCHOR id="g-network-address-get-port" href="gio/GNetworkAddress.html#g-network-address-get-port">
-<ANCHOR id="g-network-address-get-scheme" href="gio/GNetworkAddress.html#g-network-address-get-scheme">
-<ANCHOR id="g-network-address-parse" href="gio/GNetworkAddress.html#g-network-address-parse">
-<ANCHOR id="g-network-address-parse-uri" href="gio/GNetworkAddress.html#g-network-address-parse-uri">
-<ANCHOR id="GNetworkAddress.property-details" href="gio/GNetworkAddress.html#GNetworkAddress.property-details">
-<ANCHOR id="GNetworkAddress--hostname" href="gio/GNetworkAddress.html#GNetworkAddress--hostname">
-<ANCHOR id="GNetworkAddress--port" href="gio/GNetworkAddress.html#GNetworkAddress--port">
-<ANCHOR id="GNetworkAddress--scheme" href="gio/GNetworkAddress.html#GNetworkAddress--scheme">
-<ANCHOR id="GNetworkService" href="gio/GNetworkService.html">
-<ANCHOR id="GNetworkService.synopsis" href="gio/GNetworkService.html#GNetworkService.synopsis">
-<ANCHOR id="GNetworkService.object-hierarchy" href="gio/GNetworkService.html#GNetworkService.object-hierarchy">
-<ANCHOR id="GNetworkService.implemented-interfaces" href="gio/GNetworkService.html#GNetworkService.implemented-interfaces">
-<ANCHOR id="GNetworkService.properties" href="gio/GNetworkService.html#GNetworkService.properties">
-<ANCHOR id="GNetworkService.description" href="gio/GNetworkService.html#GNetworkService.description">
-<ANCHOR id="GNetworkService.details" href="gio/GNetworkService.html#GNetworkService.details">
-<ANCHOR id="GNetworkService-struct" href="gio/GNetworkService.html#GNetworkService-struct">
-<ANCHOR id="g-network-service-new" href="gio/GNetworkService.html#g-network-service-new">
-<ANCHOR id="g-network-service-get-service" href="gio/GNetworkService.html#g-network-service-get-service">
-<ANCHOR id="g-network-service-get-protocol" href="gio/GNetworkService.html#g-network-service-get-protocol">
-<ANCHOR id="g-network-service-get-domain" href="gio/GNetworkService.html#g-network-service-get-domain">
-<ANCHOR id="g-network-service-get-scheme" href="gio/GNetworkService.html#g-network-service-get-scheme">
-<ANCHOR id="g-network-service-set-scheme" href="gio/GNetworkService.html#g-network-service-set-scheme">
-<ANCHOR id="GNetworkService.property-details" href="gio/GNetworkService.html#GNetworkService.property-details">
-<ANCHOR id="GNetworkService--domain" href="gio/GNetworkService.html#GNetworkService--domain">
-<ANCHOR id="GNetworkService--protocol" href="gio/GNetworkService.html#GNetworkService--protocol">
-<ANCHOR id="GNetworkService--scheme" href="gio/GNetworkService.html#GNetworkService--scheme">
-<ANCHOR id="GNetworkService--service" href="gio/GNetworkService.html#GNetworkService--service">
-<ANCHOR id="GSrvTarget" href="gio/GSrvTarget.html">
-<ANCHOR id="GSrvTarget.synopsis" href="gio/GSrvTarget.html#GSrvTarget.synopsis">
-<ANCHOR id="GSrvTarget.object-hierarchy" href="gio/GSrvTarget.html#GSrvTarget.object-hierarchy">
-<ANCHOR id="GSrvTarget.description" href="gio/GSrvTarget.html#GSrvTarget.description">
-<ANCHOR id="GSrvTarget.details" href="gio/GSrvTarget.html#GSrvTarget.details">
-<ANCHOR id="GSrvTarget-struct" href="gio/GSrvTarget.html#GSrvTarget-struct">
-<ANCHOR id="g-srv-target-new" href="gio/GSrvTarget.html#g-srv-target-new">
-<ANCHOR id="g-srv-target-copy" href="gio/GSrvTarget.html#g-srv-target-copy">
-<ANCHOR id="g-srv-target-free" href="gio/GSrvTarget.html#g-srv-target-free">
-<ANCHOR id="g-srv-target-get-hostname" href="gio/GSrvTarget.html#g-srv-target-get-hostname">
-<ANCHOR id="g-srv-target-get-port" href="gio/GSrvTarget.html#g-srv-target-get-port">
-<ANCHOR id="g-srv-target-get-priority" href="gio/GSrvTarget.html#g-srv-target-get-priority">
-<ANCHOR id="g-srv-target-get-weight" href="gio/GSrvTarget.html#g-srv-target-get-weight">
-<ANCHOR id="g-srv-target-list-sort" href="gio/GSrvTarget.html#g-srv-target-list-sort">
-<ANCHOR id="gio-D-Bus-Utilities" href="gio/gio-D-Bus-Utilities.html">
-<ANCHOR id="gio-D-Bus-Utilities.synopsis" href="gio/gio-D-Bus-Utilities.html#gio-D-Bus-Utilities.synopsis">
-<ANCHOR id="gio-D-Bus-Utilities.description" href="gio/gio-D-Bus-Utilities.html#gio-D-Bus-Utilities.description">
-<ANCHOR id="gio-D-Bus-Utilities.details" href="gio/gio-D-Bus-Utilities.html#gio-D-Bus-Utilities.details">
-<ANCHOR id="g-dbus-generate-guid" href="gio/gio-D-Bus-Utilities.html#g-dbus-generate-guid">
-<ANCHOR id="g-dbus-is-guid" href="gio/gio-D-Bus-Utilities.html#g-dbus-is-guid">
-<ANCHOR id="g-dbus-is-name" href="gio/gio-D-Bus-Utilities.html#g-dbus-is-name">
-<ANCHOR id="g-dbus-is-unique-name" href="gio/gio-D-Bus-Utilities.html#g-dbus-is-unique-name">
-<ANCHOR id="g-dbus-is-member-name" href="gio/gio-D-Bus-Utilities.html#g-dbus-is-member-name">
-<ANCHOR id="g-dbus-is-interface-name" href="gio/gio-D-Bus-Utilities.html#g-dbus-is-interface-name">
-<ANCHOR id="g-dbus-gvalue-to-gvariant" href="gio/gio-D-Bus-Utilities.html#g-dbus-gvalue-to-gvariant">
-<ANCHOR id="g-dbus-gvariant-to-gvalue" href="gio/gio-D-Bus-Utilities.html#g-dbus-gvariant-to-gvalue">
-<ANCHOR id="gio-D-Bus-Addresses" href="gio/gio-D-Bus-Addresses.html">
-<ANCHOR id="gio-D-Bus-Addresses.synopsis" href="gio/gio-D-Bus-Addresses.html#gio-D-Bus-Addresses.synopsis">
-<ANCHOR id="gio-D-Bus-Addresses.description" href="gio/gio-D-Bus-Addresses.html#gio-D-Bus-Addresses.description">
-<ANCHOR id="gio-D-Bus-Addresses.details" href="gio/gio-D-Bus-Addresses.html#gio-D-Bus-Addresses.details">
-<ANCHOR id="g-dbus-is-address" href="gio/gio-D-Bus-Addresses.html#g-dbus-is-address">
-<ANCHOR id="g-dbus-is-supported-address" href="gio/gio-D-Bus-Addresses.html#g-dbus-is-supported-address">
-<ANCHOR id="g-dbus-address-get-stream" href="gio/gio-D-Bus-Addresses.html#g-dbus-address-get-stream">
-<ANCHOR id="g-dbus-address-get-stream-finish" href="gio/gio-D-Bus-Addresses.html#g-dbus-address-get-stream-finish">
-<ANCHOR id="g-dbus-address-get-stream-sync" href="gio/gio-D-Bus-Addresses.html#g-dbus-address-get-stream-sync">
-<ANCHOR id="g-dbus-address-get-for-bus-sync" href="gio/gio-D-Bus-Addresses.html#g-dbus-address-get-for-bus-sync">
-<ANCHOR id="gio-D-Bus-Introspection-Data" href="gio/gio-D-Bus-Introspection-Data.html">
-<ANCHOR id="gio-D-Bus-Introspection-Data.synopsis" href="gio/gio-D-Bus-Introspection-Data.html#gio-D-Bus-Introspection-Data.synopsis">
-<ANCHOR id="GDBusAnnotationInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo">
-<ANCHOR id="GDBusArgInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusArgInfo">
-<ANCHOR id="GDBusMethodInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusMethodInfo">
-<ANCHOR id="GDBusSignalInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusSignalInfo">
-<ANCHOR id="GDBusPropertyInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo">
-<ANCHOR id="GDBusInterfaceInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo">
-<ANCHOR id="GDBusNodeInfo" href="gio/gio-D-Bus-Introspection-Data.html#GDBusNodeInfo">
-<ANCHOR id="gio-D-Bus-Introspection-Data.object-hierarchy" href="gio/gio-D-Bus-Introspection-Data.html#gio-D-Bus-Introspection-Data.object-hierarchy">
-<ANCHOR id="gio-D-Bus-Introspection-Data.description" href="gio/gio-D-Bus-Introspection-Data.html#gio-D-Bus-Introspection-Data.description">
-<ANCHOR id="gio-D-Bus-Introspection-Data.details" href="gio/gio-D-Bus-Introspection-Data.html#gio-D-Bus-Introspection-Data.details">
-<ANCHOR id="GDBusAnnotationInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusAnnotationInfo-struct">
-<ANCHOR id="GDBusArgInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusArgInfo-struct">
-<ANCHOR id="GDBusMethodInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusMethodInfo-struct">
-<ANCHOR id="GDBusSignalInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusSignalInfo-struct">
-<ANCHOR id="GDBusPropertyInfoFlags" href="gio/gio-D-Bus-Introspection-Data.html#GDBusPropertyInfoFlags">
-<ANCHOR id="G-DBUS-PROPERTY-INFO-FLAGS-NONE:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-DBUS-PROPERTY-INFO-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-PROPERTY-INFO-FLAGS-READABLE:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-DBUS-PROPERTY-INFO-FLAGS-READABLE:CAPS">
-<ANCHOR id="G-DBUS-PROPERTY-INFO-FLAGS-WRITABLE:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-DBUS-PROPERTY-INFO-FLAGS-WRITABLE:CAPS">
-<ANCHOR id="GDBusPropertyInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusPropertyInfo-struct">
-<ANCHOR id="GDBusInterfaceInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo-struct">
-<ANCHOR id="GDBusNodeInfo-struct" href="gio/gio-D-Bus-Introspection-Data.html#GDBusNodeInfo-struct">
-<ANCHOR id="g-dbus-annotation-info-lookup" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-lookup">
-<ANCHOR id="g-dbus-interface-info-lookup-method" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-method">
-<ANCHOR id="g-dbus-interface-info-lookup-signal" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-signal">
-<ANCHOR id="g-dbus-interface-info-lookup-property" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-lookup-property">
-<ANCHOR id="g-dbus-interface-info-cache-build" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-build">
-<ANCHOR id="g-dbus-interface-info-cache-release" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-cache-release">
-<ANCHOR id="g-dbus-interface-info-generate-xml" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-generate-xml">
-<ANCHOR id="g-dbus-node-info-new-for-xml" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml">
-<ANCHOR id="g-dbus-node-info-lookup-interface" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface">
-<ANCHOR id="g-dbus-node-info-generate-xml" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-node-info-generate-xml">
-<ANCHOR id="G-TYPE-DBUS-NODE-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-NODE-INFO:CAPS">
-<ANCHOR id="G-TYPE-DBUS-INTERFACE-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-INTERFACE-INFO:CAPS">
-<ANCHOR id="G-TYPE-DBUS-METHOD-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-METHOD-INFO:CAPS">
-<ANCHOR id="G-TYPE-DBUS-SIGNAL-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-SIGNAL-INFO:CAPS">
-<ANCHOR id="G-TYPE-DBUS-PROPERTY-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-PROPERTY-INFO:CAPS">
-<ANCHOR id="G-TYPE-DBUS-ARG-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ARG-INFO:CAPS">
-<ANCHOR id="G-TYPE-DBUS-ANNOTATION-INFO:CAPS" href="gio/gio-D-Bus-Introspection-Data.html#G-TYPE-DBUS-ANNOTATION-INFO:CAPS">
-<ANCHOR id="g-dbus-node-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-node-info-ref">
-<ANCHOR id="g-dbus-interface-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref">
-<ANCHOR id="g-dbus-method-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-method-info-ref">
-<ANCHOR id="g-dbus-signal-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-ref">
-<ANCHOR id="g-dbus-property-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-property-info-ref">
-<ANCHOR id="g-dbus-arg-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-ref">
-<ANCHOR id="g-dbus-annotation-info-ref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-ref">
-<ANCHOR id="g-dbus-node-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref">
-<ANCHOR id="g-dbus-interface-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-unref">
-<ANCHOR id="g-dbus-method-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-method-info-unref">
-<ANCHOR id="g-dbus-signal-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-signal-info-unref">
-<ANCHOR id="g-dbus-property-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-property-info-unref">
-<ANCHOR id="g-dbus-arg-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-arg-info-unref">
-<ANCHOR id="g-dbus-annotation-info-unref" href="gio/gio-D-Bus-Introspection-Data.html#g-dbus-annotation-info-unref">
-<ANCHOR id="gio-GDBusError" href="gio/gio-GDBusError.html">
-<ANCHOR id="gio-GDBusError.synopsis" href="gio/gio-GDBusError.html#gio-GDBusError.synopsis">
-<ANCHOR id="gio-GDBusError.description" href="gio/gio-GDBusError.html#gio-GDBusError.description">
-<ANCHOR id="gio-GDBusError.details" href="gio/gio-GDBusError.html#gio-GDBusError.details">
-<ANCHOR id="GDBusError" href="gio/gio-GDBusError.html#GDBusError">
-<ANCHOR id="G-DBUS-ERROR-FAILED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-FAILED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-NO-MEMORY:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-NO-MEMORY:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SERVICE-UNKNOWN:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SERVICE-UNKNOWN:CAPS">
-<ANCHOR id="G-DBUS-ERROR-NAME-HAS-NO-OWNER:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-NAME-HAS-NO-OWNER:CAPS">
-<ANCHOR id="G-DBUS-ERROR-NO-REPLY:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-NO-REPLY:CAPS">
-<ANCHOR id="G-DBUS-ERROR-IO-ERROR:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-IO-ERROR:CAPS">
-<ANCHOR id="G-DBUS-ERROR-BAD-ADDRESS:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-BAD-ADDRESS:CAPS">
-<ANCHOR id="G-DBUS-ERROR-NOT-SUPPORTED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-NOT-SUPPORTED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-LIMITS-EXCEEDED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-LIMITS-EXCEEDED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-ACCESS-DENIED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-ACCESS-DENIED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-AUTH-FAILED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-AUTH-FAILED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-NO-SERVER:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-NO-SERVER:CAPS">
-<ANCHOR id="G-DBUS-ERROR-TIMEOUT:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-TIMEOUT:CAPS">
-<ANCHOR id="G-DBUS-ERROR-NO-NETWORK:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-NO-NETWORK:CAPS">
-<ANCHOR id="G-DBUS-ERROR-ADDRESS-IN-USE:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-ADDRESS-IN-USE:CAPS">
-<ANCHOR id="G-DBUS-ERROR-DISCONNECTED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-DISCONNECTED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-INVALID-ARGS:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-INVALID-ARGS:CAPS">
-<ANCHOR id="G-DBUS-ERROR-FILE-NOT-FOUND:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-FILE-NOT-FOUND:CAPS">
-<ANCHOR id="G-DBUS-ERROR-FILE-EXISTS:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-FILE-EXISTS:CAPS">
-<ANCHOR id="G-DBUS-ERROR-UNKNOWN-METHOD:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS">
-<ANCHOR id="G-DBUS-ERROR-TIMED-OUT:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-TIMED-OUT:CAPS">
-<ANCHOR id="G-DBUS-ERROR-MATCH-RULE-NOT-FOUND:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-MATCH-RULE-NOT-FOUND:CAPS">
-<ANCHOR id="G-DBUS-ERROR-MATCH-RULE-INVALID:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-MATCH-RULE-INVALID:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-EXEC-FAILED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-EXEC-FAILED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-FORK-FAILED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-FORK-FAILED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-CHILD-EXITED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-CHILD-EXITED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-CHILD-SIGNALED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-CHILD-SIGNALED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-FAILED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-FAILED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-SETUP-FAILED:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-SETUP-FAILED:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-CONFIG-INVALID:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-CONFIG-INVALID:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-SERVICE-INVALID:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-SERVICE-INVALID:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-SERVICE-NOT-FOUND:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-SERVICE-NOT-FOUND:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-PERMISSIONS-INVALID:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-PERMISSIONS-INVALID:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-FILE-INVALID:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-FILE-INVALID:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SPAWN-NO-MEMORY:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SPAWN-NO-MEMORY:CAPS">
-<ANCHOR id="G-DBUS-ERROR-UNIX-PROCESS-ID-UNKNOWN:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-UNIX-PROCESS-ID-UNKNOWN:CAPS">
-<ANCHOR id="G-DBUS-ERROR-INVALID-SIGNATURE:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-INVALID-SIGNATURE:CAPS">
-<ANCHOR id="G-DBUS-ERROR-INVALID-FILE-CONTENT:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-INVALID-FILE-CONTENT:CAPS">
-<ANCHOR id="G-DBUS-ERROR-SELINUX-SECURITY-CONTEXT-UNKNOWN:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-SELINUX-SECURITY-CONTEXT-UNKNOWN:CAPS">
-<ANCHOR id="G-DBUS-ERROR-ADT-AUDIT-DATA-UNKNOWN:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-ADT-AUDIT-DATA-UNKNOWN:CAPS">
-<ANCHOR id="G-DBUS-ERROR-OBJECT-PATH-IN-USE:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR-OBJECT-PATH-IN-USE:CAPS">
-<ANCHOR id="G-DBUS-ERROR:CAPS" href="gio/gio-GDBusError.html#G-DBUS-ERROR:CAPS">
-<ANCHOR id="g-dbus-error-is-remote-error" href="gio/gio-GDBusError.html#g-dbus-error-is-remote-error">
-<ANCHOR id="g-dbus-error-get-remote-error" href="gio/gio-GDBusError.html#g-dbus-error-get-remote-error">
-<ANCHOR id="g-dbus-error-strip-remote-error" href="gio/gio-GDBusError.html#g-dbus-error-strip-remote-error">
-<ANCHOR id="GDBusErrorEntry" href="gio/gio-GDBusError.html#GDBusErrorEntry">
-<ANCHOR id="g-dbus-error-register-error-domain" href="gio/gio-GDBusError.html#g-dbus-error-register-error-domain">
-<ANCHOR id="g-dbus-error-register-error" href="gio/gio-GDBusError.html#g-dbus-error-register-error">
-<ANCHOR id="g-dbus-error-unregister-error" href="gio/gio-GDBusError.html#g-dbus-error-unregister-error">
-<ANCHOR id="g-dbus-error-new-for-dbus-error" href="gio/gio-GDBusError.html#g-dbus-error-new-for-dbus-error">
-<ANCHOR id="g-dbus-error-set-dbus-error" href="gio/gio-GDBusError.html#g-dbus-error-set-dbus-error">
-<ANCHOR id="g-dbus-error-set-dbus-error-valist" href="gio/gio-GDBusError.html#g-dbus-error-set-dbus-error-valist">
-<ANCHOR id="g-dbus-error-encode-gerror" href="gio/gio-GDBusError.html#g-dbus-error-encode-gerror">
-<ANCHOR id="GDBusMessage" href="gio/GDBusMessage.html">
-<ANCHOR id="GDBusMessage.synopsis" href="gio/GDBusMessage.html#GDBusMessage.synopsis">
-<ANCHOR id="GDBusMessage.object-hierarchy" href="gio/GDBusMessage.html#GDBusMessage.object-hierarchy">
-<ANCHOR id="GDBusMessage.properties" href="gio/GDBusMessage.html#GDBusMessage.properties">
-<ANCHOR id="GDBusMessage.description" href="gio/GDBusMessage.html#GDBusMessage.description">
-<ANCHOR id="GDBusMessage.details" href="gio/GDBusMessage.html#GDBusMessage.details">
-<ANCHOR id="GDBusMessage-struct" href="gio/GDBusMessage.html#GDBusMessage-struct">
-<ANCHOR id="GDBusMessageType" href="gio/GDBusMessage.html#GDBusMessageType">
-<ANCHOR id="G-DBUS-MESSAGE-TYPE-INVALID:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-TYPE-INVALID:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-CALL:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-TYPE-METHOD-RETURN:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-TYPE-METHOD-RETURN:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-TYPE-ERROR:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-TYPE-ERROR:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-TYPE-SIGNAL:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-TYPE-SIGNAL:CAPS">
-<ANCHOR id="GDBusMessageFlags" href="gio/GDBusMessage.html#GDBusMessageFlags">
-<ANCHOR id="G-DBUS-MESSAGE-FLAGS-NONE:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-FLAGS-NO-AUTO-START:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-AUTO-START:CAPS">
-<ANCHOR id="GDBusMessageHeaderField" href="gio/GDBusMessage.html#GDBusMessageHeaderField">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-INVALID:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INVALID:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-PATH:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-PATH:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-INTERFACE:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-INTERFACE:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-MEMBER:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-MEMBER:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-ERROR-NAME:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-REPLY-SERIAL:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-REPLY-SERIAL:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-DESTINATION:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-DESTINATION:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-SENDER:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SENDER:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-SIGNATURE:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-HEADER-FIELD-NUM-UNIX-FDS:CAPS">
-<ANCHOR id="GDBusMessageByteOrder" href="gio/GDBusMessage.html#GDBusMessageByteOrder">
-<ANCHOR id="G-DBUS-MESSAGE-BYTE-ORDER-BIG-ENDIAN:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-BYTE-ORDER-BIG-ENDIAN:CAPS">
-<ANCHOR id="G-DBUS-MESSAGE-BYTE-ORDER-LITTLE-ENDIAN:CAPS" href="gio/GDBusMessage.html#G-DBUS-MESSAGE-BYTE-ORDER-LITTLE-ENDIAN:CAPS">
-<ANCHOR id="g-dbus-message-new" href="gio/GDBusMessage.html#g-dbus-message-new">
-<ANCHOR id="g-dbus-message-new-signal" href="gio/GDBusMessage.html#g-dbus-message-new-signal">
-<ANCHOR id="g-dbus-message-new-method-call" href="gio/GDBusMessage.html#g-dbus-message-new-method-call">
-<ANCHOR id="g-dbus-message-new-method-reply" href="gio/GDBusMessage.html#g-dbus-message-new-method-reply">
-<ANCHOR id="g-dbus-message-new-method-error" href="gio/GDBusMessage.html#g-dbus-message-new-method-error">
-<ANCHOR id="g-dbus-message-new-method-error-valist" href="gio/GDBusMessage.html#g-dbus-message-new-method-error-valist">
-<ANCHOR id="g-dbus-message-new-method-error-literal" href="gio/GDBusMessage.html#g-dbus-message-new-method-error-literal">
-<ANCHOR id="g-dbus-message-print" href="gio/GDBusMessage.html#g-dbus-message-print">
-<ANCHOR id="g-dbus-message-get-locked" href="gio/GDBusMessage.html#g-dbus-message-get-locked">
-<ANCHOR id="g-dbus-message-lock" href="gio/GDBusMessage.html#g-dbus-message-lock">
-<ANCHOR id="g-dbus-message-copy" href="gio/GDBusMessage.html#g-dbus-message-copy">
-<ANCHOR id="g-dbus-message-get-byte-order" href="gio/GDBusMessage.html#g-dbus-message-get-byte-order">
-<ANCHOR id="g-dbus-message-set-byte-order" href="gio/GDBusMessage.html#g-dbus-message-set-byte-order">
-<ANCHOR id="g-dbus-message-get-message-type" href="gio/GDBusMessage.html#g-dbus-message-get-message-type">
-<ANCHOR id="g-dbus-message-set-message-type" href="gio/GDBusMessage.html#g-dbus-message-set-message-type">
-<ANCHOR id="g-dbus-message-get-serial" href="gio/GDBusMessage.html#g-dbus-message-get-serial">
-<ANCHOR id="g-dbus-message-set-serial" href="gio/GDBusMessage.html#g-dbus-message-set-serial">
-<ANCHOR id="g-dbus-message-get-flags" href="gio/GDBusMessage.html#g-dbus-message-get-flags">
-<ANCHOR id="g-dbus-message-set-flags" href="gio/GDBusMessage.html#g-dbus-message-set-flags">
-<ANCHOR id="g-dbus-message-get-body" href="gio/GDBusMessage.html#g-dbus-message-get-body">
-<ANCHOR id="g-dbus-message-set-body" href="gio/GDBusMessage.html#g-dbus-message-set-body">
-<ANCHOR id="g-dbus-message-get-unix-fd-list" href="gio/GDBusMessage.html#g-dbus-message-get-unix-fd-list">
-<ANCHOR id="g-dbus-message-set-unix-fd-list" href="gio/GDBusMessage.html#g-dbus-message-set-unix-fd-list">
-<ANCHOR id="g-dbus-message-get-num-unix-fds" href="gio/GDBusMessage.html#g-dbus-message-get-num-unix-fds">
-<ANCHOR id="g-dbus-message-set-num-unix-fds" href="gio/GDBusMessage.html#g-dbus-message-set-num-unix-fds">
-<ANCHOR id="g-dbus-message-get-header-fields" href="gio/GDBusMessage.html#g-dbus-message-get-header-fields">
-<ANCHOR id="g-dbus-message-get-header" href="gio/GDBusMessage.html#g-dbus-message-get-header">
-<ANCHOR id="g-dbus-message-set-header" href="gio/GDBusMessage.html#g-dbus-message-set-header">
-<ANCHOR id="g-dbus-message-get-destination" href="gio/GDBusMessage.html#g-dbus-message-get-destination">
-<ANCHOR id="g-dbus-message-set-destination" href="gio/GDBusMessage.html#g-dbus-message-set-destination">
-<ANCHOR id="g-dbus-message-get-error-name" href="gio/GDBusMessage.html#g-dbus-message-get-error-name">
-<ANCHOR id="g-dbus-message-set-error-name" href="gio/GDBusMessage.html#g-dbus-message-set-error-name">
-<ANCHOR id="g-dbus-message-get-interface" href="gio/GDBusMessage.html#g-dbus-message-get-interface">
-<ANCHOR id="g-dbus-message-set-interface" href="gio/GDBusMessage.html#g-dbus-message-set-interface">
-<ANCHOR id="g-dbus-message-get-member" href="gio/GDBusMessage.html#g-dbus-message-get-member">
-<ANCHOR id="g-dbus-message-set-member" href="gio/GDBusMessage.html#g-dbus-message-set-member">
-<ANCHOR id="g-dbus-message-get-path" href="gio/GDBusMessage.html#g-dbus-message-get-path">
-<ANCHOR id="g-dbus-message-set-path" href="gio/GDBusMessage.html#g-dbus-message-set-path">
-<ANCHOR id="g-dbus-message-get-reply-serial" href="gio/GDBusMessage.html#g-dbus-message-get-reply-serial">
-<ANCHOR id="g-dbus-message-set-reply-serial" href="gio/GDBusMessage.html#g-dbus-message-set-reply-serial">
-<ANCHOR id="g-dbus-message-get-sender" href="gio/GDBusMessage.html#g-dbus-message-get-sender">
-<ANCHOR id="g-dbus-message-set-sender" href="gio/GDBusMessage.html#g-dbus-message-set-sender">
-<ANCHOR id="g-dbus-message-get-signature" href="gio/GDBusMessage.html#g-dbus-message-get-signature">
-<ANCHOR id="g-dbus-message-set-signature" href="gio/GDBusMessage.html#g-dbus-message-set-signature">
-<ANCHOR id="g-dbus-message-get-arg0" href="gio/GDBusMessage.html#g-dbus-message-get-arg0">
-<ANCHOR id="g-dbus-message-to-blob" href="gio/GDBusMessage.html#g-dbus-message-to-blob">
-<ANCHOR id="g-dbus-message-bytes-needed" href="gio/GDBusMessage.html#g-dbus-message-bytes-needed">
-<ANCHOR id="g-dbus-message-new-from-blob" href="gio/GDBusMessage.html#g-dbus-message-new-from-blob">
-<ANCHOR id="g-dbus-message-to-gerror" href="gio/GDBusMessage.html#g-dbus-message-to-gerror">
-<ANCHOR id="GDBusMessage.property-details" href="gio/GDBusMessage.html#GDBusMessage.property-details">
-<ANCHOR id="GDBusMessage--locked" href="gio/GDBusMessage.html#GDBusMessage--locked">
-<ANCHOR id="GDBusConnection" href="gio/GDBusConnection.html">
-<ANCHOR id="GDBusConnection.synopsis" href="gio/GDBusConnection.html#GDBusConnection.synopsis">
-<ANCHOR id="GDBusConnectionFlags" href="gio/GDBusConnection.html#GDBusConnectionFlags">
-<ANCHOR id="GDBusCapabilityFlags" href="gio/GDBusConnection.html#GDBusCapabilityFlags">
-<ANCHOR id="GDBusConnection.object-hierarchy" href="gio/GDBusConnection.html#GDBusConnection.object-hierarchy">
-<ANCHOR id="GDBusConnection.implemented-interfaces" href="gio/GDBusConnection.html#GDBusConnection.implemented-interfaces">
-<ANCHOR id="GDBusConnection.properties" href="gio/GDBusConnection.html#GDBusConnection.properties">
-<ANCHOR id="GDBusConnection.signals" href="gio/GDBusConnection.html#GDBusConnection.signals">
-<ANCHOR id="GDBusConnection.description" href="gio/GDBusConnection.html#GDBusConnection.description">
-<ANCHOR id="GDBusConnection.details" href="gio/GDBusConnection.html#GDBusConnection.details">
-<ANCHOR id="GBusType" href="gio/GDBusConnection.html#GBusType">
-<ANCHOR id="G-BUS-TYPE-STARTER:CAPS" href="gio/GDBusConnection.html#G-BUS-TYPE-STARTER:CAPS">
-<ANCHOR id="G-BUS-TYPE-NONE:CAPS" href="gio/GDBusConnection.html#G-BUS-TYPE-NONE:CAPS">
-<ANCHOR id="G-BUS-TYPE-SYSTEM:CAPS" href="gio/GDBusConnection.html#G-BUS-TYPE-SYSTEM:CAPS">
-<ANCHOR id="G-BUS-TYPE-SESSION:CAPS" href="gio/GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">
-<ANCHOR id="g-bus-get" href="gio/GDBusConnection.html#g-bus-get">
-<ANCHOR id="g-bus-get-finish" href="gio/GDBusConnection.html#g-bus-get-finish">
-<ANCHOR id="g-bus-get-sync" href="gio/GDBusConnection.html#g-bus-get-sync">
-<ANCHOR id="GDBusConnection-struct" href="gio/GDBusConnection.html#GDBusConnection-struct">
-<ANCHOR id="GDBusConnectionFlags-enum" href="gio/GDBusConnection.html#GDBusConnectionFlags-enum">
-<ANCHOR id="G-DBUS-CONNECTION-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS">
-<ANCHOR id="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS">
-<ANCHOR id="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS">
-<ANCHOR id="G-DBUS-CONNECTION-FLAGS-MESSAGE-BUS-CONNECTION:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-MESSAGE-BUS-CONNECTION:CAPS">
-<ANCHOR id="G-DBUS-CONNECTION-FLAGS-DELAY-MESSAGE-PROCESSING:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-DELAY-MESSAGE-PROCESSING:CAPS">
-<ANCHOR id="g-dbus-connection-new" href="gio/GDBusConnection.html#g-dbus-connection-new">
-<ANCHOR id="g-dbus-connection-new-finish" href="gio/GDBusConnection.html#g-dbus-connection-new-finish">
-<ANCHOR id="g-dbus-connection-new-sync" href="gio/GDBusConnection.html#g-dbus-connection-new-sync">
-<ANCHOR id="g-dbus-connection-new-for-address" href="gio/GDBusConnection.html#g-dbus-connection-new-for-address">
-<ANCHOR id="g-dbus-connection-new-for-address-finish" href="gio/GDBusConnection.html#g-dbus-connection-new-for-address-finish">
-<ANCHOR id="g-dbus-connection-new-for-address-sync" href="gio/GDBusConnection.html#g-dbus-connection-new-for-address-sync">
-<ANCHOR id="g-dbus-connection-start-message-processing" href="gio/GDBusConnection.html#g-dbus-connection-start-message-processing">
-<ANCHOR id="g-dbus-connection-close" href="gio/GDBusConnection.html#g-dbus-connection-close">
-<ANCHOR id="g-dbus-connection-close-finish" href="gio/GDBusConnection.html#g-dbus-connection-close-finish">
-<ANCHOR id="g-dbus-connection-close-sync" href="gio/GDBusConnection.html#g-dbus-connection-close-sync">
-<ANCHOR id="g-dbus-connection-is-closed" href="gio/GDBusConnection.html#g-dbus-connection-is-closed">
-<ANCHOR id="g-dbus-connection-flush" href="gio/GDBusConnection.html#g-dbus-connection-flush">
-<ANCHOR id="g-dbus-connection-flush-finish" href="gio/GDBusConnection.html#g-dbus-connection-flush-finish">
-<ANCHOR id="g-dbus-connection-flush-sync" href="gio/GDBusConnection.html#g-dbus-connection-flush-sync">
-<ANCHOR id="g-dbus-connection-get-exit-on-close" href="gio/GDBusConnection.html#g-dbus-connection-get-exit-on-close">
-<ANCHOR id="g-dbus-connection-set-exit-on-close" href="gio/GDBusConnection.html#g-dbus-connection-set-exit-on-close">
-<ANCHOR id="g-dbus-connection-get-stream" href="gio/GDBusConnection.html#g-dbus-connection-get-stream">
-<ANCHOR id="g-dbus-connection-get-guid" href="gio/GDBusConnection.html#g-dbus-connection-get-guid">
-<ANCHOR id="g-dbus-connection-get-unique-name" href="gio/GDBusConnection.html#g-dbus-connection-get-unique-name">
-<ANCHOR id="GDBusCapabilityFlags-enum" href="gio/GDBusConnection.html#GDBusCapabilityFlags-enum">
-<ANCHOR id="G-DBUS-CAPABILITY-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS" href="gio/GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS">
-<ANCHOR id="g-dbus-connection-get-capabilities" href="gio/GDBusConnection.html#g-dbus-connection-get-capabilities">
-<ANCHOR id="g-dbus-connection-get-peer-credentials" href="gio/GDBusConnection.html#g-dbus-connection-get-peer-credentials">
-<ANCHOR id="g-dbus-connection-get-last-serial" href="gio/GDBusConnection.html#g-dbus-connection-get-last-serial">
-<ANCHOR id="GDBusCallFlags" href="gio/GDBusConnection.html#GDBusCallFlags">
-<ANCHOR id="G-DBUS-CALL-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-CALL-FLAGS-NO-AUTO-START:CAPS" href="gio/GDBusConnection.html#G-DBUS-CALL-FLAGS-NO-AUTO-START:CAPS">
-<ANCHOR id="g-dbus-connection-call" href="gio/GDBusConnection.html#g-dbus-connection-call">
-<ANCHOR id="g-dbus-connection-call-finish" href="gio/GDBusConnection.html#g-dbus-connection-call-finish">
-<ANCHOR id="g-dbus-connection-call-sync" href="gio/GDBusConnection.html#g-dbus-connection-call-sync">
-<ANCHOR id="g-dbus-connection-call-with-unix-fd-list" href="gio/GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list">
-<ANCHOR id="g-dbus-connection-call-with-unix-fd-list-finish" href="gio/GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-finish">
-<ANCHOR id="g-dbus-connection-call-with-unix-fd-list-sync" href="gio/GDBusConnection.html#g-dbus-connection-call-with-unix-fd-list-sync">
-<ANCHOR id="g-dbus-connection-emit-signal" href="gio/GDBusConnection.html#g-dbus-connection-emit-signal">
-<ANCHOR id="GDBusSignalFlags" href="gio/GDBusConnection.html#GDBusSignalFlags">
-<ANCHOR id="G-DBUS-SIGNAL-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-SIGNAL-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-SIGNAL-FLAGS-NO-MATCH-RULE:CAPS" href="gio/GDBusConnection.html#G-DBUS-SIGNAL-FLAGS-NO-MATCH-RULE:CAPS">
-<ANCHOR id="GDBusSignalCallback" href="gio/GDBusConnection.html#GDBusSignalCallback">
-<ANCHOR id="g-dbus-connection-signal-subscribe" href="gio/GDBusConnection.html#g-dbus-connection-signal-subscribe">
-<ANCHOR id="g-dbus-connection-signal-unsubscribe" href="gio/GDBusConnection.html#g-dbus-connection-signal-unsubscribe">
-<ANCHOR id="GDBusSendMessageFlags" href="gio/GDBusConnection.html#GDBusSendMessageFlags">
-<ANCHOR id="G-DBUS-SEND-MESSAGE-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS" href="gio/GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-PRESERVE-SERIAL:CAPS">
-<ANCHOR id="g-dbus-connection-send-message" href="gio/GDBusConnection.html#g-dbus-connection-send-message">
-<ANCHOR id="g-dbus-connection-send-message-with-reply" href="gio/GDBusConnection.html#g-dbus-connection-send-message-with-reply">
-<ANCHOR id="g-dbus-connection-send-message-with-reply-finish" href="gio/GDBusConnection.html#g-dbus-connection-send-message-with-reply-finish">
-<ANCHOR id="g-dbus-connection-send-message-with-reply-sync" href="gio/GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync">
-<ANCHOR id="GDBusMessageFilterFunction" href="gio/GDBusConnection.html#GDBusMessageFilterFunction">
-<ANCHOR id="g-dbus-connection-add-filter" href="gio/GDBusConnection.html#g-dbus-connection-add-filter">
-<ANCHOR id="g-dbus-connection-remove-filter" href="gio/GDBusConnection.html#g-dbus-connection-remove-filter">
-<ANCHOR id="GDBusInterfaceVTable" href="gio/GDBusConnection.html#GDBusInterfaceVTable">
-<ANCHOR id="GDBusInterfaceMethodCallFunc" href="gio/GDBusConnection.html#GDBusInterfaceMethodCallFunc">
-<ANCHOR id="GDBusInterfaceGetPropertyFunc" href="gio/GDBusConnection.html#GDBusInterfaceGetPropertyFunc">
-<ANCHOR id="GDBusInterfaceSetPropertyFunc" href="gio/GDBusConnection.html#GDBusInterfaceSetPropertyFunc">
-<ANCHOR id="g-dbus-connection-register-object" href="gio/GDBusConnection.html#g-dbus-connection-register-object">
-<ANCHOR id="g-dbus-connection-unregister-object" href="gio/GDBusConnection.html#g-dbus-connection-unregister-object">
-<ANCHOR id="GDBusSubtreeVTable" href="gio/GDBusConnection.html#GDBusSubtreeVTable">
-<ANCHOR id="GDBusSubtreeEnumerateFunc" href="gio/GDBusConnection.html#GDBusSubtreeEnumerateFunc">
-<ANCHOR id="GDBusSubtreeIntrospectFunc" href="gio/GDBusConnection.html#GDBusSubtreeIntrospectFunc">
-<ANCHOR id="GDBusSubtreeDispatchFunc" href="gio/GDBusConnection.html#GDBusSubtreeDispatchFunc">
-<ANCHOR id="GDBusSubtreeFlags" href="gio/GDBusConnection.html#GDBusSubtreeFlags">
-<ANCHOR id="G-DBUS-SUBTREE-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-SUBTREE-FLAGS-DISPATCH-TO-UNENUMERATED-NODES:CAPS" href="gio/GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-DISPATCH-TO-UNENUMERATED-NODES:CAPS">
-<ANCHOR id="g-dbus-connection-register-subtree" href="gio/GDBusConnection.html#g-dbus-connection-register-subtree">
-<ANCHOR id="g-dbus-connection-unregister-subtree" href="gio/GDBusConnection.html#g-dbus-connection-unregister-subtree">
-<ANCHOR id="GDBusConnection.property-details" href="gio/GDBusConnection.html#GDBusConnection.property-details">
-<ANCHOR id="GDBusConnection--address" href="gio/GDBusConnection.html#GDBusConnection--address">
-<ANCHOR id="GDBusConnection--authentication-observer" href="gio/GDBusConnection.html#GDBusConnection--authentication-observer">
-<ANCHOR id="GDBusConnection--capabilities" href="gio/GDBusConnection.html#GDBusConnection--capabilities">
-<ANCHOR id="GDBusConnection--closed" href="gio/GDBusConnection.html#GDBusConnection--closed">
-<ANCHOR id="GDBusConnection--exit-on-close" href="gio/GDBusConnection.html#GDBusConnection--exit-on-close">
-<ANCHOR id="GDBusConnection--flags" href="gio/GDBusConnection.html#GDBusConnection--flags">
-<ANCHOR id="GDBusConnection--guid" href="gio/GDBusConnection.html#GDBusConnection--guid">
-<ANCHOR id="GDBusConnection--stream" href="gio/GDBusConnection.html#GDBusConnection--stream">
-<ANCHOR id="GDBusConnection--unique-name" href="gio/GDBusConnection.html#GDBusConnection--unique-name">
-<ANCHOR id="GDBusConnection.signal-details" href="gio/GDBusConnection.html#GDBusConnection.signal-details">
-<ANCHOR id="GDBusConnection-closed" href="gio/GDBusConnection.html#GDBusConnection-closed">
-<ANCHOR id="GDBusMethodInvocation" href="gio/GDBusMethodInvocation.html">
-<ANCHOR id="GDBusMethodInvocation.synopsis" href="gio/GDBusMethodInvocation.html#GDBusMethodInvocation.synopsis">
-<ANCHOR id="GDBusMethodInvocation.object-hierarchy" href="gio/GDBusMethodInvocation.html#GDBusMethodInvocation.object-hierarchy">
-<ANCHOR id="GDBusMethodInvocation.description" href="gio/GDBusMethodInvocation.html#GDBusMethodInvocation.description">
-<ANCHOR id="GDBusMethodInvocation.details" href="gio/GDBusMethodInvocation.html#GDBusMethodInvocation.details">
-<ANCHOR id="GDBusMethodInvocation-struct" href="gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct">
-<ANCHOR id="g-dbus-method-invocation-get-sender" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender">
-<ANCHOR id="g-dbus-method-invocation-get-object-path" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-object-path">
-<ANCHOR id="g-dbus-method-invocation-get-interface-name" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-interface-name">
-<ANCHOR id="g-dbus-method-invocation-get-method-name" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-name">
-<ANCHOR id="g-dbus-method-invocation-get-method-info" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-method-info">
-<ANCHOR id="g-dbus-method-invocation-get-connection" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-connection">
-<ANCHOR id="g-dbus-method-invocation-get-message" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-message">
-<ANCHOR id="g-dbus-method-invocation-get-parameters" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-parameters">
-<ANCHOR id="g-dbus-method-invocation-get-user-data" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-get-user-data">
-<ANCHOR id="g-dbus-method-invocation-return-value" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">
-<ANCHOR id="g-dbus-method-invocation-return-error" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error">
-<ANCHOR id="g-dbus-method-invocation-return-error-valist" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-valist">
-<ANCHOR id="g-dbus-method-invocation-return-error-literal" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error-literal">
-<ANCHOR id="g-dbus-method-invocation-return-gerror" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-gerror">
-<ANCHOR id="g-dbus-method-invocation-return-dbus-error" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">
-<ANCHOR id="g-dbus-method-invocation-take-error" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-take-error">
-<ANCHOR id="g-dbus-method-invocation-return-value-with-unix-fd-list" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list">
-<ANCHOR id="GDBusServer" href="gio/GDBusServer.html">
-<ANCHOR id="GDBusServer.synopsis" href="gio/GDBusServer.html#GDBusServer.synopsis">
-<ANCHOR id="GDBusServerFlags" href="gio/GDBusServer.html#GDBusServerFlags">
-<ANCHOR id="GDBusServer.object-hierarchy" href="gio/GDBusServer.html#GDBusServer.object-hierarchy">
-<ANCHOR id="GDBusServer.implemented-interfaces" href="gio/GDBusServer.html#GDBusServer.implemented-interfaces">
-<ANCHOR id="GDBusServer.properties" href="gio/GDBusServer.html#GDBusServer.properties">
-<ANCHOR id="GDBusServer.signals" href="gio/GDBusServer.html#GDBusServer.signals">
-<ANCHOR id="GDBusServer.description" href="gio/GDBusServer.html#GDBusServer.description">
-<ANCHOR id="GDBusServer.details" href="gio/GDBusServer.html#GDBusServer.details">
-<ANCHOR id="GDBusServer-struct" href="gio/GDBusServer.html#GDBusServer-struct">
-<ANCHOR id="GDBusServerFlags-enum" href="gio/GDBusServer.html#GDBusServerFlags-enum">
-<ANCHOR id="G-DBUS-SERVER-FLAGS-NONE:CAPS" href="gio/GDBusServer.html#G-DBUS-SERVER-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS" href="gio/GDBusServer.html#G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS">
-<ANCHOR id="G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS" href="gio/GDBusServer.html#G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS">
-<ANCHOR id="g-dbus-server-new-sync" href="gio/GDBusServer.html#g-dbus-server-new-sync">
-<ANCHOR id="g-dbus-server-start" href="gio/GDBusServer.html#g-dbus-server-start">
-<ANCHOR id="g-dbus-server-stop" href="gio/GDBusServer.html#g-dbus-server-stop">
-<ANCHOR id="g-dbus-server-is-active" href="gio/GDBusServer.html#g-dbus-server-is-active">
-<ANCHOR id="g-dbus-server-get-guid" href="gio/GDBusServer.html#g-dbus-server-get-guid">
-<ANCHOR id="g-dbus-server-get-flags" href="gio/GDBusServer.html#g-dbus-server-get-flags">
-<ANCHOR id="g-dbus-server-get-client-address" href="gio/GDBusServer.html#g-dbus-server-get-client-address">
-<ANCHOR id="GDBusServer.property-details" href="gio/GDBusServer.html#GDBusServer.property-details">
-<ANCHOR id="GDBusServer--active" href="gio/GDBusServer.html#GDBusServer--active">
-<ANCHOR id="GDBusServer--address" href="gio/GDBusServer.html#GDBusServer--address">
-<ANCHOR id="GDBusServer--authentication-observer" href="gio/GDBusServer.html#GDBusServer--authentication-observer">
-<ANCHOR id="GDBusServer--client-address" href="gio/GDBusServer.html#GDBusServer--client-address">
-<ANCHOR id="GDBusServer--flags" href="gio/GDBusServer.html#GDBusServer--flags">
-<ANCHOR id="GDBusServer--guid" href="gio/GDBusServer.html#GDBusServer--guid">
-<ANCHOR id="GDBusServer.signal-details" href="gio/GDBusServer.html#GDBusServer.signal-details">
-<ANCHOR id="GDBusServer-new-connection" href="gio/GDBusServer.html#GDBusServer-new-connection">
-<ANCHOR id="GDBusAuthObserver" href="gio/GDBusAuthObserver.html">
-<ANCHOR id="GDBusAuthObserver.synopsis" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.synopsis">
-<ANCHOR id="GDBusAuthObserver.object-hierarchy" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.object-hierarchy">
-<ANCHOR id="GDBusAuthObserver.signals" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.signals">
-<ANCHOR id="GDBusAuthObserver.description" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.description">
-<ANCHOR id="GDBusAuthObserver.details" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.details">
-<ANCHOR id="GDBusAuthObserver-struct" href="gio/GDBusAuthObserver.html#GDBusAuthObserver-struct">
-<ANCHOR id="g-dbus-auth-observer-new" href="gio/GDBusAuthObserver.html#g-dbus-auth-observer-new">
-<ANCHOR id="g-dbus-auth-observer-authorize-authenticated-peer" href="gio/GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer">
-<ANCHOR id="g-dbus-auth-observer-allow-mechanism" href="gio/GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism">
-<ANCHOR id="GDBusAuthObserver.signal-details" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.signal-details">
-<ANCHOR id="GDBusAuthObserver-allow-mechanism" href="gio/GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism">
-<ANCHOR id="GDBusAuthObserver-authorize-authenticated-peer" href="gio/GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer">
-<ANCHOR id="gio-Owning-Bus-Names" href="gio/gio-Owning-Bus-Names.html">
-<ANCHOR id="gio-Owning-Bus-Names.synopsis" href="gio/gio-Owning-Bus-Names.html#gio-Owning-Bus-Names.synopsis">
-<ANCHOR id="gio-Owning-Bus-Names.description" href="gio/gio-Owning-Bus-Names.html#gio-Owning-Bus-Names.description">
-<ANCHOR id="gio-Owning-Bus-Names.details" href="gio/gio-Owning-Bus-Names.html#gio-Owning-Bus-Names.details">
-<ANCHOR id="GBusAcquiredCallback" href="gio/gio-Owning-Bus-Names.html#GBusAcquiredCallback">
-<ANCHOR id="GBusNameAcquiredCallback" href="gio/gio-Owning-Bus-Names.html#GBusNameAcquiredCallback">
-<ANCHOR id="GBusNameLostCallback" href="gio/gio-Owning-Bus-Names.html#GBusNameLostCallback">
-<ANCHOR id="GBusNameOwnerFlags" href="gio/gio-Owning-Bus-Names.html#GBusNameOwnerFlags">
-<ANCHOR id="G-BUS-NAME-OWNER-FLAGS-NONE:CAPS" href="gio/gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-NONE:CAPS">
-<ANCHOR id="G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS" href="gio/gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS">
-<ANCHOR id="G-BUS-NAME-OWNER-FLAGS-REPLACE:CAPS" href="gio/gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-REPLACE:CAPS">
-<ANCHOR id="g-bus-own-name" href="gio/gio-Owning-Bus-Names.html#g-bus-own-name">
-<ANCHOR id="g-bus-own-name-on-connection" href="gio/gio-Owning-Bus-Names.html#g-bus-own-name-on-connection">
-<ANCHOR id="g-bus-unown-name" href="gio/gio-Owning-Bus-Names.html#g-bus-unown-name">
-<ANCHOR id="g-bus-own-name-with-closures" href="gio/gio-Owning-Bus-Names.html#g-bus-own-name-with-closures">
-<ANCHOR id="g-bus-own-name-on-connection-with-closures" href="gio/gio-Owning-Bus-Names.html#g-bus-own-name-on-connection-with-closures">
-<ANCHOR id="gio-Watching-Bus-Names" href="gio/gio-Watching-Bus-Names.html">
-<ANCHOR id="gio-Watching-Bus-Names.synopsis" href="gio/gio-Watching-Bus-Names.html#gio-Watching-Bus-Names.synopsis">
-<ANCHOR id="gio-Watching-Bus-Names.description" href="gio/gio-Watching-Bus-Names.html#gio-Watching-Bus-Names.description">
-<ANCHOR id="gio-Watching-Bus-Names.details" href="gio/gio-Watching-Bus-Names.html#gio-Watching-Bus-Names.details">
-<ANCHOR id="GBusNameAppearedCallback" href="gio/gio-Watching-Bus-Names.html#GBusNameAppearedCallback">
-<ANCHOR id="GBusNameVanishedCallback" href="gio/gio-Watching-Bus-Names.html#GBusNameVanishedCallback">
-<ANCHOR id="GBusNameWatcherFlags" href="gio/gio-Watching-Bus-Names.html#GBusNameWatcherFlags">
-<ANCHOR id="G-BUS-NAME-WATCHER-FLAGS-NONE:CAPS" href="gio/gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-NONE:CAPS">
-<ANCHOR id="G-BUS-NAME-WATCHER-FLAGS-AUTO-START:CAPS" href="gio/gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-AUTO-START:CAPS">
-<ANCHOR id="g-bus-watch-name" href="gio/gio-Watching-Bus-Names.html#g-bus-watch-name">
-<ANCHOR id="g-bus-watch-name-on-connection" href="gio/gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection">
-<ANCHOR id="g-bus-unwatch-name" href="gio/gio-Watching-Bus-Names.html#g-bus-unwatch-name">
-<ANCHOR id="g-bus-watch-name-with-closures" href="gio/gio-Watching-Bus-Names.html#g-bus-watch-name-with-closures">
-<ANCHOR id="g-bus-watch-name-on-connection-with-closures" href="gio/gio-Watching-Bus-Names.html#g-bus-watch-name-on-connection-with-closures">
-<ANCHOR id="GDBusInterface" href="gio/GDBusInterface.html">
-<ANCHOR id="GDBusInterface.synopsis" href="gio/GDBusInterface.html#GDBusInterface.synopsis">
-<ANCHOR id="GDBusInterface.object-hierarchy" href="gio/GDBusInterface.html#GDBusInterface.object-hierarchy">
-<ANCHOR id="GDBusInterface.prerequisites" href="gio/GDBusInterface.html#GDBusInterface.prerequisites">
-<ANCHOR id="GDBusInterface.implementations" href="gio/GDBusInterface.html#GDBusInterface.implementations">
-<ANCHOR id="GDBusInterface.description" href="gio/GDBusInterface.html#GDBusInterface.description">
-<ANCHOR id="GDBusInterface.details" href="gio/GDBusInterface.html#GDBusInterface.details">
-<ANCHOR id="GDBusInterface-struct" href="gio/GDBusInterface.html#GDBusInterface-struct">
-<ANCHOR id="GDBusInterfaceIface" href="gio/GDBusInterface.html#GDBusInterfaceIface">
-<ANCHOR id="g-dbus-interface-get-info" href="gio/GDBusInterface.html#g-dbus-interface-get-info">
-<ANCHOR id="g-dbus-interface-get-object" href="gio/GDBusInterface.html#g-dbus-interface-get-object">
-<ANCHOR id="g-dbus-interface-dup-object" href="gio/GDBusInterface.html#g-dbus-interface-dup-object">
-<ANCHOR id="g-dbus-interface-set-object" href="gio/GDBusInterface.html#g-dbus-interface-set-object">
-<ANCHOR id="GDBusInterfaceSkeleton" href="gio/GDBusInterfaceSkeleton.html">
-<ANCHOR id="GDBusInterfaceSkeleton.synopsis" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.synopsis">
-<ANCHOR id="GDBusInterfaceSkeletonFlags" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags">
-<ANCHOR id="GDBusInterfaceSkeleton.object-hierarchy" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.object-hierarchy">
-<ANCHOR id="GDBusInterfaceSkeleton.implemented-interfaces" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.implemented-interfaces">
-<ANCHOR id="GDBusInterfaceSkeleton.properties" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.properties">
-<ANCHOR id="GDBusInterfaceSkeleton.signals" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.signals">
-<ANCHOR id="GDBusInterfaceSkeleton.description" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.description">
-<ANCHOR id="GDBusInterfaceSkeleton.details" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.details">
-<ANCHOR id="GDBusInterfaceSkeleton-struct" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct">
-<ANCHOR id="GDBusInterfaceSkeletonClass" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonClass">
-<ANCHOR id="g-dbus-interface-skeleton-flush" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-flush">
-<ANCHOR id="g-dbus-interface-skeleton-get-info" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-info">
-<ANCHOR id="g-dbus-interface-skeleton-get-vtable" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-vtable">
-<ANCHOR id="g-dbus-interface-skeleton-get-properties" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-properties">
-<ANCHOR id="g-dbus-interface-skeleton-export" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-export">
-<ANCHOR id="g-dbus-interface-skeleton-unexport" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport">
-<ANCHOR id="g-dbus-interface-skeleton-unexport-from-connection" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-unexport-from-connection">
-<ANCHOR id="g-dbus-interface-skeleton-get-connection" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connection">
-<ANCHOR id="g-dbus-interface-skeleton-get-connections" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections">
-<ANCHOR id="g-dbus-interface-skeleton-has-connection" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection">
-<ANCHOR id="g-dbus-interface-skeleton-get-object-path" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path">
-<ANCHOR id="GDBusInterfaceSkeletonFlags-enum" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum">
-<ANCHOR id="G-DBUS-INTERFACE-SKELETON-FLAGS-NONE:CAPS" href="gio/GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS" href="gio/GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS">
-<ANCHOR id="g-dbus-interface-skeleton-get-flags" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags">
-<ANCHOR id="g-dbus-interface-skeleton-set-flags" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags">
-<ANCHOR id="GDBusInterfaceSkeleton.property-details" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.property-details">
-<ANCHOR id="GDBusInterfaceSkeleton--g-flags" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags">
-<ANCHOR id="GDBusInterfaceSkeleton.signal-details" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.signal-details">
-<ANCHOR id="GDBusInterfaceSkeleton-g-authorize-method" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method">
-<ANCHOR id="GDBusProxy" href="gio/GDBusProxy.html">
-<ANCHOR id="GDBusProxy.synopsis" href="gio/GDBusProxy.html#GDBusProxy.synopsis">
-<ANCHOR id="GDBusProxyFlags" href="gio/GDBusProxy.html#GDBusProxyFlags">
-<ANCHOR id="GDBusProxy.object-hierarchy" href="gio/GDBusProxy.html#GDBusProxy.object-hierarchy">
-<ANCHOR id="GDBusProxy.implemented-interfaces" href="gio/GDBusProxy.html#GDBusProxy.implemented-interfaces">
-<ANCHOR id="GDBusProxy.properties" href="gio/GDBusProxy.html#GDBusProxy.properties">
-<ANCHOR id="GDBusProxy.signals" href="gio/GDBusProxy.html#GDBusProxy.signals">
-<ANCHOR id="GDBusProxy.description" href="gio/GDBusProxy.html#GDBusProxy.description">
-<ANCHOR id="GDBusProxy.details" href="gio/GDBusProxy.html#GDBusProxy.details">
-<ANCHOR id="GDBusProxyFlags-enum" href="gio/GDBusProxy.html#GDBusProxyFlags-enum">
-<ANCHOR id="G-DBUS-PROXY-FLAGS-NONE:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS">
-<ANCHOR id="G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS">
-<ANCHOR id="G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS">
-<ANCHOR id="G-DBUS-PROXY-FLAGS-GET-INVALIDATED-PROPERTIES:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-GET-INVALIDATED-PROPERTIES:CAPS">
-<ANCHOR id="GDBusProxy-struct" href="gio/GDBusProxy.html#GDBusProxy-struct">
-<ANCHOR id="GDBusProxyClass" href="gio/GDBusProxy.html#GDBusProxyClass">
-<ANCHOR id="g-dbus-proxy-new" href="gio/GDBusProxy.html#g-dbus-proxy-new">
-<ANCHOR id="g-dbus-proxy-new-finish" href="gio/GDBusProxy.html#g-dbus-proxy-new-finish">
-<ANCHOR id="g-dbus-proxy-new-sync" href="gio/GDBusProxy.html#g-dbus-proxy-new-sync">
-<ANCHOR id="g-dbus-proxy-new-for-bus" href="gio/GDBusProxy.html#g-dbus-proxy-new-for-bus">
-<ANCHOR id="g-dbus-proxy-new-for-bus-finish" href="gio/GDBusProxy.html#g-dbus-proxy-new-for-bus-finish">
-<ANCHOR id="g-dbus-proxy-new-for-bus-sync" href="gio/GDBusProxy.html#g-dbus-proxy-new-for-bus-sync">
-<ANCHOR id="g-dbus-proxy-get-flags" href="gio/GDBusProxy.html#g-dbus-proxy-get-flags">
-<ANCHOR id="g-dbus-proxy-get-connection" href="gio/GDBusProxy.html#g-dbus-proxy-get-connection">
-<ANCHOR id="g-dbus-proxy-get-name" href="gio/GDBusProxy.html#g-dbus-proxy-get-name">
-<ANCHOR id="g-dbus-proxy-get-name-owner" href="gio/GDBusProxy.html#g-dbus-proxy-get-name-owner">
-<ANCHOR id="g-dbus-proxy-get-object-path" href="gio/GDBusProxy.html#g-dbus-proxy-get-object-path">
-<ANCHOR id="g-dbus-proxy-get-interface-name" href="gio/GDBusProxy.html#g-dbus-proxy-get-interface-name">
-<ANCHOR id="g-dbus-proxy-get-default-timeout" href="gio/GDBusProxy.html#g-dbus-proxy-get-default-timeout">
-<ANCHOR id="g-dbus-proxy-set-default-timeout" href="gio/GDBusProxy.html#g-dbus-proxy-set-default-timeout">
-<ANCHOR id="g-dbus-proxy-get-cached-property" href="gio/GDBusProxy.html#g-dbus-proxy-get-cached-property">
-<ANCHOR id="g-dbus-proxy-set-cached-property" href="gio/GDBusProxy.html#g-dbus-proxy-set-cached-property">
-<ANCHOR id="g-dbus-proxy-get-cached-property-names" href="gio/GDBusProxy.html#g-dbus-proxy-get-cached-property-names">
-<ANCHOR id="g-dbus-proxy-set-interface-info" href="gio/GDBusProxy.html#g-dbus-proxy-set-interface-info">
-<ANCHOR id="g-dbus-proxy-get-interface-info" href="gio/GDBusProxy.html#g-dbus-proxy-get-interface-info">
-<ANCHOR id="g-dbus-proxy-call" href="gio/GDBusProxy.html#g-dbus-proxy-call">
-<ANCHOR id="g-dbus-proxy-call-finish" href="gio/GDBusProxy.html#g-dbus-proxy-call-finish">
-<ANCHOR id="g-dbus-proxy-call-sync" href="gio/GDBusProxy.html#g-dbus-proxy-call-sync">
-<ANCHOR id="g-dbus-proxy-call-with-unix-fd-list" href="gio/GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list">
-<ANCHOR id="g-dbus-proxy-call-with-unix-fd-list-finish" href="gio/GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-finish">
-<ANCHOR id="g-dbus-proxy-call-with-unix-fd-list-sync" href="gio/GDBusProxy.html#g-dbus-proxy-call-with-unix-fd-list-sync">
-<ANCHOR id="GDBusProxy.property-details" href="gio/GDBusProxy.html#GDBusProxy.property-details">
-<ANCHOR id="GDBusProxy--g-bus-type" href="gio/GDBusProxy.html#GDBusProxy--g-bus-type">
-<ANCHOR id="GDBusProxy--g-connection" href="gio/GDBusProxy.html#GDBusProxy--g-connection">
-<ANCHOR id="GDBusProxy--g-default-timeout" href="gio/GDBusProxy.html#GDBusProxy--g-default-timeout">
-<ANCHOR id="GDBusProxy--g-flags" href="gio/GDBusProxy.html#GDBusProxy--g-flags">
-<ANCHOR id="GDBusProxy--g-interface-info" href="gio/GDBusProxy.html#GDBusProxy--g-interface-info">
-<ANCHOR id="GDBusProxy--g-interface-name" href="gio/GDBusProxy.html#GDBusProxy--g-interface-name">
-<ANCHOR id="GDBusProxy--g-name" href="gio/GDBusProxy.html#GDBusProxy--g-name">
-<ANCHOR id="GDBusProxy--g-name-owner" href="gio/GDBusProxy.html#GDBusProxy--g-name-owner">
-<ANCHOR id="GDBusProxy--g-object-path" href="gio/GDBusProxy.html#GDBusProxy--g-object-path">
-<ANCHOR id="GDBusProxy.signal-details" href="gio/GDBusProxy.html#GDBusProxy.signal-details">
-<ANCHOR id="GDBusProxy-g-properties-changed" href="gio/GDBusProxy.html#GDBusProxy-g-properties-changed">
-<ANCHOR id="GDBusProxy-g-signal" href="gio/GDBusProxy.html#GDBusProxy-g-signal">
-<ANCHOR id="GDBusObject" href="gio/GDBusObject.html">
-<ANCHOR id="GDBusObject.synopsis" href="gio/GDBusObject.html#GDBusObject.synopsis">
-<ANCHOR id="GDBusObject.object-hierarchy" href="gio/GDBusObject.html#GDBusObject.object-hierarchy">
-<ANCHOR id="GDBusObject.prerequisites" href="gio/GDBusObject.html#GDBusObject.prerequisites">
-<ANCHOR id="GDBusObject.implementations" href="gio/GDBusObject.html#GDBusObject.implementations">
-<ANCHOR id="GDBusObject.signals" href="gio/GDBusObject.html#GDBusObject.signals">
-<ANCHOR id="GDBusObject.description" href="gio/GDBusObject.html#GDBusObject.description">
-<ANCHOR id="GDBusObject.details" href="gio/GDBusObject.html#GDBusObject.details">
-<ANCHOR id="GDBusObject-struct" href="gio/GDBusObject.html#GDBusObject-struct">
-<ANCHOR id="GDBusObjectIface" href="gio/GDBusObject.html#GDBusObjectIface">
-<ANCHOR id="g-dbus-object-get-object-path" href="gio/GDBusObject.html#g-dbus-object-get-object-path">
-<ANCHOR id="g-dbus-object-get-interfaces" href="gio/GDBusObject.html#g-dbus-object-get-interfaces">
-<ANCHOR id="g-dbus-object-get-interface" href="gio/GDBusObject.html#g-dbus-object-get-interface">
-<ANCHOR id="GDBusObject.signal-details" href="gio/GDBusObject.html#GDBusObject.signal-details">
-<ANCHOR id="GDBusObject-interface-added" href="gio/GDBusObject.html#GDBusObject-interface-added">
-<ANCHOR id="GDBusObject-interface-removed" href="gio/GDBusObject.html#GDBusObject-interface-removed">
-<ANCHOR id="GDBusObjectSkeleton" href="gio/GDBusObjectSkeleton.html">
-<ANCHOR id="GDBusObjectSkeleton.synopsis" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.synopsis">
-<ANCHOR id="GDBusObjectSkeleton.object-hierarchy" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.object-hierarchy">
-<ANCHOR id="GDBusObjectSkeleton.implemented-interfaces" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.implemented-interfaces">
-<ANCHOR id="GDBusObjectSkeleton.properties" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.properties">
-<ANCHOR id="GDBusObjectSkeleton.signals" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.signals">
-<ANCHOR id="GDBusObjectSkeleton.description" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.description">
-<ANCHOR id="GDBusObjectSkeleton.details" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.details">
-<ANCHOR id="GDBusObjectSkeleton-struct" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton-struct">
-<ANCHOR id="GDBusObjectSkeletonClass" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeletonClass">
-<ANCHOR id="g-dbus-object-skeleton-new" href="gio/GDBusObjectSkeleton.html#g-dbus-object-skeleton-new">
-<ANCHOR id="g-dbus-object-skeleton-flush" href="gio/GDBusObjectSkeleton.html#g-dbus-object-skeleton-flush">
-<ANCHOR id="g-dbus-object-skeleton-add-interface" href="gio/GDBusObjectSkeleton.html#g-dbus-object-skeleton-add-interface">
-<ANCHOR id="g-dbus-object-skeleton-remove-interface" href="gio/GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface">
-<ANCHOR id="g-dbus-object-skeleton-remove-interface-by-name" href="gio/GDBusObjectSkeleton.html#g-dbus-object-skeleton-remove-interface-by-name">
-<ANCHOR id="g-dbus-object-skeleton-set-object-path" href="gio/GDBusObjectSkeleton.html#g-dbus-object-skeleton-set-object-path">
-<ANCHOR id="GDBusObjectSkeleton.property-details" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.property-details">
-<ANCHOR id="GDBusObjectSkeleton--g-object-path" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton--g-object-path">
-<ANCHOR id="GDBusObjectSkeleton.signal-details" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton.signal-details">
-<ANCHOR id="GDBusObjectSkeleton-authorize-method" href="gio/GDBusObjectSkeleton.html#GDBusObjectSkeleton-authorize-method">
-<ANCHOR id="GDBusObjectProxy" href="gio/GDBusObjectProxy.html">
-<ANCHOR id="GDBusObjectProxy.synopsis" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.synopsis">
-<ANCHOR id="GDBusObjectProxy.object-hierarchy" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.object-hierarchy">
-<ANCHOR id="GDBusObjectProxy.implemented-interfaces" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.implemented-interfaces">
-<ANCHOR id="GDBusObjectProxy.properties" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.properties">
-<ANCHOR id="GDBusObjectProxy.description" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.description">
-<ANCHOR id="GDBusObjectProxy.details" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.details">
-<ANCHOR id="GDBusObjectProxy-struct" href="gio/GDBusObjectProxy.html#GDBusObjectProxy-struct">
-<ANCHOR id="GDBusObjectProxyClass" href="gio/GDBusObjectProxy.html#GDBusObjectProxyClass">
-<ANCHOR id="g-dbus-object-proxy-new" href="gio/GDBusObjectProxy.html#g-dbus-object-proxy-new">
-<ANCHOR id="g-dbus-object-proxy-get-connection" href="gio/GDBusObjectProxy.html#g-dbus-object-proxy-get-connection">
-<ANCHOR id="GDBusObjectProxy.property-details" href="gio/GDBusObjectProxy.html#GDBusObjectProxy.property-details">
-<ANCHOR id="GDBusObjectProxy--g-connection" href="gio/GDBusObjectProxy.html#GDBusObjectProxy--g-connection">
-<ANCHOR id="GDBusObjectProxy--g-object-path" href="gio/GDBusObjectProxy.html#GDBusObjectProxy--g-object-path">
-<ANCHOR id="GDBusObjectManager" href="gio/GDBusObjectManager.html">
-<ANCHOR id="GDBusObjectManager.synopsis" href="gio/GDBusObjectManager.html#GDBusObjectManager.synopsis">
-<ANCHOR id="GDBusObjectManager.object-hierarchy" href="gio/GDBusObjectManager.html#GDBusObjectManager.object-hierarchy">
-<ANCHOR id="GDBusObjectManager.prerequisites" href="gio/GDBusObjectManager.html#GDBusObjectManager.prerequisites">
-<ANCHOR id="GDBusObjectManager.implementations" href="gio/GDBusObjectManager.html#GDBusObjectManager.implementations">
-<ANCHOR id="GDBusObjectManager.signals" href="gio/GDBusObjectManager.html#GDBusObjectManager.signals">
-<ANCHOR id="GDBusObjectManager.description" href="gio/GDBusObjectManager.html#GDBusObjectManager.description">
-<ANCHOR id="GDBusObjectManager.details" href="gio/GDBusObjectManager.html#GDBusObjectManager.details">
-<ANCHOR id="GDBusObjectManager-struct" href="gio/GDBusObjectManager.html#GDBusObjectManager-struct">
-<ANCHOR id="GDBusObjectManagerIface" href="gio/GDBusObjectManager.html#GDBusObjectManagerIface">
-<ANCHOR id="g-dbus-object-manager-get-object-path" href="gio/GDBusObjectManager.html#g-dbus-object-manager-get-object-path">
-<ANCHOR id="g-dbus-object-manager-get-objects" href="gio/GDBusObjectManager.html#g-dbus-object-manager-get-objects">
-<ANCHOR id="g-dbus-object-manager-get-object" href="gio/GDBusObjectManager.html#g-dbus-object-manager-get-object">
-<ANCHOR id="g-dbus-object-manager-get-interface" href="gio/GDBusObjectManager.html#g-dbus-object-manager-get-interface">
-<ANCHOR id="GDBusObjectManager.signal-details" href="gio/GDBusObjectManager.html#GDBusObjectManager.signal-details">
-<ANCHOR id="GDBusObjectManager-interface-added" href="gio/GDBusObjectManager.html#GDBusObjectManager-interface-added">
-<ANCHOR id="GDBusObjectManager-interface-removed" href="gio/GDBusObjectManager.html#GDBusObjectManager-interface-removed">
-<ANCHOR id="GDBusObjectManager-object-added" href="gio/GDBusObjectManager.html#GDBusObjectManager-object-added">
-<ANCHOR id="GDBusObjectManager-object-removed" href="gio/GDBusObjectManager.html#GDBusObjectManager-object-removed">
-<ANCHOR id="GDBusObjectManagerServer" href="gio/GDBusObjectManagerServer.html">
-<ANCHOR id="GDBusObjectManagerServer.synopsis" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.synopsis">
-<ANCHOR id="GDBusObjectManagerServer.object-hierarchy" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.object-hierarchy">
-<ANCHOR id="GDBusObjectManagerServer.implemented-interfaces" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.implemented-interfaces">
-<ANCHOR id="GDBusObjectManagerServer.properties" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.properties">
-<ANCHOR id="GDBusObjectManagerServer.description" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.description">
-<ANCHOR id="GDBusObjectManagerServer.details" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.details">
-<ANCHOR id="GDBusObjectManagerServer-struct" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer-struct">
-<ANCHOR id="GDBusObjectManagerServerClass" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServerClass">
-<ANCHOR id="g-dbus-object-manager-server-new" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-new">
-<ANCHOR id="g-dbus-object-manager-server-get-connection" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-get-connection">
-<ANCHOR id="g-dbus-object-manager-server-set-connection" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-set-connection">
-<ANCHOR id="g-dbus-object-manager-server-export" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-export">
-<ANCHOR id="g-dbus-object-manager-server-export-uniquely" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-export-uniquely">
-<ANCHOR id="g-dbus-object-manager-server-is-exported" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-is-exported">
-<ANCHOR id="g-dbus-object-manager-server-unexport" href="gio/GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport">
-<ANCHOR id="GDBusObjectManagerServer.property-details" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer.property-details">
-<ANCHOR id="GDBusObjectManagerServer--connection" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer--connection">
-<ANCHOR id="GDBusObjectManagerServer--object-path" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path">
-<ANCHOR id="GDBusObjectManagerClient" href="gio/GDBusObjectManagerClient.html">
-<ANCHOR id="GDBusObjectManagerClient.synopsis" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.synopsis">
-<ANCHOR id="GDBusObjectManagerClientFlags" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags">
-<ANCHOR id="GDBusObjectManagerClient.object-hierarchy" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.object-hierarchy">
-<ANCHOR id="GDBusObjectManagerClient.implemented-interfaces" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.implemented-interfaces">
-<ANCHOR id="GDBusObjectManagerClient.properties" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.properties">
-<ANCHOR id="GDBusObjectManagerClient.signals" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.signals">
-<ANCHOR id="GDBusObjectManagerClient.description" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.description">
-<ANCHOR id="GDBusObjectManagerClient.details" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.details">
-<ANCHOR id="GDBusObjectManagerClient-struct" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct">
-<ANCHOR id="GDBusObjectManagerClientClass" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientClass">
-<ANCHOR id="GDBusObjectManagerClientFlags-enum" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum">
-<ANCHOR id="G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS" href="gio/GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS">
-<ANCHOR id="G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS" href="gio/GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS">
-<ANCHOR id="GDBusProxyTypeFunc" href="gio/GDBusObjectManagerClient.html#GDBusProxyTypeFunc">
-<ANCHOR id="g-dbus-object-manager-client-new" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new">
-<ANCHOR id="g-dbus-object-manager-client-new-finish" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish">
-<ANCHOR id="g-dbus-object-manager-client-new-sync" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync">
-<ANCHOR id="g-dbus-object-manager-client-new-for-bus" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus">
-<ANCHOR id="g-dbus-object-manager-client-new-for-bus-finish" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-finish">
-<ANCHOR id="g-dbus-object-manager-client-new-for-bus-sync" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync">
-<ANCHOR id="g-dbus-object-manager-client-get-connection" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-connection">
-<ANCHOR id="g-dbus-object-manager-client-get-flags" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags">
-<ANCHOR id="g-dbus-object-manager-client-get-name" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name">
-<ANCHOR id="g-dbus-object-manager-client-get-name-owner" href="gio/GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner">
-<ANCHOR id="GDBusObjectManagerClient.property-details" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.property-details">
-<ANCHOR id="GDBusObjectManagerClient--bus-type" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--bus-type">
-<ANCHOR id="GDBusObjectManagerClient--connection" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection">
-<ANCHOR id="GDBusObjectManagerClient--flags" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags">
-<ANCHOR id="GDBusObjectManagerClient--get-proxy-type-destroy-notify" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-destroy-notify">
-<ANCHOR id="GDBusObjectManagerClient--get-proxy-type-func" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func">
-<ANCHOR id="GDBusObjectManagerClient--get-proxy-type-user-data" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data">
-<ANCHOR id="GDBusObjectManagerClient--name" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--name">
-<ANCHOR id="GDBusObjectManagerClient--name-owner" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--name-owner">
-<ANCHOR id="GDBusObjectManagerClient--object-path" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient--object-path">
-<ANCHOR id="GDBusObjectManagerClient.signal-details" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.signal-details">
-<ANCHOR id="GDBusObjectManagerClient-interface-proxy-properties-changed" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed">
-<ANCHOR id="GDBusObjectManagerClient-interface-proxy-signal" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal">
-<ANCHOR id="GSettings" href="gio/GSettings.html">
-<ANCHOR id="GSettings.synopsis" href="gio/GSettings.html#GSettings.synopsis">
-<ANCHOR id="GSettings.object-hierarchy" href="gio/GSettings.html#GSettings.object-hierarchy">
-<ANCHOR id="GSettings.properties" href="gio/GSettings.html#GSettings.properties">
-<ANCHOR id="GSettings.signals" href="gio/GSettings.html#GSettings.signals">
-<ANCHOR id="GSettings.description" href="gio/GSettings.html#GSettings.description">
-<ANCHOR id="GSettings.details" href="gio/GSettings.html#GSettings.details">
-<ANCHOR id="GSettings-struct" href="gio/GSettings.html#GSettings-struct">
-<ANCHOR id="g-settings-new" href="gio/GSettings.html#g-settings-new">
-<ANCHOR id="g-settings-new-with-path" href="gio/GSettings.html#g-settings-new-with-path">
-<ANCHOR id="g-settings-new-with-backend" href="gio/GSettings.html#g-settings-new-with-backend">
-<ANCHOR id="g-settings-new-with-backend-and-path" href="gio/GSettings.html#g-settings-new-with-backend-and-path">
-<ANCHOR id="g-settings-new-full" href="gio/GSettings.html#g-settings-new-full">
-<ANCHOR id="g-settings-sync" href="gio/GSettings.html#g-settings-sync">
-<ANCHOR id="g-settings-get-value" href="gio/GSettings.html#g-settings-get-value">
-<ANCHOR id="g-settings-set-value" href="gio/GSettings.html#g-settings-set-value">
-<ANCHOR id="g-settings-is-writable" href="gio/GSettings.html#g-settings-is-writable">
-<ANCHOR id="g-settings-delay" href="gio/GSettings.html#g-settings-delay">
-<ANCHOR id="g-settings-apply" href="gio/GSettings.html#g-settings-apply">
-<ANCHOR id="g-settings-revert" href="gio/GSettings.html#g-settings-revert">
-<ANCHOR id="g-settings-get-has-unapplied" href="gio/GSettings.html#g-settings-get-has-unapplied">
-<ANCHOR id="g-settings-get-child" href="gio/GSettings.html#g-settings-get-child">
-<ANCHOR id="g-settings-reset" href="gio/GSettings.html#g-settings-reset">
-<ANCHOR id="g-settings-list-schemas" href="gio/GSettings.html#g-settings-list-schemas">
-<ANCHOR id="g-settings-list-relocatable-schemas" href="gio/GSettings.html#g-settings-list-relocatable-schemas">
-<ANCHOR id="g-settings-list-keys" href="gio/GSettings.html#g-settings-list-keys">
-<ANCHOR id="g-settings-list-children" href="gio/GSettings.html#g-settings-list-children">
-<ANCHOR id="g-settings-get-range" href="gio/GSettings.html#g-settings-get-range">
-<ANCHOR id="g-settings-range-check" href="gio/GSettings.html#g-settings-range-check">
-<ANCHOR id="g-settings-get" href="gio/GSettings.html#g-settings-get">
-<ANCHOR id="g-settings-set" href="gio/GSettings.html#g-settings-set">
-<ANCHOR id="g-settings-get-boolean" href="gio/GSettings.html#g-settings-get-boolean">
-<ANCHOR id="g-settings-set-boolean" href="gio/GSettings.html#g-settings-set-boolean">
-<ANCHOR id="g-settings-get-int" href="gio/GSettings.html#g-settings-get-int">
-<ANCHOR id="g-settings-set-int" href="gio/GSettings.html#g-settings-set-int">
-<ANCHOR id="g-settings-get-uint" href="gio/GSettings.html#g-settings-get-uint">
-<ANCHOR id="g-settings-set-uint" href="gio/GSettings.html#g-settings-set-uint">
-<ANCHOR id="g-settings-get-double" href="gio/GSettings.html#g-settings-get-double">
-<ANCHOR id="g-settings-set-double" href="gio/GSettings.html#g-settings-set-double">
-<ANCHOR id="g-settings-get-string" href="gio/GSettings.html#g-settings-get-string">
-<ANCHOR id="g-settings-set-string" href="gio/GSettings.html#g-settings-set-string">
-<ANCHOR id="g-settings-get-strv" href="gio/GSettings.html#g-settings-get-strv">
-<ANCHOR id="g-settings-set-strv" href="gio/GSettings.html#g-settings-set-strv">
-<ANCHOR id="g-settings-get-enum" href="gio/GSettings.html#g-settings-get-enum">
-<ANCHOR id="g-settings-set-enum" href="gio/GSettings.html#g-settings-set-enum">
-<ANCHOR id="g-settings-get-flags" href="gio/GSettings.html#g-settings-get-flags">
-<ANCHOR id="g-settings-set-flags" href="gio/GSettings.html#g-settings-set-flags">
-<ANCHOR id="GSettingsGetMapping" href="gio/GSettings.html#GSettingsGetMapping">
-<ANCHOR id="g-settings-get-mapped" href="gio/GSettings.html#g-settings-get-mapped">
-<ANCHOR id="GSettingsBindFlags" href="gio/GSettings.html#GSettingsBindFlags">
-<ANCHOR id="G-SETTINGS-BIND-DEFAULT:CAPS" href="gio/GSettings.html#G-SETTINGS-BIND-DEFAULT:CAPS">
-<ANCHOR id="G-SETTINGS-BIND-GET:CAPS" href="gio/GSettings.html#G-SETTINGS-BIND-GET:CAPS">
-<ANCHOR id="G-SETTINGS-BIND-SET:CAPS" href="gio/GSettings.html#G-SETTINGS-BIND-SET:CAPS">
-<ANCHOR id="G-SETTINGS-BIND-NO-SENSITIVITY:CAPS" href="gio/GSettings.html#G-SETTINGS-BIND-NO-SENSITIVITY:CAPS">
-<ANCHOR id="G-SETTINGS-BIND-GET-NO-CHANGES:CAPS" href="gio/GSettings.html#G-SETTINGS-BIND-GET-NO-CHANGES:CAPS">
-<ANCHOR id="G-SETTINGS-BIND-INVERT-BOOLEAN:CAPS" href="gio/GSettings.html#G-SETTINGS-BIND-INVERT-BOOLEAN:CAPS">
-<ANCHOR id="g-settings-bind" href="gio/GSettings.html#g-settings-bind">
-<ANCHOR id="g-settings-bind-with-mapping" href="gio/GSettings.html#g-settings-bind-with-mapping">
-<ANCHOR id="g-settings-bind-writable" href="gio/GSettings.html#g-settings-bind-writable">
-<ANCHOR id="g-settings-unbind" href="gio/GSettings.html#g-settings-unbind">
-<ANCHOR id="GSettingsBindSetMapping" href="gio/GSettings.html#GSettingsBindSetMapping">
-<ANCHOR id="GSettingsBindGetMapping" href="gio/GSettings.html#GSettingsBindGetMapping">
-<ANCHOR id="g-settings-create-action" href="gio/GSettings.html#g-settings-create-action">
-<ANCHOR id="GSettings.property-details" href="gio/GSettings.html#GSettings.property-details">
-<ANCHOR id="GSettings--backend" href="gio/GSettings.html#GSettings--backend">
-<ANCHOR id="GSettings--delay-apply" href="gio/GSettings.html#GSettings--delay-apply">
-<ANCHOR id="GSettings--has-unapplied" href="gio/GSettings.html#GSettings--has-unapplied">
-<ANCHOR id="GSettings--path" href="gio/GSettings.html#GSettings--path">
-<ANCHOR id="GSettings--schema" href="gio/GSettings.html#GSettings--schema">
-<ANCHOR id="GSettings--schema-id" href="gio/GSettings.html#GSettings--schema-id">
-<ANCHOR id="GSettings--settings-schema" href="gio/GSettings.html#GSettings--settings-schema">
-<ANCHOR id="GSettings.signal-details" href="gio/GSettings.html#GSettings.signal-details">
-<ANCHOR id="GSettings-change-event" href="gio/GSettings.html#GSettings-change-event">
-<ANCHOR id="GSettings-changed" href="gio/GSettings.html#GSettings-changed">
-<ANCHOR id="GSettings-writable-change-event" href="gio/GSettings.html#GSettings-writable-change-event">
-<ANCHOR id="GSettings-writable-changed" href="gio/GSettings.html#GSettings-writable-changed">
-<ANCHOR id="GSettingsBackend" href="gio/GSettingsBackend.html">
-<ANCHOR id="GSettingsBackend.synopsis" href="gio/GSettingsBackend.html#GSettingsBackend.synopsis">
-<ANCHOR id="GSettingsBackend.object-hierarchy" href="gio/GSettingsBackend.html#GSettingsBackend.object-hierarchy">
-<ANCHOR id="GSettingsBackend.description" href="gio/GSettingsBackend.html#GSettingsBackend.description">
-<ANCHOR id="GSettingsBackend.details" href="gio/GSettingsBackend.html#GSettingsBackend.details">
-<ANCHOR id="GSettingsBackend-struct" href="gio/GSettingsBackend.html#GSettingsBackend-struct">
-<ANCHOR id="GSettingsBackendClass" href="gio/GSettingsBackend.html#GSettingsBackendClass">
-<ANCHOR id="G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS" href="gio/GSettingsBackend.html#G-SETTINGS-BACKEND-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="g-settings-backend-get-default" href="gio/GSettingsBackend.html#g-settings-backend-get-default">
-<ANCHOR id="g-settings-backend-changed" href="gio/GSettingsBackend.html#g-settings-backend-changed">
-<ANCHOR id="g-settings-backend-path-changed" href="gio/GSettingsBackend.html#g-settings-backend-path-changed">
-<ANCHOR id="g-settings-backend-keys-changed" href="gio/GSettingsBackend.html#g-settings-backend-keys-changed">
-<ANCHOR id="g-settings-backend-path-writable-changed" href="gio/GSettingsBackend.html#g-settings-backend-path-writable-changed">
-<ANCHOR id="g-settings-backend-writable-changed" href="gio/GSettingsBackend.html#g-settings-backend-writable-changed">
-<ANCHOR id="g-settings-backend-changed-tree" href="gio/GSettingsBackend.html#g-settings-backend-changed-tree">
-<ANCHOR id="g-settings-backend-flatten-tree" href="gio/GSettingsBackend.html#g-settings-backend-flatten-tree">
-<ANCHOR id="g-keyfile-settings-backend-new" href="gio/GSettingsBackend.html#g-keyfile-settings-backend-new">
-<ANCHOR id="g-memory-settings-backend-new" href="gio/GSettingsBackend.html#g-memory-settings-backend-new">
-<ANCHOR id="g-null-settings-backend-new" href="gio/GSettingsBackend.html#g-null-settings-backend-new">
-<ANCHOR id="GSettingsBackend.see-also" href="gio/GSettingsBackend.html#GSettingsBackend.see-also">
-<ANCHOR id="gio-GSettingsSchema-GSettingsSchemaSource" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html">
-<ANCHOR id="gio-GSettingsSchema-GSettingsSchemaSource.synopsis" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#gio-GSettingsSchema-GSettingsSchemaSource.synopsis">
-<ANCHOR id="GSettingsSchema" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema">
-<ANCHOR id="gio-GSettingsSchema-GSettingsSchemaSource.object-hierarchy" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#gio-GSettingsSchema-GSettingsSchemaSource.object-hierarchy">
-<ANCHOR id="gio-GSettingsSchema-GSettingsSchemaSource.description" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#gio-GSettingsSchema-GSettingsSchemaSource.description">
-<ANCHOR id="gio-GSettingsSchema-GSettingsSchemaSource.details" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#gio-GSettingsSchema-GSettingsSchemaSource.details">
-<ANCHOR id="GSettingsSchemaSource" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchemaSource">
-<ANCHOR id="G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA-SOURCE:CAPS">
-<ANCHOR id="g-settings-schema-source-get-default" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default">
-<ANCHOR id="g-settings-schema-source-ref" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-ref">
-<ANCHOR id="g-settings-schema-source-unref" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-unref">
-<ANCHOR id="g-settings-schema-source-new-from-directory" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-new-from-directory">
-<ANCHOR id="g-settings-schema-source-lookup" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup">
-<ANCHOR id="GSettingsSchema-struct" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema-struct">
-<ANCHOR id="G-TYPE-SETTINGS-SCHEMA:CAPS" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#G-TYPE-SETTINGS-SCHEMA:CAPS">
-<ANCHOR id="g-settings-schema-ref" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-ref">
-<ANCHOR id="g-settings-schema-unref" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-unref">
-<ANCHOR id="g-settings-schema-get-id" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-id">
-<ANCHOR id="g-settings-schema-get-path" href="gio/gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-get-path">
-<ANCHOR id="gio-GResource" href="gio/gio-GResource.html">
-<ANCHOR id="gio-GResource.synopsis" href="gio/gio-GResource.html#gio-GResource.synopsis">
-<ANCHOR id="gio-GResource.description" href="gio/gio-GResource.html#gio-GResource.description">
-<ANCHOR id="gio-GResource.details" href="gio/gio-GResource.html#gio-GResource.details">
-<ANCHOR id="GResource" href="gio/gio-GResource.html#GResource">
-<ANCHOR id="GResourceFlags" href="gio/gio-GResource.html#GResourceFlags">
-<ANCHOR id="G-RESOURCE-FLAGS-NONE:CAPS" href="gio/gio-GResource.html#G-RESOURCE-FLAGS-NONE:CAPS">
-<ANCHOR id="G-RESOURCE-FLAGS-COMPRESSED:CAPS" href="gio/gio-GResource.html#G-RESOURCE-FLAGS-COMPRESSED:CAPS">
-<ANCHOR id="GResourceLookupFlags" href="gio/gio-GResource.html#GResourceLookupFlags">
-<ANCHOR id="G-RESOURCE-LOOKUP-FLAGS-NONE:CAPS" href="gio/gio-GResource.html#G-RESOURCE-LOOKUP-FLAGS-NONE:CAPS">
-<ANCHOR id="g-resource-load" href="gio/gio-GResource.html#g-resource-load">
-<ANCHOR id="g-resource-new-from-data" href="gio/gio-GResource.html#g-resource-new-from-data">
-<ANCHOR id="g-resource-ref" href="gio/gio-GResource.html#g-resource-ref">
-<ANCHOR id="g-resource-unref" href="gio/gio-GResource.html#g-resource-unref">
-<ANCHOR id="g-resource-lookup-data" href="gio/gio-GResource.html#g-resource-lookup-data">
-<ANCHOR id="g-resource-open-stream" href="gio/gio-GResource.html#g-resource-open-stream">
-<ANCHOR id="g-resource-enumerate-children" href="gio/gio-GResource.html#g-resource-enumerate-children">
-<ANCHOR id="g-resource-get-info" href="gio/gio-GResource.html#g-resource-get-info">
-<ANCHOR id="g-resources-register" href="gio/gio-GResource.html#g-resources-register">
-<ANCHOR id="g-resources-unregister" href="gio/gio-GResource.html#g-resources-unregister">
-<ANCHOR id="g-resources-lookup-data" href="gio/gio-GResource.html#g-resources-lookup-data">
-<ANCHOR id="g-resources-open-stream" href="gio/gio-GResource.html#g-resources-open-stream">
-<ANCHOR id="g-resources-enumerate-children" href="gio/gio-GResource.html#g-resources-enumerate-children">
-<ANCHOR id="g-resources-get-info" href="gio/gio-GResource.html#g-resources-get-info">
-<ANCHOR id="G-RESOURCE-ERROR:CAPS" href="gio/gio-GResource.html#G-RESOURCE-ERROR:CAPS">
-<ANCHOR id="GResourceError" href="gio/gio-GResource.html#GResourceError">
-<ANCHOR id="G-RESOURCE-ERROR-NOT-FOUND:CAPS" href="gio/gio-GResource.html#G-RESOURCE-ERROR-NOT-FOUND:CAPS">
-<ANCHOR id="G-RESOURCE-ERROR-INTERNAL:CAPS" href="gio/gio-GResource.html#G-RESOURCE-ERROR-INTERNAL:CAPS">
-<ANCHOR id="GPermission" href="gio/GPermission.html">
-<ANCHOR id="GPermission.synopsis" href="gio/GPermission.html#GPermission.synopsis">
-<ANCHOR id="GPermission.object-hierarchy" href="gio/GPermission.html#GPermission.object-hierarchy">
-<ANCHOR id="GPermission.properties" href="gio/GPermission.html#GPermission.properties">
-<ANCHOR id="GPermission.description" href="gio/GPermission.html#GPermission.description">
-<ANCHOR id="GPermission.details" href="gio/GPermission.html#GPermission.details">
-<ANCHOR id="GPermission-struct" href="gio/GPermission.html#GPermission-struct">
-<ANCHOR id="g-permission-get-allowed" href="gio/GPermission.html#g-permission-get-allowed">
-<ANCHOR id="g-permission-get-can-acquire" href="gio/GPermission.html#g-permission-get-can-acquire">
-<ANCHOR id="g-permission-get-can-release" href="gio/GPermission.html#g-permission-get-can-release">
-<ANCHOR id="g-permission-acquire" href="gio/GPermission.html#g-permission-acquire">
-<ANCHOR id="g-permission-acquire-async" href="gio/GPermission.html#g-permission-acquire-async">
-<ANCHOR id="g-permission-acquire-finish" href="gio/GPermission.html#g-permission-acquire-finish">
-<ANCHOR id="g-permission-release" href="gio/GPermission.html#g-permission-release">
-<ANCHOR id="g-permission-release-async" href="gio/GPermission.html#g-permission-release-async">
-<ANCHOR id="g-permission-release-finish" href="gio/GPermission.html#g-permission-release-finish">
-<ANCHOR id="g-permission-impl-update" href="gio/GPermission.html#g-permission-impl-update">
-<ANCHOR id="GPermission.property-details" href="gio/GPermission.html#GPermission.property-details">
-<ANCHOR id="GPermission--allowed" href="gio/GPermission.html#GPermission--allowed">
-<ANCHOR id="GPermission--can-acquire" href="gio/GPermission.html#GPermission--can-acquire">
-<ANCHOR id="GPermission--can-release" href="gio/GPermission.html#GPermission--can-release">
-<ANCHOR id="GSimplePermission" href="gio/GSimplePermission.html">
-<ANCHOR id="GSimplePermission.synopsis" href="gio/GSimplePermission.html#GSimplePermission.synopsis">
-<ANCHOR id="GSimplePermission.object-hierarchy" href="gio/GSimplePermission.html#GSimplePermission.object-hierarchy">
-<ANCHOR id="GSimplePermission.description" href="gio/GSimplePermission.html#GSimplePermission.description">
-<ANCHOR id="GSimplePermission.details" href="gio/GSimplePermission.html#GSimplePermission.details">
-<ANCHOR id="GSimplePermission-struct" href="gio/GSimplePermission.html#GSimplePermission-struct">
-<ANCHOR id="g-simple-permission-new" href="gio/GSimplePermission.html#g-simple-permission-new">
-<ANCHOR id="GApplication" href="gio/GApplication.html">
-<ANCHOR id="GApplication.synopsis" href="gio/GApplication.html#GApplication.synopsis">
-<ANCHOR id="GApplicationFlags" href="gio/GApplication.html#GApplicationFlags">
-<ANCHOR id="GApplication.object-hierarchy" href="gio/GApplication.html#GApplication.object-hierarchy">
-<ANCHOR id="GApplication.implemented-interfaces" href="gio/GApplication.html#GApplication.implemented-interfaces">
-<ANCHOR id="GApplication.properties" href="gio/GApplication.html#GApplication.properties">
-<ANCHOR id="GApplication.signals" href="gio/GApplication.html#GApplication.signals">
-<ANCHOR id="GApplication.description" href="gio/GApplication.html#GApplication.description">
-<ANCHOR id="GApplication.details" href="gio/GApplication.html#GApplication.details">
-<ANCHOR id="GApplication-struct" href="gio/GApplication.html#GApplication-struct">
-<ANCHOR id="GApplicationClass" href="gio/GApplication.html#GApplicationClass">
-<ANCHOR id="GApplicationFlags-enum" href="gio/GApplication.html#GApplicationFlags-enum">
-<ANCHOR id="G-APPLICATION-FLAGS-NONE:CAPS" href="gio/GApplication.html#G-APPLICATION-FLAGS-NONE:CAPS">
-<ANCHOR id="G-APPLICATION-IS-SERVICE:CAPS" href="gio/GApplication.html#G-APPLICATION-IS-SERVICE:CAPS">
-<ANCHOR id="G-APPLICATION-IS-LAUNCHER:CAPS" href="gio/GApplication.html#G-APPLICATION-IS-LAUNCHER:CAPS">
-<ANCHOR id="G-APPLICATION-HANDLES-OPEN:CAPS" href="gio/GApplication.html#G-APPLICATION-HANDLES-OPEN:CAPS">
-<ANCHOR id="G-APPLICATION-HANDLES-COMMAND-LINE:CAPS" href="gio/GApplication.html#G-APPLICATION-HANDLES-COMMAND-LINE:CAPS">
-<ANCHOR id="G-APPLICATION-SEND-ENVIRONMENT:CAPS" href="gio/GApplication.html#G-APPLICATION-SEND-ENVIRONMENT:CAPS">
-<ANCHOR id="G-APPLICATION-NON-UNIQUE:CAPS" href="gio/GApplication.html#G-APPLICATION-NON-UNIQUE:CAPS">
-<ANCHOR id="g-application-id-is-valid" href="gio/GApplication.html#g-application-id-is-valid">
-<ANCHOR id="g-application-new" href="gio/GApplication.html#g-application-new">
-<ANCHOR id="g-application-get-application-id" href="gio/GApplication.html#g-application-get-application-id">
-<ANCHOR id="g-application-set-application-id" href="gio/GApplication.html#g-application-set-application-id">
-<ANCHOR id="g-application-get-inactivity-timeout" href="gio/GApplication.html#g-application-get-inactivity-timeout">
-<ANCHOR id="g-application-set-inactivity-timeout" href="gio/GApplication.html#g-application-set-inactivity-timeout">
-<ANCHOR id="g-application-get-flags" href="gio/GApplication.html#g-application-get-flags">
-<ANCHOR id="g-application-set-flags" href="gio/GApplication.html#g-application-set-flags">
-<ANCHOR id="g-application-get-dbus-connection" href="gio/GApplication.html#g-application-get-dbus-connection">
-<ANCHOR id="g-application-get-dbus-object-path" href="gio/GApplication.html#g-application-get-dbus-object-path">
-<ANCHOR id="g-application-set-action-group" href="gio/GApplication.html#g-application-set-action-group">
-<ANCHOR id="g-application-get-is-registered" href="gio/GApplication.html#g-application-get-is-registered">
-<ANCHOR id="g-application-get-is-remote" href="gio/GApplication.html#g-application-get-is-remote">
-<ANCHOR id="g-application-register" href="gio/GApplication.html#g-application-register">
-<ANCHOR id="g-application-hold" href="gio/GApplication.html#g-application-hold">
-<ANCHOR id="g-application-release" href="gio/GApplication.html#g-application-release">
-<ANCHOR id="g-application-quit" href="gio/GApplication.html#g-application-quit">
-<ANCHOR id="g-application-activate" href="gio/GApplication.html#g-application-activate">
-<ANCHOR id="g-application-open" href="gio/GApplication.html#g-application-open">
-<ANCHOR id="g-application-run" href="gio/GApplication.html#g-application-run">
-<ANCHOR id="g-application-set-default" href="gio/GApplication.html#g-application-set-default">
-<ANCHOR id="g-application-get-default" href="gio/GApplication.html#g-application-get-default">
-<ANCHOR id="GApplication.property-details" href="gio/GApplication.html#GApplication.property-details">
-<ANCHOR id="GApplication--action-group" href="gio/GApplication.html#GApplication--action-group">
-<ANCHOR id="GApplication--application-id" href="gio/GApplication.html#GApplication--application-id">
-<ANCHOR id="GApplication--flags" href="gio/GApplication.html#GApplication--flags">
-<ANCHOR id="GApplication--inactivity-timeout" href="gio/GApplication.html#GApplication--inactivity-timeout">
-<ANCHOR id="GApplication--is-registered" href="gio/GApplication.html#GApplication--is-registered">
-<ANCHOR id="GApplication--is-remote" href="gio/GApplication.html#GApplication--is-remote">
-<ANCHOR id="GApplication.signal-details" href="gio/GApplication.html#GApplication.signal-details">
-<ANCHOR id="GApplication-activate" href="gio/GApplication.html#GApplication-activate">
-<ANCHOR id="GApplication-command-line" href="gio/GApplication.html#GApplication-command-line">
-<ANCHOR id="GApplication-open" href="gio/GApplication.html#GApplication-open">
-<ANCHOR id="GApplication-shutdown" href="gio/GApplication.html#GApplication-shutdown">
-<ANCHOR id="GApplication-startup" href="gio/GApplication.html#GApplication-startup">
-<ANCHOR id="GApplicationCommandLine" href="gio/GApplicationCommandLine.html">
-<ANCHOR id="GApplicationCommandLine.synopsis" href="gio/GApplicationCommandLine.html#GApplicationCommandLine.synopsis">
-<ANCHOR id="GApplicationCommandLine.object-hierarchy" href="gio/GApplicationCommandLine.html#GApplicationCommandLine.object-hierarchy">
-<ANCHOR id="GApplicationCommandLine.description" href="gio/GApplicationCommandLine.html#GApplicationCommandLine.description">
-<ANCHOR id="GApplicationCommandLine.details" href="gio/GApplicationCommandLine.html#GApplicationCommandLine.details">
-<ANCHOR id="GApplicationCommandLine-struct" href="gio/GApplicationCommandLine.html#GApplicationCommandLine-struct">
-<ANCHOR id="GApplicationCommandLineClass" href="gio/GApplicationCommandLine.html#GApplicationCommandLineClass">
-<ANCHOR id="g-application-command-line-get-arguments" href="gio/GApplicationCommandLine.html#g-application-command-line-get-arguments">
-<ANCHOR id="g-application-command-line-get-cwd" href="gio/GApplicationCommandLine.html#g-application-command-line-get-cwd">
-<ANCHOR id="g-application-command-line-get-environ" href="gio/GApplicationCommandLine.html#g-application-command-line-get-environ">
-<ANCHOR id="g-application-command-line-getenv" href="gio/GApplicationCommandLine.html#g-application-command-line-getenv">
-<ANCHOR id="g-application-command-line-get-is-remote" href="gio/GApplicationCommandLine.html#g-application-command-line-get-is-remote">
-<ANCHOR id="g-application-command-line-get-platform-data" href="gio/GApplicationCommandLine.html#g-application-command-line-get-platform-data">
-<ANCHOR id="g-application-command-line-set-exit-status" href="gio/GApplicationCommandLine.html#g-application-command-line-set-exit-status">
-<ANCHOR id="g-application-command-line-get-exit-status" href="gio/GApplicationCommandLine.html#g-application-command-line-get-exit-status">
-<ANCHOR id="g-application-command-line-print" href="gio/GApplicationCommandLine.html#g-application-command-line-print">
-<ANCHOR id="g-application-command-line-printerr" href="gio/GApplicationCommandLine.html#g-application-command-line-printerr">
-<ANCHOR id="GApplicationCommandLine.see-also" href="gio/GApplicationCommandLine.html#GApplicationCommandLine.see-also">
-<ANCHOR id="GActionGroup" href="gio/GActionGroup.html">
-<ANCHOR id="GActionGroup.synopsis" href="gio/GActionGroup.html#GActionGroup.synopsis">
-<ANCHOR id="GActionGroup.object-hierarchy" href="gio/GActionGroup.html#GActionGroup.object-hierarchy">
-<ANCHOR id="GActionGroup.prerequisites" href="gio/GActionGroup.html#GActionGroup.prerequisites">
-<ANCHOR id="GActionGroup.derived-interfaces" href="gio/GActionGroup.html#GActionGroup.derived-interfaces">
-<ANCHOR id="GActionGroup.implementations" href="gio/GActionGroup.html#GActionGroup.implementations">
-<ANCHOR id="GActionGroup.signals" href="gio/GActionGroup.html#GActionGroup.signals">
-<ANCHOR id="GActionGroup.description" href="gio/GActionGroup.html#GActionGroup.description">
-<ANCHOR id="GActionGroup.details" href="gio/GActionGroup.html#GActionGroup.details">
-<ANCHOR id="GActionGroup-struct" href="gio/GActionGroup.html#GActionGroup-struct">
-<ANCHOR id="GActionGroupInterface" href="gio/GActionGroup.html#GActionGroupInterface">
-<ANCHOR id="g-action-group-list-actions" href="gio/GActionGroup.html#g-action-group-list-actions">
-<ANCHOR id="g-action-group-query-action" href="gio/GActionGroup.html#g-action-group-query-action">
-<ANCHOR id="g-action-group-has-action" href="gio/GActionGroup.html#g-action-group-has-action">
-<ANCHOR id="g-action-group-get-action-enabled" href="gio/GActionGroup.html#g-action-group-get-action-enabled">
-<ANCHOR id="g-action-group-get-action-parameter-type" href="gio/GActionGroup.html#g-action-group-get-action-parameter-type">
-<ANCHOR id="g-action-group-get-action-state-type" href="gio/GActionGroup.html#g-action-group-get-action-state-type">
-<ANCHOR id="g-action-group-get-action-state-hint" href="gio/GActionGroup.html#g-action-group-get-action-state-hint">
-<ANCHOR id="g-action-group-get-action-state" href="gio/GActionGroup.html#g-action-group-get-action-state">
-<ANCHOR id="g-action-group-change-action-state" href="gio/GActionGroup.html#g-action-group-change-action-state">
-<ANCHOR id="g-action-group-activate-action" href="gio/GActionGroup.html#g-action-group-activate-action">
-<ANCHOR id="g-action-group-action-added" href="gio/GActionGroup.html#g-action-group-action-added">
-<ANCHOR id="g-action-group-action-removed" href="gio/GActionGroup.html#g-action-group-action-removed">
-<ANCHOR id="g-action-group-action-enabled-changed" href="gio/GActionGroup.html#g-action-group-action-enabled-changed">
-<ANCHOR id="g-action-group-action-state-changed" href="gio/GActionGroup.html#g-action-group-action-state-changed">
-<ANCHOR id="GActionGroup.signal-details" href="gio/GActionGroup.html#GActionGroup.signal-details">
-<ANCHOR id="GActionGroup-action-added" href="gio/GActionGroup.html#GActionGroup-action-added">
-<ANCHOR id="GActionGroup-action-enabled-changed" href="gio/GActionGroup.html#GActionGroup-action-enabled-changed">
-<ANCHOR id="GActionGroup-action-removed" href="gio/GActionGroup.html#GActionGroup-action-removed">
-<ANCHOR id="GActionGroup-action-state-changed" href="gio/GActionGroup.html#GActionGroup-action-state-changed">
-<ANCHOR id="GActionGroup.see-also" href="gio/GActionGroup.html#GActionGroup.see-also">
-<ANCHOR id="GActionMap" href="gio/GActionMap.html">
-<ANCHOR id="GActionMap.synopsis" href="gio/GActionMap.html#GActionMap.synopsis">
-<ANCHOR id="GActionMap.object-hierarchy" href="gio/GActionMap.html#GActionMap.object-hierarchy">
-<ANCHOR id="GActionMap.prerequisites" href="gio/GActionMap.html#GActionMap.prerequisites">
-<ANCHOR id="GActionMap.implementations" href="gio/GActionMap.html#GActionMap.implementations">
-<ANCHOR id="GActionMap.description" href="gio/GActionMap.html#GActionMap.description">
-<ANCHOR id="GActionMap.details" href="gio/GActionMap.html#GActionMap.details">
-<ANCHOR id="GActionMap-struct" href="gio/GActionMap.html#GActionMap-struct">
-<ANCHOR id="GActionMapInterface" href="gio/GActionMap.html#GActionMapInterface">
-<ANCHOR id="g-action-map-lookup-action" href="gio/GActionMap.html#g-action-map-lookup-action">
-<ANCHOR id="GActionEntry" href="gio/GActionMap.html#GActionEntry">
-<ANCHOR id="g-action-map-add-action-entries" href="gio/GActionMap.html#g-action-map-add-action-entries">
-<ANCHOR id="g-action-map-add-action" href="gio/GActionMap.html#g-action-map-add-action">
-<ANCHOR id="g-action-map-remove-action" href="gio/GActionMap.html#g-action-map-remove-action">
-<ANCHOR id="GSimpleActionGroup" href="gio/GSimpleActionGroup.html">
-<ANCHOR id="GSimpleActionGroup.synopsis" href="gio/GSimpleActionGroup.html#GSimpleActionGroup.synopsis">
-<ANCHOR id="GSimpleActionGroup.object-hierarchy" href="gio/GSimpleActionGroup.html#GSimpleActionGroup.object-hierarchy">
-<ANCHOR id="GSimpleActionGroup.implemented-interfaces" href="gio/GSimpleActionGroup.html#GSimpleActionGroup.implemented-interfaces">
-<ANCHOR id="GSimpleActionGroup.description" href="gio/GSimpleActionGroup.html#GSimpleActionGroup.description">
-<ANCHOR id="GSimpleActionGroup.details" href="gio/GSimpleActionGroup.html#GSimpleActionGroup.details">
-<ANCHOR id="GSimpleActionGroup-struct" href="gio/GSimpleActionGroup.html#GSimpleActionGroup-struct">
-<ANCHOR id="g-simple-action-group-new" href="gio/GSimpleActionGroup.html#g-simple-action-group-new">
-<ANCHOR id="g-simple-action-group-lookup" href="gio/GSimpleActionGroup.html#g-simple-action-group-lookup">
-<ANCHOR id="g-simple-action-group-insert" href="gio/GSimpleActionGroup.html#g-simple-action-group-insert">
-<ANCHOR id="g-simple-action-group-remove" href="gio/GSimpleActionGroup.html#g-simple-action-group-remove">
-<ANCHOR id="g-simple-action-group-add-entries" href="gio/GSimpleActionGroup.html#g-simple-action-group-add-entries">
-<ANCHOR id="GAction" href="gio/GAction.html">
-<ANCHOR id="GAction.synopsis" href="gio/GAction.html#GAction.synopsis">
-<ANCHOR id="GAction.object-hierarchy" href="gio/GAction.html#GAction.object-hierarchy">
-<ANCHOR id="GAction.prerequisites" href="gio/GAction.html#GAction.prerequisites">
-<ANCHOR id="GAction.implementations" href="gio/GAction.html#GAction.implementations">
-<ANCHOR id="GAction.properties" href="gio/GAction.html#GAction.properties">
-<ANCHOR id="GAction.description" href="gio/GAction.html#GAction.description">
-<ANCHOR id="GAction.details" href="gio/GAction.html#GAction.details">
-<ANCHOR id="GAction-struct" href="gio/GAction.html#GAction-struct">
-<ANCHOR id="GActionInterface" href="gio/GAction.html#GActionInterface">
-<ANCHOR id="g-action-get-name" href="gio/GAction.html#g-action-get-name">
-<ANCHOR id="g-action-get-parameter-type" href="gio/GAction.html#g-action-get-parameter-type">
-<ANCHOR id="g-action-get-state-type" href="gio/GAction.html#g-action-get-state-type">
-<ANCHOR id="g-action-get-state-hint" href="gio/GAction.html#g-action-get-state-hint">
-<ANCHOR id="g-action-get-enabled" href="gio/GAction.html#g-action-get-enabled">
-<ANCHOR id="g-action-get-state" href="gio/GAction.html#g-action-get-state">
-<ANCHOR id="g-action-change-state" href="gio/GAction.html#g-action-change-state">
-<ANCHOR id="g-action-activate" href="gio/GAction.html#g-action-activate">
-<ANCHOR id="GAction.property-details" href="gio/GAction.html#GAction.property-details">
-<ANCHOR id="GAction--enabled" href="gio/GAction.html#GAction--enabled">
-<ANCHOR id="GAction--name" href="gio/GAction.html#GAction--name">
-<ANCHOR id="GAction--parameter-type" href="gio/GAction.html#GAction--parameter-type">
-<ANCHOR id="GAction--state" href="gio/GAction.html#GAction--state">
-<ANCHOR id="GAction--state-type" href="gio/GAction.html#GAction--state-type">
-<ANCHOR id="GSimpleAction" href="gio/GSimpleAction.html">
-<ANCHOR id="GSimpleAction.synopsis" href="gio/GSimpleAction.html#GSimpleAction.synopsis">
-<ANCHOR id="GSimpleAction.object-hierarchy" href="gio/GSimpleAction.html#GSimpleAction.object-hierarchy">
-<ANCHOR id="GSimpleAction.implemented-interfaces" href="gio/GSimpleAction.html#GSimpleAction.implemented-interfaces">
-<ANCHOR id="GSimpleAction.properties" href="gio/GSimpleAction.html#GSimpleAction.properties">
-<ANCHOR id="GSimpleAction.signals" href="gio/GSimpleAction.html#GSimpleAction.signals">
-<ANCHOR id="GSimpleAction.description" href="gio/GSimpleAction.html#GSimpleAction.description">
-<ANCHOR id="GSimpleAction.details" href="gio/GSimpleAction.html#GSimpleAction.details">
-<ANCHOR id="GSimpleAction-struct" href="gio/GSimpleAction.html#GSimpleAction-struct">
-<ANCHOR id="g-simple-action-new" href="gio/GSimpleAction.html#g-simple-action-new">
-<ANCHOR id="g-simple-action-new-stateful" href="gio/GSimpleAction.html#g-simple-action-new-stateful">
-<ANCHOR id="g-simple-action-set-enabled" href="gio/GSimpleAction.html#g-simple-action-set-enabled">
-<ANCHOR id="g-simple-action-set-state" href="gio/GSimpleAction.html#g-simple-action-set-state">
-<ANCHOR id="GSimpleAction.property-details" href="gio/GSimpleAction.html#GSimpleAction.property-details">
-<ANCHOR id="GSimpleAction--enabled" href="gio/GSimpleAction.html#GSimpleAction--enabled">
-<ANCHOR id="GSimpleAction--name" href="gio/GSimpleAction.html#GSimpleAction--name">
-<ANCHOR id="GSimpleAction--parameter-type" href="gio/GSimpleAction.html#GSimpleAction--parameter-type">
-<ANCHOR id="GSimpleAction--state" href="gio/GSimpleAction.html#GSimpleAction--state">
-<ANCHOR id="GSimpleAction--state-type" href="gio/GSimpleAction.html#GSimpleAction--state-type">
-<ANCHOR id="GSimpleAction.signal-details" href="gio/GSimpleAction.html#GSimpleAction.signal-details">
-<ANCHOR id="GSimpleAction-activate" href="gio/GSimpleAction.html#GSimpleAction-activate">
-<ANCHOR id="GSimpleAction-change-state" href="gio/GSimpleAction.html#GSimpleAction-change-state">
-<ANCHOR id="GRemoteActionGroup" href="gio/GRemoteActionGroup.html">
-<ANCHOR id="GRemoteActionGroup.synopsis" href="gio/GRemoteActionGroup.html#GRemoteActionGroup.synopsis">
-<ANCHOR id="GRemoteActionGroup.object-hierarchy" href="gio/GRemoteActionGroup.html#GRemoteActionGroup.object-hierarchy">
-<ANCHOR id="GRemoteActionGroup.prerequisites" href="gio/GRemoteActionGroup.html#GRemoteActionGroup.prerequisites">
-<ANCHOR id="GRemoteActionGroup.implementations" href="gio/GRemoteActionGroup.html#GRemoteActionGroup.implementations">
-<ANCHOR id="GRemoteActionGroup.description" href="gio/GRemoteActionGroup.html#GRemoteActionGroup.description">
-<ANCHOR id="GRemoteActionGroup.details" href="gio/GRemoteActionGroup.html#GRemoteActionGroup.details">
-<ANCHOR id="GRemoteActionGroup-struct" href="gio/GRemoteActionGroup.html#GRemoteActionGroup-struct">
-<ANCHOR id="GRemoteActionGroupInterface" href="gio/GRemoteActionGroup.html#GRemoteActionGroupInterface">
-<ANCHOR id="g-remote-action-group-activate-action-full" href="gio/GRemoteActionGroup.html#g-remote-action-group-activate-action-full">
-<ANCHOR id="g-remote-action-group-change-action-state-full" href="gio/GRemoteActionGroup.html#g-remote-action-group-change-action-state-full">
-<ANCHOR id="gio-GActionGroup-exporter" href="gio/gio-GActionGroup-exporter.html">
-<ANCHOR id="gio-GActionGroup-exporter.synopsis" href="gio/gio-GActionGroup-exporter.html#gio-GActionGroup-exporter.synopsis">
-<ANCHOR id="gio-GActionGroup-exporter.description" href="gio/gio-GActionGroup-exporter.html#gio-GActionGroup-exporter.description">
-<ANCHOR id="gio-GActionGroup-exporter.details" href="gio/gio-GActionGroup-exporter.html#gio-GActionGroup-exporter.details">
-<ANCHOR id="g-dbus-connection-export-action-group" href="gio/gio-GActionGroup-exporter.html#g-dbus-connection-export-action-group">
-<ANCHOR id="g-dbus-connection-unexport-action-group" href="gio/gio-GActionGroup-exporter.html#g-dbus-connection-unexport-action-group">
-<ANCHOR id="gio-GActionGroup-exporter.see-also" href="gio/gio-GActionGroup-exporter.html#gio-GActionGroup-exporter.see-also">
-<ANCHOR id="GDBusActionGroup" href="gio/GDBusActionGroup.html">
-<ANCHOR id="GDBusActionGroup.synopsis" href="gio/GDBusActionGroup.html#GDBusActionGroup.synopsis">
-<ANCHOR id="GDBusActionGroup.object-hierarchy" href="gio/GDBusActionGroup.html#GDBusActionGroup.object-hierarchy">
-<ANCHOR id="GDBusActionGroup.implemented-interfaces" href="gio/GDBusActionGroup.html#GDBusActionGroup.implemented-interfaces">
-<ANCHOR id="GDBusActionGroup.description" href="gio/GDBusActionGroup.html#GDBusActionGroup.description">
-<ANCHOR id="GDBusActionGroup.details" href="gio/GDBusActionGroup.html#GDBusActionGroup.details">
-<ANCHOR id="GDBusActionGroup-struct" href="gio/GDBusActionGroup.html#GDBusActionGroup-struct">
-<ANCHOR id="g-dbus-action-group-get" href="gio/GDBusActionGroup.html#g-dbus-action-group-get">
-<ANCHOR id="GDBusActionGroup.see-also" href="gio/GDBusActionGroup.html#GDBusActionGroup.see-also">
-<ANCHOR id="GMenuModel" href="gio/GMenuModel.html">
-<ANCHOR id="GMenuModel.synopsis" href="gio/GMenuModel.html#GMenuModel.synopsis">
-<ANCHOR id="GMenuAttributeIter" href="gio/GMenuModel.html#GMenuAttributeIter">
-<ANCHOR id="GMenuLinkIter" href="gio/GMenuModel.html#GMenuLinkIter">
-<ANCHOR id="GMenuModel.object-hierarchy" href="gio/GMenuModel.html#GMenuModel.object-hierarchy">
-<ANCHOR id="GMenuModel.signals" href="gio/GMenuModel.html#GMenuModel.signals">
-<ANCHOR id="GMenuModel.description" href="gio/GMenuModel.html#GMenuModel.description">
-<ANCHOR id="GMenuModel.details" href="gio/GMenuModel.html#GMenuModel.details">
-<ANCHOR id="GMenuModel-struct" href="gio/GMenuModel.html#GMenuModel-struct">
-<ANCHOR id="g-menu-model-is-mutable" href="gio/GMenuModel.html#g-menu-model-is-mutable">
-<ANCHOR id="g-menu-model-get-n-items" href="gio/GMenuModel.html#g-menu-model-get-n-items">
-<ANCHOR id="G-MENU-ATTRIBUTE-ACTION:CAPS" href="gio/GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS">
-<ANCHOR id="G-MENU-ATTRIBUTE-LABEL:CAPS" href="gio/GMenuModel.html#G-MENU-ATTRIBUTE-LABEL:CAPS">
-<ANCHOR id="G-MENU-ATTRIBUTE-TARGET:CAPS" href="gio/GMenuModel.html#G-MENU-ATTRIBUTE-TARGET:CAPS">
-<ANCHOR id="G-MENU-LINK-SECTION:CAPS" href="gio/GMenuModel.html#G-MENU-LINK-SECTION:CAPS">
-<ANCHOR id="G-MENU-LINK-SUBMENU:CAPS" href="gio/GMenuModel.html#G-MENU-LINK-SUBMENU:CAPS">
-<ANCHOR id="g-menu-model-get-item-attribute-value" href="gio/GMenuModel.html#g-menu-model-get-item-attribute-value">
-<ANCHOR id="g-menu-model-get-item-attribute" href="gio/GMenuModel.html#g-menu-model-get-item-attribute">
-<ANCHOR id="g-menu-model-get-item-link" href="gio/GMenuModel.html#g-menu-model-get-item-link">
-<ANCHOR id="g-menu-model-iterate-item-attributes" href="gio/GMenuModel.html#g-menu-model-iterate-item-attributes">
-<ANCHOR id="g-menu-model-iterate-item-links" href="gio/GMenuModel.html#g-menu-model-iterate-item-links">
-<ANCHOR id="g-menu-model-items-changed" href="gio/GMenuModel.html#g-menu-model-items-changed">
-<ANCHOR id="GMenuAttributeIter-struct" href="gio/GMenuModel.html#GMenuAttributeIter-struct">
-<ANCHOR id="g-menu-attribute-iter-get-next" href="gio/GMenuModel.html#g-menu-attribute-iter-get-next">
-<ANCHOR id="g-menu-attribute-iter-get-name" href="gio/GMenuModel.html#g-menu-attribute-iter-get-name">
-<ANCHOR id="g-menu-attribute-iter-get-value" href="gio/GMenuModel.html#g-menu-attribute-iter-get-value">
-<ANCHOR id="g-menu-attribute-iter-next" href="gio/GMenuModel.html#g-menu-attribute-iter-next">
-<ANCHOR id="GMenuLinkIter-struct" href="gio/GMenuModel.html#GMenuLinkIter-struct">
-<ANCHOR id="g-menu-link-iter-get-name" href="gio/GMenuModel.html#g-menu-link-iter-get-name">
-<ANCHOR id="g-menu-link-iter-get-next" href="gio/GMenuModel.html#g-menu-link-iter-get-next">
-<ANCHOR id="g-menu-link-iter-get-value" href="gio/GMenuModel.html#g-menu-link-iter-get-value">
-<ANCHOR id="g-menu-link-iter-next" href="gio/GMenuModel.html#g-menu-link-iter-next">
-<ANCHOR id="GMenuModel.signal-details" href="gio/GMenuModel.html#GMenuModel.signal-details">
-<ANCHOR id="GMenuModel-items-changed" href="gio/GMenuModel.html#GMenuModel-items-changed">
-<ANCHOR id="GMenuModel.see-also" href="gio/GMenuModel.html#GMenuModel.see-also">
-<ANCHOR id="GMenu" href="gio/GMenu.html">
-<ANCHOR id="GMenu.synopsis" href="gio/GMenu.html#GMenu.synopsis">
-<ANCHOR id="GMenuItem" href="gio/GMenu.html#GMenuItem">
-<ANCHOR id="GMenu.object-hierarchy" href="gio/GMenu.html#GMenu.object-hierarchy">
-<ANCHOR id="GMenu.description" href="gio/GMenu.html#GMenu.description">
-<ANCHOR id="GMenu.details" href="gio/GMenu.html#GMenu.details">
-<ANCHOR id="GMenu-struct" href="gio/GMenu.html#GMenu-struct">
-<ANCHOR id="g-menu-new" href="gio/GMenu.html#g-menu-new">
-<ANCHOR id="g-menu-freeze" href="gio/GMenu.html#g-menu-freeze">
-<ANCHOR id="g-menu-insert" href="gio/GMenu.html#g-menu-insert">
-<ANCHOR id="g-menu-prepend" href="gio/GMenu.html#g-menu-prepend">
-<ANCHOR id="g-menu-append" href="gio/GMenu.html#g-menu-append">
-<ANCHOR id="g-menu-insert-item" href="gio/GMenu.html#g-menu-insert-item">
-<ANCHOR id="g-menu-append-item" href="gio/GMenu.html#g-menu-append-item">
-<ANCHOR id="g-menu-prepend-item" href="gio/GMenu.html#g-menu-prepend-item">
-<ANCHOR id="g-menu-insert-section" href="gio/GMenu.html#g-menu-insert-section">
-<ANCHOR id="g-menu-prepend-section" href="gio/GMenu.html#g-menu-prepend-section">
-<ANCHOR id="g-menu-append-section" href="gio/GMenu.html#g-menu-append-section">
-<ANCHOR id="g-menu-append-submenu" href="gio/GMenu.html#g-menu-append-submenu">
-<ANCHOR id="g-menu-insert-submenu" href="gio/GMenu.html#g-menu-insert-submenu">
-<ANCHOR id="g-menu-prepend-submenu" href="gio/GMenu.html#g-menu-prepend-submenu">
-<ANCHOR id="g-menu-remove" href="gio/GMenu.html#g-menu-remove">
-<ANCHOR id="GMenuItem-struct" href="gio/GMenu.html#GMenuItem-struct">
-<ANCHOR id="g-menu-item-new" href="gio/GMenu.html#g-menu-item-new">
-<ANCHOR id="g-menu-item-new-section" href="gio/GMenu.html#g-menu-item-new-section">
-<ANCHOR id="g-menu-item-new-submenu" href="gio/GMenu.html#g-menu-item-new-submenu">
-<ANCHOR id="g-menu-item-set-label" href="gio/GMenu.html#g-menu-item-set-label">
-<ANCHOR id="g-menu-item-set-action-and-target-value" href="gio/GMenu.html#g-menu-item-set-action-and-target-value">
-<ANCHOR id="g-menu-item-set-action-and-target" href="gio/GMenu.html#g-menu-item-set-action-and-target">
-<ANCHOR id="g-menu-item-set-detailed-action" href="gio/GMenu.html#g-menu-item-set-detailed-action">
-<ANCHOR id="g-menu-item-set-section" href="gio/GMenu.html#g-menu-item-set-section">
-<ANCHOR id="g-menu-item-set-submenu" href="gio/GMenu.html#g-menu-item-set-submenu">
-<ANCHOR id="g-menu-item-set-attribute-value" href="gio/GMenu.html#g-menu-item-set-attribute-value">
-<ANCHOR id="g-menu-item-set-attribute" href="gio/GMenu.html#g-menu-item-set-attribute">
-<ANCHOR id="g-menu-item-set-link" href="gio/GMenu.html#g-menu-item-set-link">
-<ANCHOR id="gio-GMenuModel-exporter" href="gio/gio-GMenuModel-exporter.html">
-<ANCHOR id="gio-GMenuModel-exporter.synopsis" href="gio/gio-GMenuModel-exporter.html#gio-GMenuModel-exporter.synopsis">
-<ANCHOR id="gio-GMenuModel-exporter.description" href="gio/gio-GMenuModel-exporter.html#gio-GMenuModel-exporter.description">
-<ANCHOR id="gio-GMenuModel-exporter.details" href="gio/gio-GMenuModel-exporter.html#gio-GMenuModel-exporter.details">
-<ANCHOR id="g-dbus-connection-export-menu-model" href="gio/gio-GMenuModel-exporter.html#g-dbus-connection-export-menu-model">
-<ANCHOR id="g-dbus-connection-unexport-menu-model" href="gio/gio-GMenuModel-exporter.html#g-dbus-connection-unexport-menu-model">
-<ANCHOR id="gio-GMenuModel-exporter.see-also" href="gio/gio-GMenuModel-exporter.html#gio-GMenuModel-exporter.see-also">
-<ANCHOR id="GDBusMenuModel" href="gio/GDBusMenuModel.html">
-<ANCHOR id="GDBusMenuModel.synopsis" href="gio/GDBusMenuModel.html#GDBusMenuModel.synopsis">
-<ANCHOR id="GDBusMenuModel.object-hierarchy" href="gio/GDBusMenuModel.html#GDBusMenuModel.object-hierarchy">
-<ANCHOR id="GDBusMenuModel.description" href="gio/GDBusMenuModel.html#GDBusMenuModel.description">
-<ANCHOR id="GDBusMenuModel.details" href="gio/GDBusMenuModel.html#GDBusMenuModel.details">
-<ANCHOR id="GDBusMenuModel-struct" href="gio/GDBusMenuModel.html#GDBusMenuModel-struct">
-<ANCHOR id="g-dbus-menu-model-get" href="gio/GDBusMenuModel.html#g-dbus-menu-model-get">
-<ANCHOR id="GDBusMenuModel.see-also" href="gio/GDBusMenuModel.html#GDBusMenuModel.see-also">
-<ANCHOR id="GVfs" href="gio/GVfs.html">
-<ANCHOR id="GVfs.synopsis" href="gio/GVfs.html#GVfs.synopsis">
-<ANCHOR id="GVfs.object-hierarchy" href="gio/GVfs.html#GVfs.object-hierarchy">
-<ANCHOR id="GVfs.description" href="gio/GVfs.html#GVfs.description">
-<ANCHOR id="GVfs.details" href="gio/GVfs.html#GVfs.details">
-<ANCHOR id="GVfs-struct" href="gio/GVfs.html#GVfs-struct">
-<ANCHOR id="G-VFS-EXTENSION-POINT-NAME:CAPS" href="gio/GVfs.html#G-VFS-EXTENSION-POINT-NAME:CAPS">
-<ANCHOR id="g-vfs-get-file-for-path" href="gio/GVfs.html#g-vfs-get-file-for-path">
-<ANCHOR id="g-vfs-get-file-for-uri" href="gio/GVfs.html#g-vfs-get-file-for-uri">
-<ANCHOR id="g-vfs-parse-name" href="gio/GVfs.html#g-vfs-parse-name">
-<ANCHOR id="g-vfs-get-default" href="gio/GVfs.html#g-vfs-get-default">
-<ANCHOR id="g-vfs-get-local" href="gio/GVfs.html#g-vfs-get-local">
-<ANCHOR id="g-vfs-is-active" href="gio/GVfs.html#g-vfs-is-active">
-<ANCHOR id="g-vfs-get-supported-uri-schemes" href="gio/GVfs.html#g-vfs-get-supported-uri-schemes">
-<ANCHOR id="GIOModule" href="gio/GIOModule.html">
-<ANCHOR id="GIOModule.synopsis" href="gio/GIOModule.html#GIOModule.synopsis">
-<ANCHOR id="GIOModule.object-hierarchy" href="gio/GIOModule.html#GIOModule.object-hierarchy">
-<ANCHOR id="GIOModule.implemented-interfaces" href="gio/GIOModule.html#GIOModule.implemented-interfaces">
-<ANCHOR id="GIOModule.description" href="gio/GIOModule.html#GIOModule.description">
-<ANCHOR id="GIOModule.details" href="gio/GIOModule.html#GIOModule.details">
-<ANCHOR id="GIOModule-struct" href="gio/GIOModule.html#GIOModule-struct">
-<ANCHOR id="GIOModuleScope" href="gio/GIOModule.html#GIOModuleScope">
-<ANCHOR id="GIOModuleScopeFlags" href="gio/GIOModule.html#GIOModuleScopeFlags">
-<ANCHOR id="G-IO-MODULE-SCOPE-NONE:CAPS" href="gio/GIOModule.html#G-IO-MODULE-SCOPE-NONE:CAPS">
-<ANCHOR id="G-IO-MODULE-SCOPE-BLOCK-DUPLICATES:CAPS" href="gio/GIOModule.html#G-IO-MODULE-SCOPE-BLOCK-DUPLICATES:CAPS">
-<ANCHOR id="g-io-module-new" href="gio/GIOModule.html#g-io-module-new">
-<ANCHOR id="g-io-module-scope-block" href="gio/GIOModule.html#g-io-module-scope-block">
-<ANCHOR id="g-io-module-scope-free" href="gio/GIOModule.html#g-io-module-scope-free">
-<ANCHOR id="g-io-module-scope-new" href="gio/GIOModule.html#g-io-module-scope-new">
-<ANCHOR id="g-io-modules-load-all-in-directory" href="gio/GIOModule.html#g-io-modules-load-all-in-directory">
-<ANCHOR id="g-io-modules-load-all-in-directory-with-scope" href="gio/GIOModule.html#g-io-modules-load-all-in-directory-with-scope">
-<ANCHOR id="g-io-modules-scan-all-in-directory" href="gio/GIOModule.html#g-io-modules-scan-all-in-directory">
-<ANCHOR id="g-io-modules-scan-all-in-directory-with-scope" href="gio/GIOModule.html#g-io-modules-scan-all-in-directory-with-scope">
-<ANCHOR id="g-io-module-load" href="gio/GIOModule.html#g-io-module-load">
-<ANCHOR id="g-io-module-unload" href="gio/GIOModule.html#g-io-module-unload">
-<ANCHOR id="g-io-module-query" href="gio/GIOModule.html#g-io-module-query">
-<ANCHOR id="gio-Extension-Points" href="gio/gio-Extension-Points.html">
-<ANCHOR id="gio-Extension-Points.synopsis" href="gio/gio-Extension-Points.html#gio-Extension-Points.synopsis">
-<ANCHOR id="gio-Extension-Points.description" href="gio/gio-Extension-Points.html#gio-Extension-Points.description">
-<ANCHOR id="gio-Extension-Points.details" href="gio/gio-Extension-Points.html#gio-Extension-Points.details">
-<ANCHOR id="GIOExtension" href="gio/gio-Extension-Points.html#GIOExtension">
-<ANCHOR id="GIOExtensionPoint" href="gio/gio-Extension-Points.html#GIOExtensionPoint">
-<ANCHOR id="g-io-extension-get-name" href="gio/gio-Extension-Points.html#g-io-extension-get-name">
-<ANCHOR id="g-io-extension-get-priority" href="gio/gio-Extension-Points.html#g-io-extension-get-priority">
-<ANCHOR id="g-io-extension-get-type" href="gio/gio-Extension-Points.html#g-io-extension-get-type">
-<ANCHOR id="g-io-extension-point-get-extension-by-name" href="gio/gio-Extension-Points.html#g-io-extension-point-get-extension-by-name">
-<ANCHOR id="g-io-extension-point-get-extensions" href="gio/gio-Extension-Points.html#g-io-extension-point-get-extensions">
-<ANCHOR id="g-io-extension-point-get-required-type" href="gio/gio-Extension-Points.html#g-io-extension-point-get-required-type">
-<ANCHOR id="g-io-extension-point-implement" href="gio/gio-Extension-Points.html#g-io-extension-point-implement">
-<ANCHOR id="g-io-extension-point-lookup" href="gio/gio-Extension-Points.html#g-io-extension-point-lookup">
-<ANCHOR id="g-io-extension-point-register" href="gio/gio-Extension-Points.html#g-io-extension-point-register">
-<ANCHOR id="g-io-extension-point-set-required-type" href="gio/gio-Extension-Points.html#g-io-extension-point-set-required-type">
-<ANCHOR id="g-io-extension-ref-class" href="gio/gio-Extension-Points.html#g-io-extension-ref-class">
-<ANCHOR id="gio-Extension-Points.see-also" href="gio/gio-Extension-Points.html#gio-Extension-Points.see-also">
-<ANCHOR id="gio-querymodules" href="gio/gio-querymodules.html">
-<ANCHOR id="gsettings-tool" href="gio/gsettings-tool.html">
-<ANCHOR id="glib-compile-schemas" href="gio/glib-compile-schemas.html">
-<ANCHOR id="glib-compile-resources" href="gio/glib-compile-resources.html">
-<ANCHOR id="gdbus" href="gio/gdbus.html">
-<ANCHOR id="gdbus-codegen" href="gio/gdbus-codegen.html">
-<ANCHOR id="gdbus-code-stability" href="gio/gdbus-codegen.html#gdbus-code-stability">
-<ANCHOR id="gresource-tool" href="gio/gresource-tool.html">
-<ANCHOR id="GTestDBus" href="gio/GTestDBus.html">
-<ANCHOR id="GTestDBus.synopsis" href="gio/GTestDBus.html#GTestDBus.synopsis">
-<ANCHOR id="GTestDBusFlags" href="gio/GTestDBus.html#GTestDBusFlags">
-<ANCHOR id="GTestDBus.object-hierarchy" href="gio/GTestDBus.html#GTestDBus.object-hierarchy">
-<ANCHOR id="GTestDBus.properties" href="gio/GTestDBus.html#GTestDBus.properties">
-<ANCHOR id="GTestDBus.description" href="gio/GTestDBus.html#GTestDBus.description">
-<ANCHOR id="GTestDBus.details" href="gio/GTestDBus.html#GTestDBus.details">
-<ANCHOR id="GTestDBus-struct" href="gio/GTestDBus.html#GTestDBus-struct">
-<ANCHOR id="GTestDBusFlags-enum" href="gio/GTestDBus.html#GTestDBusFlags-enum">
-<ANCHOR id="G-TEST-DBUS-NONE:CAPS" href="gio/GTestDBus.html#G-TEST-DBUS-NONE:CAPS">
-<ANCHOR id="g-test-dbus-new" href="gio/GTestDBus.html#g-test-dbus-new">
-<ANCHOR id="g-test-dbus-get-flags" href="gio/GTestDBus.html#g-test-dbus-get-flags">
-<ANCHOR id="g-test-dbus-get-bus-address" href="gio/GTestDBus.html#g-test-dbus-get-bus-address">
-<ANCHOR id="g-test-dbus-add-service-dir" href="gio/GTestDBus.html#g-test-dbus-add-service-dir">
-<ANCHOR id="g-test-dbus-up" href="gio/GTestDBus.html#g-test-dbus-up">
-<ANCHOR id="g-test-dbus-stop" href="gio/GTestDBus.html#g-test-dbus-stop">
-<ANCHOR id="g-test-dbus-down" href="gio/GTestDBus.html#g-test-dbus-down">
-<ANCHOR id="g-test-dbus-unset" href="gio/GTestDBus.html#g-test-dbus-unset">
-<ANCHOR id="GTestDBus.property-details" href="gio/GTestDBus.html#GTestDBus.property-details">
-<ANCHOR id="GTestDBus--flags" href="gio/GTestDBus.html#GTestDBus--flags">
-<ANCHOR id="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">
-<ANCHOR id="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal">
-<ANCHOR id="gdbus-methods-org.gtk.GDBus.Example.ObjectManager.Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-methods-org.gtk.GDBus.Example.ObjectManager.Animal">
-<ANCHOR id="gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke">
-<ANCHOR id="gdbus-signals-org.gtk.GDBus.Example.ObjectManager.Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signals-org.gtk.GDBus.Example.ObjectManager.Animal">
-<ANCHOR id="gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped">
-<ANCHOR id="gdbus-properties-org.gtk.GDBus.Example.ObjectManager.Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-properties-org.gtk.GDBus.Example.ObjectManager.Animal">
-<ANCHOR id="gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood">
-<ANCHOR id="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html">
-<ANCHOR id="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat">
-<ANCHOR id="ExampleAnimal" href="gio/ExampleAnimal.html">
-<ANCHOR id="ExampleAnimal.synopsis" href="gio/ExampleAnimal.html#ExampleAnimal.synopsis">
-<ANCHOR id="ExampleAnimalProxy" href="gio/ExampleAnimal.html#ExampleAnimalProxy">
-<ANCHOR id="ExampleAnimalSkeleton" href="gio/ExampleAnimal.html#ExampleAnimalSkeleton">
-<ANCHOR id="ExampleAnimal.object-hierarchy" href="gio/ExampleAnimal.html#ExampleAnimal.object-hierarchy">
-<ANCHOR id="ExampleAnimal.prerequisites" href="gio/ExampleAnimal.html#ExampleAnimal.prerequisites">
-<ANCHOR id="ExampleAnimal.implemented-interfaces" href="gio/ExampleAnimal.html#ExampleAnimal.implemented-interfaces">
-<ANCHOR id="ExampleAnimal.implementations" href="gio/ExampleAnimal.html#ExampleAnimal.implementations">
-<ANCHOR id="ExampleAnimal.properties" href="gio/ExampleAnimal.html#ExampleAnimal.properties">
-<ANCHOR id="ExampleAnimal.signals" href="gio/ExampleAnimal.html#ExampleAnimal.signals">
-<ANCHOR id="ExampleAnimal.description" href="gio/ExampleAnimal.html#ExampleAnimal.description">
-<ANCHOR id="ExampleAnimal.details" href="gio/ExampleAnimal.html#ExampleAnimal.details">
-<ANCHOR id="ExampleAnimal-struct" href="gio/ExampleAnimal.html#ExampleAnimal-struct">
-<ANCHOR id="ExampleAnimalIface" href="gio/ExampleAnimal.html#ExampleAnimalIface">
-<ANCHOR id="example-animal-interface-info" href="gio/ExampleAnimal.html#example-animal-interface-info">
-<ANCHOR id="example-animal-override-properties" href="gio/ExampleAnimal.html#example-animal-override-properties">
-<ANCHOR id="example-animal-call-poke" href="gio/ExampleAnimal.html#example-animal-call-poke">
-<ANCHOR id="example-animal-call-poke-finish" href="gio/ExampleAnimal.html#example-animal-call-poke-finish">
-<ANCHOR id="example-animal-call-poke-sync" href="gio/ExampleAnimal.html#example-animal-call-poke-sync">
-<ANCHOR id="example-animal-complete-poke" href="gio/ExampleAnimal.html#example-animal-complete-poke">
-<ANCHOR id="example-animal-emit-jumped" href="gio/ExampleAnimal.html#example-animal-emit-jumped">
-<ANCHOR id="example-animal-get-mood" href="gio/ExampleAnimal.html#example-animal-get-mood">
-<ANCHOR id="example-animal-dup-mood" href="gio/ExampleAnimal.html#example-animal-dup-mood">
-<ANCHOR id="example-animal-set-mood" href="gio/ExampleAnimal.html#example-animal-set-mood">
-<ANCHOR id="ExampleAnimalProxy-struct" href="gio/ExampleAnimal.html#ExampleAnimalProxy-struct">
-<ANCHOR id="ExampleAnimalProxyClass" href="gio/ExampleAnimal.html#ExampleAnimalProxyClass">
-<ANCHOR id="example-animal-proxy-new" href="gio/ExampleAnimal.html#example-animal-proxy-new">
-<ANCHOR id="example-animal-proxy-new-finish" href="gio/ExampleAnimal.html#example-animal-proxy-new-finish">
-<ANCHOR id="example-animal-proxy-new-sync" href="gio/ExampleAnimal.html#example-animal-proxy-new-sync">
-<ANCHOR id="example-animal-proxy-new-for-bus" href="gio/ExampleAnimal.html#example-animal-proxy-new-for-bus">
-<ANCHOR id="example-animal-proxy-new-for-bus-finish" href="gio/ExampleAnimal.html#example-animal-proxy-new-for-bus-finish">
-<ANCHOR id="example-animal-proxy-new-for-bus-sync" href="gio/ExampleAnimal.html#example-animal-proxy-new-for-bus-sync">
-<ANCHOR id="ExampleAnimalSkeleton-struct" href="gio/ExampleAnimal.html#ExampleAnimalSkeleton-struct">
-<ANCHOR id="ExampleAnimalSkeletonClass" href="gio/ExampleAnimal.html#ExampleAnimalSkeletonClass">
-<ANCHOR id="example-animal-skeleton-new" href="gio/ExampleAnimal.html#example-animal-skeleton-new">
-<ANCHOR id="ExampleAnimal.property-details" href="gio/ExampleAnimal.html#ExampleAnimal.property-details">
-<ANCHOR id="ExampleAnimal--mood" href="gio/ExampleAnimal.html#ExampleAnimal--mood">
-<ANCHOR id="ExampleAnimal.signal-details" href="gio/ExampleAnimal.html#ExampleAnimal.signal-details">
-<ANCHOR id="ExampleAnimal-handle-poke" href="gio/ExampleAnimal.html#ExampleAnimal-handle-poke">
-<ANCHOR id="ExampleAnimal-jumped" href="gio/ExampleAnimal.html#ExampleAnimal-jumped">
-<ANCHOR id="ExampleCat" href="gio/ExampleCat.html">
-<ANCHOR id="ExampleCat.synopsis" href="gio/ExampleCat.html#ExampleCat.synopsis">
-<ANCHOR id="ExampleCatProxy" href="gio/ExampleCat.html#ExampleCatProxy">
-<ANCHOR id="ExampleCatSkeleton" href="gio/ExampleCat.html#ExampleCatSkeleton">
-<ANCHOR id="ExampleCat.object-hierarchy" href="gio/ExampleCat.html#ExampleCat.object-hierarchy">
-<ANCHOR id="ExampleCat.prerequisites" href="gio/ExampleCat.html#ExampleCat.prerequisites">
-<ANCHOR id="ExampleCat.implemented-interfaces" href="gio/ExampleCat.html#ExampleCat.implemented-interfaces">
-<ANCHOR id="ExampleCat.implementations" href="gio/ExampleCat.html#ExampleCat.implementations">
-<ANCHOR id="ExampleCat.description" href="gio/ExampleCat.html#ExampleCat.description">
-<ANCHOR id="ExampleCat.details" href="gio/ExampleCat.html#ExampleCat.details">
-<ANCHOR id="ExampleCat-struct" href="gio/ExampleCat.html#ExampleCat-struct">
-<ANCHOR id="ExampleCatIface" href="gio/ExampleCat.html#ExampleCatIface">
-<ANCHOR id="example-cat-interface-info" href="gio/ExampleCat.html#example-cat-interface-info">
-<ANCHOR id="example-cat-override-properties" href="gio/ExampleCat.html#example-cat-override-properties">
-<ANCHOR id="ExampleCatProxy-struct" href="gio/ExampleCat.html#ExampleCatProxy-struct">
-<ANCHOR id="ExampleCatProxyClass" href="gio/ExampleCat.html#ExampleCatProxyClass">
-<ANCHOR id="example-cat-proxy-new" href="gio/ExampleCat.html#example-cat-proxy-new">
-<ANCHOR id="example-cat-proxy-new-finish" href="gio/ExampleCat.html#example-cat-proxy-new-finish">
-<ANCHOR id="example-cat-proxy-new-sync" href="gio/ExampleCat.html#example-cat-proxy-new-sync">
-<ANCHOR id="example-cat-proxy-new-for-bus" href="gio/ExampleCat.html#example-cat-proxy-new-for-bus">
-<ANCHOR id="example-cat-proxy-new-for-bus-finish" href="gio/ExampleCat.html#example-cat-proxy-new-for-bus-finish">
-<ANCHOR id="example-cat-proxy-new-for-bus-sync" href="gio/ExampleCat.html#example-cat-proxy-new-for-bus-sync">
-<ANCHOR id="ExampleCatSkeleton-struct" href="gio/ExampleCat.html#ExampleCatSkeleton-struct">
-<ANCHOR id="ExampleCatSkeletonClass" href="gio/ExampleCat.html#ExampleCatSkeletonClass">
-<ANCHOR id="example-cat-skeleton-new" href="gio/ExampleCat.html#example-cat-skeleton-new">
-<ANCHOR id="ExampleObject" href="gio/ExampleObject.html">
-<ANCHOR id="ExampleObject.synopsis" href="gio/ExampleObject.html#ExampleObject.synopsis">
-<ANCHOR id="ExampleObjectProxy" href="gio/ExampleObject.html#ExampleObjectProxy">
-<ANCHOR id="ExampleObjectSkeleton" href="gio/ExampleObject.html#ExampleObjectSkeleton">
-<ANCHOR id="ExampleObject.object-hierarchy" href="gio/ExampleObject.html#ExampleObject.object-hierarchy">
-<ANCHOR id="ExampleObject.prerequisites" href="gio/ExampleObject.html#ExampleObject.prerequisites">
-<ANCHOR id="ExampleObject.implemented-interfaces" href="gio/ExampleObject.html#ExampleObject.implemented-interfaces">
-<ANCHOR id="ExampleObject.implementations" href="gio/ExampleObject.html#ExampleObject.implementations">
-<ANCHOR id="ExampleObject.properties" href="gio/ExampleObject.html#ExampleObject.properties">
-<ANCHOR id="ExampleObject.description" href="gio/ExampleObject.html#ExampleObject.description">
-<ANCHOR id="ExampleObject.details" href="gio/ExampleObject.html#ExampleObject.details">
-<ANCHOR id="ExampleObject-struct" href="gio/ExampleObject.html#ExampleObject-struct">
-<ANCHOR id="ExampleObjectIface" href="gio/ExampleObject.html#ExampleObjectIface">
-<ANCHOR id="example-object-get-animal" href="gio/ExampleObject.html#example-object-get-animal">
-<ANCHOR id="example-object-get-cat" href="gio/ExampleObject.html#example-object-get-cat">
-<ANCHOR id="example-object-peek-animal" href="gio/ExampleObject.html#example-object-peek-animal">
-<ANCHOR id="example-object-peek-cat" href="gio/ExampleObject.html#example-object-peek-cat">
-<ANCHOR id="ExampleObjectProxy-struct" href="gio/ExampleObject.html#ExampleObjectProxy-struct">
-<ANCHOR id="ExampleObjectProxyClass" href="gio/ExampleObject.html#ExampleObjectProxyClass">
-<ANCHOR id="example-object-proxy-new" href="gio/ExampleObject.html#example-object-proxy-new">
-<ANCHOR id="ExampleObjectSkeleton-struct" href="gio/ExampleObject.html#ExampleObjectSkeleton-struct">
-<ANCHOR id="ExampleObjectSkeletonClass" href="gio/ExampleObject.html#ExampleObjectSkeletonClass">
-<ANCHOR id="example-object-skeleton-new" href="gio/ExampleObject.html#example-object-skeleton-new">
-<ANCHOR id="example-object-skeleton-set-animal" href="gio/ExampleObject.html#example-object-skeleton-set-animal">
-<ANCHOR id="example-object-skeleton-set-cat" href="gio/ExampleObject.html#example-object-skeleton-set-cat">
-<ANCHOR id="ExampleObject.property-details" href="gio/ExampleObject.html#ExampleObject.property-details">
-<ANCHOR id="ExampleObject--animal" href="gio/ExampleObject.html#ExampleObject--animal">
-<ANCHOR id="ExampleObject--cat" href="gio/ExampleObject.html#ExampleObject--cat">
-<ANCHOR id="ExampleObjectManagerClient" href="gio/ExampleObjectManagerClient.html">
-<ANCHOR id="ExampleObjectManagerClient.synopsis" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClient.synopsis">
-<ANCHOR id="ExampleObjectManagerClient.object-hierarchy" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClient.object-hierarchy">
-<ANCHOR id="ExampleObjectManagerClient.implemented-interfaces" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClient.implemented-interfaces">
-<ANCHOR id="ExampleObjectManagerClient.description" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClient.description">
-<ANCHOR id="ExampleObjectManagerClient.details" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClient.details">
-<ANCHOR id="ExampleObjectManagerClient-struct" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClient-struct">
-<ANCHOR id="ExampleObjectManagerClientClass" href="gio/ExampleObjectManagerClient.html#ExampleObjectManagerClientClass">
-<ANCHOR id="example-object-manager-client-get-proxy-type" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-get-proxy-type">
-<ANCHOR id="example-object-manager-client-new" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-new">
-<ANCHOR id="example-object-manager-client-new-finish" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-new-finish">
-<ANCHOR id="example-object-manager-client-new-sync" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-new-sync">
-<ANCHOR id="example-object-manager-client-new-for-bus" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus">
-<ANCHOR id="example-object-manager-client-new-for-bus-finish" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-finish">
-<ANCHOR id="example-object-manager-client-new-for-bus-sync" href="gio/ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-sync">
-<ANCHOR id="annotation-glossterm-out" href="gio/annotation-glossary.html#annotation-glossterm-out">
-<ANCHOR id="annotation-glossterm-scope async" href="gio/annotation-glossary.html#annotation-glossterm-scope async">
-<ANCHOR id="annotation-glossterm-allow-none" href="gio/annotation-glossary.html#annotation-glossterm-allow-none">
-<ANCHOR id="annotation-glossterm-closure" href="gio/annotation-glossary.html#annotation-glossterm-closure">
-<ANCHOR id="annotation-glossterm-transfer none" href="gio/annotation-glossary.html#annotation-glossterm-transfer none">
-<ANCHOR id="annotation-glossterm-array" href="gio/annotation-glossary.html#annotation-glossterm-array">
-<ANCHOR id="annotation-glossterm-element-type" href="gio/annotation-glossary.html#annotation-glossterm-element-type">
-<ANCHOR id="annotation-glossterm-transfer container" href="gio/annotation-glossary.html#annotation-glossterm-transfer container">
-<ANCHOR id="annotation-glossterm-scope call" href="gio/annotation-glossary.html#annotation-glossterm-scope call">
-<ANCHOR id="annotation-glossterm-transfer full" href="gio/annotation-glossary.html#annotation-glossterm-transfer full">
-<ANCHOR id="annotation-glossterm-type" href="gio/annotation-glossary.html#annotation-glossterm-type">
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/left.png b/gtk+-mingw/share/gtk-doc/html/gio/left.png
deleted file mode 100644
index 48cab27..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/left.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/menu-example.png b/gtk+-mingw/share/gtk-doc/html/gio/menu-example.png
deleted file mode 100644
index 91aeccf..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/menu-example.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/menu-model.png b/gtk+-mingw/share/gtk-doc/html/gio/menu-model.png
deleted file mode 100644
index a4d9f11..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/menu-model.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/migrating.html b/gtk+-mingw/share/gtk-doc/html/gio/migrating.html
deleted file mode 100644
index adc445a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/migrating.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Part III. Migrating to GIO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="GTestDBus.html" title="GTestDBus">
-<link rel="next" href="migrating.html" title="Part I. Migrating to GIO">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GTestDBus.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="migrating.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="part">
-<div class="titlepage"><div><div><h1 class="title">
-<a name="migrating"></a>Part III. Migrating to GIO</h1></div></div></div>
-<div class="toc">
-<p><b>Table of Contents</b></p>
-<dl>
-<dt><span class="part"><a href="migrating.html">I. Migrating to GIO</a></span></dt>
-<dd><dl><dt><span class="chapter"><a href="ch28.html">Migrating from POSIX to GIO</a></span></dt></dl></dd>
-<dt><span class="chapter"><a href="ch29.html">Migrating from GnomeVFS to GIO</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch29.html#idp61769440">Trash handling</a></span></dt>
-<dt><span class="section"><a href="ch29s02.html">Operations on multiple files</a></span></dt>
-<dt><span class="section"><a href="ch29s03.html">Mime monitoring</a></span></dt>
-</dl></dd>
-<dt><span class="chapter"><a href="ch30.html">Migrating from GConf to GSettings</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch30.html#idp24283648">Before you start</a></span></dt>
-<dt><span class="section"><a href="ch30s02.html">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch30s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
-<dt><span class="section"><a href="ch30s04.html">Change notification</a></span></dt>
-<dt><span class="section"><a href="ch30s05.html">Change sets</a></span></dt>
-<dt><span class="section"><a href="ch30s06.html">Schema conversion</a></span></dt>
-<dt><span class="section"><a href="ch30s07.html">Data conversion</a></span></dt>
-</dl></dd>
-<dt><span class="chapter"><a href="ch31.html">Migrating to GDBus</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch31.html#idp77148656">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch31s02.html">API comparison</a></span></dt>
-<dt><span class="section"><a href="ch31s03.html">Owning bus names</a></span></dt>
-<dt><span class="section"><a href="ch31s04.html">Creating proxies for well-known names</a></span></dt>
-<dt><span class="section"><a href="ch31s05.html">Generating code and docs</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch31s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html">org.gtk.GDBus.Example.ObjectManager.Cat</a></span><span class="refpurpose"> — More example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleAnimal.html">ExampleAnimal</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleCat.html">ExampleCat</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Cat D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObject.html">ExampleObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObjectManagerClient.html">ExampleObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
-</dt>
-</dl></dd>
-</dl></dd>
-</dl>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/networking.html b/gtk+-mingw/share/gtk-doc/html/gio/networking.html
deleted file mode 100644
index c47699d..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/networking.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Low-level network support</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GAsyncInitable.html" title="GAsyncInitable">
-<link rel="next" href="GSocket.html" title="GSocket">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GAsyncInitable.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSocket.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="networking"></a>Low-level network support</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GSocket.html">GSocket</a></span><span class="refpurpose"> — Low-level socket object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInetAddress.html">GInetAddress</a></span><span class="refpurpose"> — An IPv4/IPv6 address</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GInetAddressMask.html">GInetAddressMask</a></span><span class="refpurpose"> — An IPv4/IPv6 address mask</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketAddress.html">GSocketAddress</a></span><span class="refpurpose"> — Abstract base class representing endpoints for
-socket communication</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInetSocketAddress.html">GInetSocketAddress</a></span><span class="refpurpose"> — Internet GSocketAddress</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixSocketAddress.html">GUnixSocketAddress</a></span><span class="refpurpose"> — UNIX GSocketAddress</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketControlMessage.html">GSocketControlMessage</a></span><span class="refpurpose"> — A GSocket control message</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixFDList.html">GUnixFDList</a></span><span class="refpurpose"> — An object containing a set of UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixFDMessage.html">GUnixFDMessage</a></span><span class="refpurpose"> — A GSocketControlMessage containing a GUnixFDList</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GCredentials.html">GCredentials</a></span><span class="refpurpose"> — An object containing credentials</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixCredentialsMessage.html">GUnixCredentialsMessage</a></span><span class="refpurpose"> — A GSocketControlMessage containing credentials</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxy.html">GProxy</a></span><span class="refpurpose"> — Interface for proxy handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxyAddress.html">GProxyAddress</a></span><span class="refpurpose"> — An internet address with proxy information</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/permissions.html b/gtk+-mingw/share/gtk-doc/html/gio/permissions.html
deleted file mode 100644
index f4b8031..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/permissions.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Permissions</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gio-GResource.html" title="GResource">
-<link rel="next" href="GPermission.html" title="GPermission">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-GResource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GPermission.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="permissions"></a>Permissions</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GPermission.html">GPermission</a></span><span class="refpurpose"> — An object representing the permission to perform
- a certain action</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimplePermission.html">GSimplePermission</a></span><span class="refpurpose"> — A GPermission that doesn't change value</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/pt01.html b/gtk+-mingw/share/gtk-doc/html/gio/pt01.html
deleted file mode 100644
index c721f04..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/pt01.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Part I. GIO Overview</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="index.html" title="GIO Reference Manual">
-<link rel="next" href="ch01.html" title="Introduction">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch01.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="part">
-<div class="titlepage"><div><div><h1 class="title">
-<a name="idp5122592"></a>Part I. GIO Overview</h1></div></div></div>
-<div class="toc">
-<p><b>Table of Contents</b></p>
-<dl>
-<dt><span class="chapter"><a href="ch01.html">Introduction</a></span></dt>
-<dt><span class="chapter"><a href="ch02.html">Compiling GIO applications</a></span></dt>
-<dt><span class="chapter"><a href="ch03.html">Running GIO applications</a></span></dt>
-<dt><span class="chapter"><a href="extending-gio.html">Extending GIO</a></span></dt>
-</dl>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/pt02.html b/gtk+-mingw/share/gtk-doc/html/gio/pt02.html
deleted file mode 100644
index af59462..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/pt02.html
+++ /dev/null
@@ -1,537 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Part II. API Reference</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="extending-gio.html" title="Extending GIO">
-<link rel="next" href="file_ops.html" title="File Operations">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="extending-gio.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="file_ops.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="part">
-<div class="titlepage"><div><div><h1 class="title">
-<a name="idp3107232"></a>Part II. API Reference</h1></div></div></div>
-<div class="toc">
-<p><b>Table of Contents</b></p>
-<dl>
-<dt><span class="chapter"><a href="file_ops.html">File Operations</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GFile.html">GFile</a></span><span class="refpurpose"> — File and Directory Handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GFileAttribute.html">GFileAttribute</a></span><span class="refpurpose"> — Key-Value Paired File Attributes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileInfo.html">GFileInfo</a></span><span class="refpurpose"> — File Information and Attributes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileEnumerator.html">GFileEnumerator</a></span><span class="refpurpose"> — Enumerated Files Routines</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GIOError.html">GIOError</a></span><span class="refpurpose"> — Error helper functions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMountOperation.html">GMountOperation</a></span><span class="refpurpose"> — Object used for authentication and user interaction</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="file_mon.html">File System Monitoring</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="GFileMonitor.html">GFileMonitor</a></span><span class="refpurpose"> — File Monitor</span>
-</dt></dl></dd>
-<dt><span class="chapter"><a href="utils.html">File-related Utilities</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="GFilenameCompleter.html">GFilenameCompleter</a></span><span class="refpurpose"> — Filename Completer</span>
-</dt></dl></dd>
-<dt><span class="chapter"><a href="async.html">Asynchronous I/O</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GCancellable.html">GCancellable</a></span><span class="refpurpose"> — Thread-safe Operation Cancellation Stack</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAsyncResult.html">GAsyncResult</a></span><span class="refpurpose"> — Asynchronous Function Results</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GIOScheduler.html">GIOScheduler</a></span><span class="refpurpose"> — I/O Scheduler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleAsyncResult.html">GSimpleAsyncResult</a></span><span class="refpurpose"> — Simple asynchronous results implementation</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="conversion.html">Data conversion</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GConverter.html">GConverter</a></span><span class="refpurpose"> — Data conversion interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GCharsetConverter.html">GCharsetConverter</a></span><span class="refpurpose"> — Convert between charsets</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GZlibCompressor.html">GZlibCompressor</a></span><span class="refpurpose"> — Zlib compressor</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GZlibDecompressor.html">GZlibDecompressor</a></span><span class="refpurpose"> — Zlib decompressor</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="streaming.html">Streaming I/O</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSeekable.html">GSeekable</a></span><span class="refpurpose"> — Stream seeking interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInputStream.html">GInputStream</a></span><span class="refpurpose"> — Base class for implementing streaming input</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GOutputStream.html">GOutputStream</a></span><span class="refpurpose"> — Base class for implementing streaming output</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GIOStream.html">GIOStream</a></span><span class="refpurpose"> — Base class for implementing read/write streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileInputStream.html">GFileInputStream</a></span><span class="refpurpose"> — File input streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileOutputStream.html">GFileOutputStream</a></span><span class="refpurpose"> — File output streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileIOStream.html">GFileIOStream</a></span><span class="refpurpose"> — File read and write streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileDescriptorBased.html">GFileDescriptorBased</a></span><span class="refpurpose"> — Interface for file descriptor based IO</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFilterInputStream.html">GFilterInputStream</a></span><span class="refpurpose"> — Filter Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFilterOutputStream.html">GFilterOutputStream</a></span><span class="refpurpose"> — Filter Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMemoryInputStream.html">GMemoryInputStream</a></span><span class="refpurpose"> — Streaming input operations on memory chunks</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMemoryOutputStream.html">GMemoryOutputStream</a></span><span class="refpurpose"> — Streaming output operations on memory chunks</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GBufferedInputStream.html">GBufferedInputStream</a></span><span class="refpurpose"> — Buffered Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GBufferedOutputStream.html">GBufferedOutputStream</a></span><span class="refpurpose"> — Buffered Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDataInputStream.html">GDataInputStream</a></span><span class="refpurpose"> — Data Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDataOutputStream.html">GDataOutputStream</a></span><span class="refpurpose"> — Data Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixInputStream.html">GUnixInputStream</a></span><span class="refpurpose"> — Streaming input operations for UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixOutputStream.html">GUnixOutputStream</a></span><span class="refpurpose"> — Streaming output operations for UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GWin32InputStream.html">GWin32InputStream</a></span><span class="refpurpose"> — Streaming input operations for Windows file handles</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GWin32OutputStream.html">GWin32OutputStream</a></span><span class="refpurpose"> — Streaming output operations for Windows file handles</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GConverterInputstream.html">GConverterInputstream</a></span><span class="refpurpose"> — Converter Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GConverterOutputstream.html">GConverterOutputstream</a></span><span class="refpurpose"> — Converter Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GPollableInputStream.html">GPollableInputStream</a></span><span class="refpurpose"> — Interface for pollable input streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GPollableOutputStream.html">GPollableOutputStream</a></span><span class="refpurpose"> — Interface for pollable output streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-gpollableutils.html">gpollableutils</a></span><span class="refpurpose"> — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="types.html">File types and applications</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-GContentType.html">GContentType</a></span><span class="refpurpose"> — Platform-specific content typing</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAppInfo.html">GAppInfo</a></span><span class="refpurpose"> — Application information and launch contexts</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Desktop-file-based-GAppInfo.html">GDesktopAppInfo</a></span><span class="refpurpose"> — Application information from desktop files</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="volume_mon.html">Volumes and Drives</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GVolumeMonitor.html">GVolumeMonitor</a></span><span class="refpurpose"> — Volume Monitor</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GVolume.html">GVolume</a></span><span class="refpurpose"> — Volume management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMount.html">GMount</a></span><span class="refpurpose"> — Mount management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDrive.html">GDrive</a></span><span class="refpurpose"> — Drive management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Unix-Mounts.html">Unix Mounts</a></span><span class="refpurpose"> — UNIX mounts</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="icons.html">Icons</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GIcon.html">GIcon</a></span><span class="refpurpose"> — Interface for icons</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileIcon.html">GFileIcon</a></span><span class="refpurpose"> — Icons pointing to an image file</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GLoadableIcon.html">GLoadableIcon</a></span><span class="refpurpose"> — Loadable Icons</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GThemedIcon.html">GThemedIcon</a></span><span class="refpurpose"> — Icon theming support</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GEmblemedIcon.html">GEmblemedIcon</a></span><span class="refpurpose"> — Icon with emblems</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GEmblem.html">GEmblem</a></span><span class="refpurpose"> — An object for emblems</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="failable_initialization.html">Failable Initialization</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GInitable.html">GInitable</a></span><span class="refpurpose"> — Failable object initialization interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAsyncInitable.html">GAsyncInitable</a></span><span class="refpurpose"> — Asynchronously failable object initialization interface</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="networking.html">Low-level network support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSocket.html">GSocket</a></span><span class="refpurpose"> — Low-level socket object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInetAddress.html">GInetAddress</a></span><span class="refpurpose"> — An IPv4/IPv6 address</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GInetAddressMask.html">GInetAddressMask</a></span><span class="refpurpose"> — An IPv4/IPv6 address mask</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketAddress.html">GSocketAddress</a></span><span class="refpurpose"> — Abstract base class representing endpoints for
-socket communication</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInetSocketAddress.html">GInetSocketAddress</a></span><span class="refpurpose"> — Internet GSocketAddress</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixSocketAddress.html">GUnixSocketAddress</a></span><span class="refpurpose"> — UNIX GSocketAddress</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketControlMessage.html">GSocketControlMessage</a></span><span class="refpurpose"> — A GSocket control message</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixFDList.html">GUnixFDList</a></span><span class="refpurpose"> — An object containing a set of UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixFDMessage.html">GUnixFDMessage</a></span><span class="refpurpose"> — A GSocketControlMessage containing a GUnixFDList</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GCredentials.html">GCredentials</a></span><span class="refpurpose"> — An object containing credentials</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixCredentialsMessage.html">GUnixCredentialsMessage</a></span><span class="refpurpose"> — A GSocketControlMessage containing credentials</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxy.html">GProxy</a></span><span class="refpurpose"> — Interface for proxy handling</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxyAddress.html">GProxyAddress</a></span><span class="refpurpose"> — An internet address with proxy information</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="highlevel-socket.html">High-level network functionallity</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSocketClient.html">GSocketClient</a></span><span class="refpurpose"> — Helper for connecting to a network service</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketConnection.html">GSocketConnection</a></span><span class="refpurpose"> — A socket connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixConnection.html">GUnixConnection</a></span><span class="refpurpose"> — A UNIX domain GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTcpConnection.html">GTcpConnection</a></span><span class="refpurpose"> — A TCP GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTcpWrapperConnection.html">GTcpWrapperConnection</a></span><span class="refpurpose"> — wrapper for non-GSocketConnection-based, GSocket-based GIOStreams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketListener.html">GSocketListener</a></span><span class="refpurpose"> — Helper for accepting network client connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketService.html">GSocketService</a></span><span class="refpurpose"> — Make it easy to implement a network service</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GThreadedSocketService.html">GThreadedSocketService</a></span><span class="refpurpose"> — A threaded GSocketService</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkMonitor.html">GNetworkMonitor</a></span><span class="refpurpose"> — Network status monitor</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="tls.html">TLS (SSL) support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-TLS-Overview.html">TLS Overview</a></span><span class="refpurpose"> — TLS (aka SSL) support for GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsCertificate.html">GTlsCertificate</a></span><span class="refpurpose"> — TLS certificate</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsConnection.html">GTlsConnection</a></span><span class="refpurpose"> — TLS connection type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsClientConnection.html">GTlsClientConnection</a></span><span class="refpurpose"> — TLS client-side connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsServerConnection.html">GTlsServerConnection</a></span><span class="refpurpose"> — TLS server-side connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsBackend.html">GTlsBackend</a></span><span class="refpurpose"> — TLS backend implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsDatabase.html">GTlsDatabase</a></span><span class="refpurpose"> — TLS database type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsFileDatabase.html">GTlsFileDatabase</a></span><span class="refpurpose"> — TLS file based database type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsInteraction.html">GTlsInteraction</a></span><span class="refpurpose"> — Interaction with the user during TLS operations.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsPassword.html">GTlsPassword</a></span><span class="refpurpose"> — TLS Passwords for prompting</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="resolver.html">DNS resolution</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GResolver.html">GResolver</a></span><span class="refpurpose"> — Asynchronous and cancellable DNS resolver</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxyResolver.html">GProxyResolver</a></span><span class="refpurpose"> — Asynchronous and cancellable network proxy resolver</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketConnectable.html">GSocketConnectable</a></span><span class="refpurpose"> — Interface for potential socket endpoints</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkAddress.html">GNetworkAddress</a></span><span class="refpurpose"> — A GSocketConnectable for resolving hostnames</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkService.html">GNetworkService</a></span><span class="refpurpose"> — A GSocketConnectable for resolving SRV records</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSrvTarget.html">GSrvTarget</a></span><span class="refpurpose"> — DNS SRV record target</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="gdbus-lowlevel.html">Lowlevel D-Bus Support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Utilities.html">D-Bus Utilities</a></span><span class="refpurpose"> — Various utilities related to D-Bus.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Addresses.html">D-Bus Addresses</a></span><span class="refpurpose"> — D-Bus connection endpoints</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-D-Bus-Introspection-Data.html">D-Bus Introspection Data</a></span><span class="refpurpose"> — Node and interface description data structures</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GDBusError.html">GDBusError</a></span><span class="refpurpose"> — Mapping D-Bus errors to and from GError</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMessage.html">GDBusMessage</a></span><span class="refpurpose"> — D-Bus Message</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusConnection.html">GDBusConnection</a></span><span class="refpurpose"> — D-Bus Connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMethodInvocation.html">GDBusMethodInvocation</a></span><span class="refpurpose"> — Object for handling remote calls</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusServer.html">GDBusServer</a></span><span class="refpurpose"> — Helper for accepting connections</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusAuthObserver.html">GDBusAuthObserver</a></span><span class="refpurpose"> — Object used for authenticating connections</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="gdbus-convenience.html">Highlevel D-Bus Support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-Owning-Bus-Names.html">Owning Bus Names</a></span><span class="refpurpose"> — Simple API for owning bus names</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Watching-Bus-Names.html">Watching Bus Names</a></span><span class="refpurpose"> — Simple API for watching bus names</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusInterface.html">GDBusInterface</a></span><span class="refpurpose"> — Base type for D-Bus interfaces</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusInterfaceSkeleton.html">GDBusInterfaceSkeleton</a></span><span class="refpurpose"> — Service-side D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusProxy.html">GDBusProxy</a></span><span class="refpurpose"> — Client-side D-Bus interface proxy</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObject.html">GDBusObject</a></span><span class="refpurpose"> — Base type for D-Bus objects</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectSkeleton.html">GDBusObjectSkeleton</a></span><span class="refpurpose"> — Service-side D-Bus object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectProxy.html">GDBusObjectProxy</a></span><span class="refpurpose"> — Client-side D-Bus object</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManager.html">GDBusObjectManager</a></span><span class="refpurpose"> — Base type for D-Bus object managers</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManagerServer.html">GDBusObjectManagerServer</a></span><span class="refpurpose"> — Service-side object manager</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusObjectManagerClient.html">GDBusObjectManagerClient</a></span><span class="refpurpose"> — Client-side object manager</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="settings.html">Settings</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GSettings.html">GSettings</a></span><span class="refpurpose"> — High-level API for application settings</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSettingsBackend.html">GSettingsBackend</a></span><span class="refpurpose"> — Interface for settings backend implementations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GSettingsSchema-GSettingsSchemaSource.html">GSettingsSchema, GSettingsSchemaSource</a></span><span class="refpurpose"> — introspecting and controlling the loading of
- GSettings schemas</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="resources.html">Resources</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="gio-GResource.html">GResource</a></span><span class="refpurpose"> — Resource framework</span>
-</dt></dl></dd>
-<dt><span class="chapter"><a href="permissions.html">Permissions</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GPermission.html">GPermission</a></span><span class="refpurpose"> — An object representing the permission to perform
- a certain action</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimplePermission.html">GSimplePermission</a></span><span class="refpurpose"> — A GPermission that doesn't change value</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="application.html">Application support</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GApplication.html">GApplication</a></span><span class="refpurpose"> — Core application class</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GApplicationCommandLine.html">GApplicationCommandLine</a></span><span class="refpurpose"> — A command-line invocation of an application</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GActionGroup.html">GActionGroup</a></span><span class="refpurpose"> — A group of actions</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GActionMap.html">GActionMap</a></span><span class="refpurpose"> — Interface for action containers</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleActionGroup.html">GSimpleActionGroup</a></span><span class="refpurpose"> — A simple GActionGroup implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAction.html">GAction</a></span><span class="refpurpose"> — An action interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSimpleAction.html">GSimpleAction</a></span><span class="refpurpose"> — A simple GAction implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GRemoteActionGroup.html">GRemoteActionGroup</a></span><span class="refpurpose"> — a <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> that interacts with other processes</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GActionGroup-exporter.html">GActionGroup exporter</a></span><span class="refpurpose"> — Export GActionGroups on D-Bus</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusActionGroup.html">GDBusActionGroup</a></span><span class="refpurpose"> — A D-Bus GActionGroup implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMenuModel.html">GMenuModel</a></span><span class="refpurpose"> — An abstract class representing the contents of a menu</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMenu.html">GMenu</a></span><span class="refpurpose"> — A simple implementation of GMenuModel</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GMenuModel-exporter.html">GMenuModel exporter</a></span><span class="refpurpose"> — Export GMenuModels on D-Bus</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDBusMenuModel.html">GDBusMenuModel</a></span><span class="refpurpose"> — A D-Bus GMenuModel implementation</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="extending.html">Extending GIO</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="GVfs.html">GVfs</a></span><span class="refpurpose"> — Virtual File System</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GIOModule.html">GIOModule</a></span><span class="refpurpose"> — Loadable GIO Modules</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Extension-Points.html">Extension Points</a></span><span class="refpurpose"> — Extension Points</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="tools.html">GIO Tools</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-querymodules.html">gio-querymodules</a></span><span class="refpurpose"> — GIO module cache creation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gsettings-tool.html">gsettings</a></span><span class="refpurpose"> — GSettings configuration tool</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="glib-compile-schemas.html">glib-compile-schemas</a></span><span class="refpurpose"> — GSettings schema compiler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="glib-compile-resources.html">glib-compile-resources</a></span><span class="refpurpose"> — GLib resource compiler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus.html">gdbus</a></span><span class="refpurpose"> — Tool for working with D-Bus objects</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-codegen.html">gdbus-codegen</a></span><span class="refpurpose"> — D-Bus code and documentation generator</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gresource-tool.html">gresource</a></span><span class="refpurpose"> — GResource tool</span>
-</dt>
-</dl></dd>
-<dt><span class="chapter"><a href="testing.html">GIO Testing</a></span></dt>
-<dd><dl><dt>
-<span class="refentrytitle"><a href="GTestDBus.html">GTestDBus</a></span><span class="refpurpose"> — D-Bus testing helper</span>
-</dt></dl></dd>
-</dl>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/resolver.html b/gtk+-mingw/share/gtk-doc/html/gio/resolver.html
deleted file mode 100644
index 406c714..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/resolver.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DNS resolution</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GTlsPassword.html" title="GTlsPassword">
-<link rel="next" href="GResolver.html" title="GResolver">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GTlsPassword.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GResolver.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="resolver"></a>DNS resolution</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GResolver.html">GResolver</a></span><span class="refpurpose"> — Asynchronous and cancellable DNS resolver</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GProxyResolver.html">GProxyResolver</a></span><span class="refpurpose"> — Asynchronous and cancellable network proxy resolver</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSocketConnectable.html">GSocketConnectable</a></span><span class="refpurpose"> — Interface for potential socket endpoints</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkAddress.html">GNetworkAddress</a></span><span class="refpurpose"> — A GSocketConnectable for resolving hostnames</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GNetworkService.html">GNetworkService</a></span><span class="refpurpose"> — A GSocketConnectable for resolving SRV records</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSrvTarget.html">GSrvTarget</a></span><span class="refpurpose"> — DNS SRV record target</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/resources.html b/gtk+-mingw/share/gtk-doc/html/gio/resources.html
deleted file mode 100644
index 0a6fc8b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/resources.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Resources</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gio-GSettingsSchema-GSettingsSchemaSource.html" title="GSettingsSchema, GSettingsSchemaSource">
-<link rel="next" href="gio-GResource.html" title="GResource">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-GSettingsSchema-GSettingsSchemaSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GResource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="resources"></a>Resources</h2></div></div></div>
-<div class="toc"><dl><dt>
-<span class="refentrytitle"><a href="gio-GResource.html">GResource</a></span><span class="refpurpose"> — Resource framework</span>
-</dt></dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/right.png b/gtk+-mingw/share/gtk-doc/html/gio/right.png
deleted file mode 100644
index ed55207..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/right.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/settings.html b/gtk+-mingw/share/gtk-doc/html/gio/settings.html
deleted file mode 100644
index 4bf7fa7..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/settings.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Settings</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">
-<link rel="next" href="GSettings.html" title="GSettings">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GDBusObjectManagerClient.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSettings.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="settings"></a>Settings</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GSettings.html">GSettings</a></span><span class="refpurpose"> — High-level API for application settings</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GSettingsBackend.html">GSettingsBackend</a></span><span class="refpurpose"> — Interface for settings backend implementations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GSettingsSchema-GSettingsSchemaSource.html">GSettingsSchema, GSettingsSchemaSource</a></span><span class="refpurpose"> — introspecting and controlling the loading of
- GSettings schemas</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/streaming.html b/gtk+-mingw/share/gtk-doc/html/gio/streaming.html
deleted file mode 100644
index ec443f8..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/streaming.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Streaming I/O</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GZlibDecompressor.html" title="GZlibDecompressor">
-<link rel="next" href="GSeekable.html" title="GSeekable">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GZlibDecompressor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GSeekable.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="streaming"></a>Streaming I/O</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GSeekable.html">GSeekable</a></span><span class="refpurpose"> — Stream seeking interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GInputStream.html">GInputStream</a></span><span class="refpurpose"> — Base class for implementing streaming input</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GOutputStream.html">GOutputStream</a></span><span class="refpurpose"> — Base class for implementing streaming output</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GIOStream.html">GIOStream</a></span><span class="refpurpose"> — Base class for implementing read/write streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileInputStream.html">GFileInputStream</a></span><span class="refpurpose"> — File input streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileOutputStream.html">GFileOutputStream</a></span><span class="refpurpose"> — File output streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileIOStream.html">GFileIOStream</a></span><span class="refpurpose"> — File read and write streaming operations</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFileDescriptorBased.html">GFileDescriptorBased</a></span><span class="refpurpose"> — Interface for file descriptor based IO</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFilterInputStream.html">GFilterInputStream</a></span><span class="refpurpose"> — Filter Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GFilterOutputStream.html">GFilterOutputStream</a></span><span class="refpurpose"> — Filter Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMemoryInputStream.html">GMemoryInputStream</a></span><span class="refpurpose"> — Streaming input operations on memory chunks</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMemoryOutputStream.html">GMemoryOutputStream</a></span><span class="refpurpose"> — Streaming output operations on memory chunks</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GBufferedInputStream.html">GBufferedInputStream</a></span><span class="refpurpose"> — Buffered Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GBufferedOutputStream.html">GBufferedOutputStream</a></span><span class="refpurpose"> — Buffered Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDataInputStream.html">GDataInputStream</a></span><span class="refpurpose"> — Data Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDataOutputStream.html">GDataOutputStream</a></span><span class="refpurpose"> — Data Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixInputStream.html">GUnixInputStream</a></span><span class="refpurpose"> — Streaming input operations for UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GUnixOutputStream.html">GUnixOutputStream</a></span><span class="refpurpose"> — Streaming output operations for UNIX file descriptors</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GWin32InputStream.html">GWin32InputStream</a></span><span class="refpurpose"> — Streaming input operations for Windows file handles</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GWin32OutputStream.html">GWin32OutputStream</a></span><span class="refpurpose"> — Streaming output operations for Windows file handles</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GConverterInputstream.html">GConverterInputstream</a></span><span class="refpurpose"> — Converter Input Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-GConverterOutputstream.html">GConverterOutputstream</a></span><span class="refpurpose"> — Converter Output Stream</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GPollableInputStream.html">GPollableInputStream</a></span><span class="refpurpose"> — Interface for pollable input streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GPollableOutputStream.html">GPollableOutputStream</a></span><span class="refpurpose"> — Interface for pollable output streams</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-gpollableutils.html">gpollableutils</a></span><span class="refpurpose"> — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/style.css b/gtk+-mingw/share/gtk-doc/html/gio/style.css
deleted file mode 100644
index d6f6c26..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/style.css
+++ /dev/null
@@ -1,266 +0,0 @@
-.synopsis, .classsynopsis
-{
- /* tango:aluminium 1/2 */
- background: #eeeeec;
- border: solid 1px #d3d7cf;
- padding: 0.5em;
-}
-.programlisting
-{
- /* tango:sky blue 0/1 */
- background: #e6f3ff;
- border: solid 1px #729fcf;
- padding: 0.5em;
-}
-.variablelist
-{
- padding: 4px;
- margin-left: 3em;
-}
-.variablelist td:first-child
-{
- vertical-align: top;
-}
-
-@media screen {
- sup a.footnote
- {
- position: relative;
- top: 0em ! important;
-
- }
- /* this is needed so that the local anchors are displayed below the naviagtion */
- div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
- {
- display: inline-block;
- position: relative;
- top:-5em;
- }
- /* this seems to be a bug in the xsl style sheets when generating indexes */
- div.index div.index
- {
- top: 0em;
- }
- /* make space for the fixed navigation bar and add space at the bottom so that
- * link targets appear somewhat close to top
- */
- body
- {
- padding-top: 3.2em;
- padding-bottom: 20em;
- }
- /* style and size the navigation bar */
- table.navigation#top
- {
- position: fixed;
- /* tango:scarlet red 0/1 */
- background: #ffe6e6;
- border: solid 1px #ef2929;
- margin-top: 0;
- margin-bottom: 0;
- top: 0;
- left: 0;
- height: 3em;
- z-index: 10;
- }
- .navigation a, .navigation a:visited
- {
- /* tango:scarlet red 3 */
- color: #a40000;
- }
- .navigation a:hover
- {
- /* tango:scarlet red 1 */
- color: #ef2929;
- }
- td.shortcuts
- {
- /* tango:scarlet red 1 */
- color: #ef2929;
- font-size: 80%;
- white-space: nowrap;
- }
-}
-@media print {
- table.navigation {
- visibility: collapse;
- display: none;
- }
- div.titlepage table.navigation {
- visibility: visible;
- display: table;
- /* tango:scarlet red 0/1 */
- background: #ffe6e6;
- border: solid 1px #ef2929;
- margin-top: 0;
- margin-bottom: 0;
- top: 0;
- left: 0;
- height: 3em;
- }
-}
-
-.navigation .title
-{
- font-size: 200%;
-}
-
-div.gallery-float
-{
- float: left;
- padding: 10px;
-}
-div.gallery-float img
-{
- border-style: none;
-}
-div.gallery-spacer
-{
- clear: both;
-}
-
-a, a:visited
-{
- text-decoration: none;
- /* tango:sky blue 2 */
- color: #3465a4;
-}
-a:hover
-{
- text-decoration: underline;
- /* tango:sky blue 1 */
- color: #729fcf;
-}
-
-div.table table
-{
- border-collapse: collapse;
- border-spacing: 0px;
- /* tango:aluminium 3 */
- border: solid 1px #babdb6;
-}
-
-div.table table td, div.table table th
-{
- /* tango:aluminium 3 */
- border: solid 1px #babdb6;
- padding: 3px;
- vertical-align: top;
-}
-
-div.table table th
-{
- /* tango:aluminium 2 */
- background-color: #d3d7cf;
-}
-
-hr
-{
- /* tango:aluminium 3 */
- color: #babdb6;
- background: #babdb6;
- border: none 0px;
- height: 1px;
- clear: both;
-}
-
-.footer
-{
- padding-top: 3.5em;
- /* tango:aluminium 3 */
- color: #babdb6;
- text-align: center;
- font-size: 80%;
-}
-
-.warning
-{
- /* tango:orange 0/1 */
- background: #ffeed9;
- border-color: #ffb04f;
-}
-.note
-{
- /* tango:chameleon 0/0.5 */
- background: #d8ffb2;
- border-color: #abf562;
-}
-.note, .warning
-{
- padding: 0.5em;
- border-width: 1px;
- border-style: solid;
-}
-.note h3, .warning h3
-{
- margin-top: 0.0em
-}
-.note p, .warning p
-{
- margin-bottom: 0.0em
-}
-
-/* blob links */
-h2 .extralinks, h3 .extralinks
-{
- float: right;
- /* tango:aluminium 3 */
- color: #babdb6;
- font-size: 80%;
- font-weight: normal;
-}
-
-.annotation
-{
- /* tango:aluminium 5 */
- color: #555753;
- font-size: 80%;
- font-weight: normal;
-}
-
-/* code listings */
-
-.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */
-.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */
-.listing_code .programlisting .function { color: #000000; font-weight: bold; }
-.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
-.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */
-.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
-.listing_code .programlisting .normal { color: #000000; }
-.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */
-.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
-.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */
-.listing_code .programlisting .type { color: #000000; }
-.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */
-.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */
-
-.listing_frame {
- /* tango:sky blue 1 */
- border: solid 1px #729fcf;
- padding: 0px;
-}
-
-.listing_lines, .listing_code {
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0.5em;
-}
-.listing_lines {
- /* tango:sky blue 0.5 */
- background: #a6c5e3;
- /* tango:aluminium 6 */
- color: #2e3436;
-}
-.listing_code {
- /* tango:sky blue 0 */
- background: #e6f3ff;
-}
-.listing_code .programlisting {
- /* override from previous */
- border: none 0px;
- padding: 0px;
-}
-.listing_lines pre, .listing_code pre {
- margin: 0px;
-}
-
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/testing.html b/gtk+-mingw/share/gtk-doc/html/gio/testing.html
deleted file mode 100644
index a8e1a1b..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/testing.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIO Testing</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gresource-tool.html" title="gresource">
-<link rel="next" href="GTestDBus.html" title="GTestDBus">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gresource-tool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GTestDBus.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="testing"></a>GIO Testing</h2></div></div></div>
-<div class="toc"><dl><dt>
-<span class="refentrytitle"><a href="GTestDBus.html">GTestDBus</a></span><span class="refpurpose"> — D-Bus testing helper</span>
-</dt></dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/tls.html b/gtk+-mingw/share/gtk-doc/html/gio/tls.html
deleted file mode 100644
index d9c356a..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/tls.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TLS (SSL) support</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GNetworkMonitor.html" title="GNetworkMonitor">
-<link rel="next" href="gio-TLS-Overview.html" title="TLS Overview">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GNetworkMonitor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-TLS-Overview.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="tls"></a>TLS (SSL) support</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-TLS-Overview.html">TLS Overview</a></span><span class="refpurpose"> — TLS (aka SSL) support for GSocketConnection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsCertificate.html">GTlsCertificate</a></span><span class="refpurpose"> — TLS certificate</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsConnection.html">GTlsConnection</a></span><span class="refpurpose"> — TLS connection type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsClientConnection.html">GTlsClientConnection</a></span><span class="refpurpose"> — TLS client-side connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsServerConnection.html">GTlsServerConnection</a></span><span class="refpurpose"> — TLS server-side connection</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsBackend.html">GTlsBackend</a></span><span class="refpurpose"> — TLS backend implementation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsDatabase.html">GTlsDatabase</a></span><span class="refpurpose"> — TLS database type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsFileDatabase.html">GTlsFileDatabase</a></span><span class="refpurpose"> — TLS file based database type</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsInteraction.html">GTlsInteraction</a></span><span class="refpurpose"> — Interaction with the user during TLS operations.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GTlsPassword.html">GTlsPassword</a></span><span class="refpurpose"> — TLS Passwords for prompting</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/tools.html b/gtk+-mingw/share/gtk-doc/html/gio/tools.html
deleted file mode 100644
index 2a85961..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/tools.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GIO Tools</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gio-Extension-Points.html" title="Extension Points">
-<link rel="next" href="gio-querymodules.html" title="gio-querymodules">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-Extension-Points.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-querymodules.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="tools"></a>GIO Tools</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-querymodules.html">gio-querymodules</a></span><span class="refpurpose"> — GIO module cache creation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gsettings-tool.html">gsettings</a></span><span class="refpurpose"> — GSettings configuration tool</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="glib-compile-schemas.html">glib-compile-schemas</a></span><span class="refpurpose"> — GSettings schema compiler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="glib-compile-resources.html">glib-compile-resources</a></span><span class="refpurpose"> — GLib resource compiler</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus.html">gdbus</a></span><span class="refpurpose"> — Tool for working with D-Bus objects</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-codegen.html">gdbus-codegen</a></span><span class="refpurpose"> — D-Bus code and documentation generator</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gresource-tool.html">gresource</a></span><span class="refpurpose"> — GResource tool</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/types.html b/gtk+-mingw/share/gtk-doc/html/gio/types.html
deleted file mode 100644
index c94b893..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/types.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>File types and applications</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gio-gpollableutils.html" title="gpollableutils">
-<link rel="next" href="gio-GContentType.html" title="GContentType">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-gpollableutils.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gio-GContentType.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="types"></a>File types and applications</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="gio-GContentType.html">GContentType</a></span><span class="refpurpose"> — Platform-specific content typing</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GAppInfo.html">GAppInfo</a></span><span class="refpurpose"> — Application information and launch contexts</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Desktop-file-based-GAppInfo.html">GDesktopAppInfo</a></span><span class="refpurpose"> — Application information from desktop files</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/up.png b/gtk+-mingw/share/gtk-doc/html/gio/up.png
deleted file mode 100644
index 8eb591f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/up.png
+++ /dev/null
Binary files differ
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/utils.html b/gtk+-mingw/share/gtk-doc/html/gio/utils.html
deleted file mode 100644
index dc6981f..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/utils.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>File-related Utilities</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GFileMonitor.html" title="GFileMonitor">
-<link rel="next" href="GFilenameCompleter.html" title="GFilenameCompleter">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GFileMonitor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GFilenameCompleter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="utils"></a>File-related Utilities</h2></div></div></div>
-<div class="toc"><dl><dt>
-<span class="refentrytitle"><a href="GFilenameCompleter.html">GFilenameCompleter</a></span><span class="refpurpose"> — Filename Completer</span>
-</dt></dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file
diff --git a/gtk+-mingw/share/gtk-doc/html/gio/volume_mon.html b/gtk+-mingw/share/gtk-doc/html/gio/volume_mon.html
deleted file mode 100644
index 69ddf02..0000000
--- a/gtk+-mingw/share/gtk-doc/html/gio/volume_mon.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Volumes and Drives</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">
-<link rel="next" href="GVolumeMonitor.html" title="GVolumeMonitor">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gio-Desktop-file-based-GAppInfo.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="GVolumeMonitor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="volume_mon"></a>Volumes and Drives</h2></div></div></div>
-<div class="toc"><dl>
-<dt>
-<span class="refentrytitle"><a href="GVolumeMonitor.html">GVolumeMonitor</a></span><span class="refpurpose"> — Volume Monitor</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GVolume.html">GVolume</a></span><span class="refpurpose"> — Volume management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GMount.html">GMount</a></span><span class="refpurpose"> — Mount management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="GDrive.html">GDrive</a></span><span class="refpurpose"> — Drive management</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gio-Unix-Mounts.html">Unix Mounts</a></span><span class="refpurpose"> — UNIX mounts</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html> \ No newline at end of file