<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" title=" " alt="" coords="5,2115,112,2141"/>
<area shape="rect" id="node2" href="$classGlib_1_1IOChannel.html" title="IOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them wi..." alt="" coords="196,2041,311,2066"/>
<area shape="rect" id="node3" href="$classGlib_1_1Markup_1_1ParseContext.html" title="A parse context is used to parse marked&#45;up documents." alt="" coords="160,2090,347,2115"/>
<area shape="rect" id="node4" href="$classGlib_1_1Markup_1_1Parser.html" title="The abstract markup parser base class." alt="" coords="181,2139,325,2165"/>
<area shape="rect" id="node5" href="$classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="193,2189,314,2214"/>
<area shape="rect" id="node6" href="$classGlib_1_1ExtraClassInit.html" title="A convenience class for named custom types." alt="" coords="395,2138,531,2163"/>
<area shape="rect" id="node7" href="$classGlib_1_1Interface.html" title=" " alt="" coords="410,2810,515,2835"/>
<area shape="rect" id="node83" href="$classGlib_1_1Object.html" title=" " alt="" coords="623,1618,713,1643"/>
<area shape="rect" id="node8" href="$classGio_1_1Action.html" title="Action &#45; An action interface." alt="" coords="625,1889,711,1914"/>
<area shape="rect" id="node11" href="$classGio_1_1ActionGroup.html" title="ActionGroup &#45; a group of actions." alt="" coords="607,2086,729,2111"/>
<area shape="rect" id="node15" href="$classGio_1_1ActionMap.html" title="ActionMap &#45; Interface for action containers." alt="" coords="612,2037,724,2062"/>
<area shape="rect" id="node16" href="$classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them." alt="" coords="621,1962,715,1987"/>
<area shape="rect" id="node18" href="$classGio_1_1AsyncInitable.html" title="AsyncInitable &#45; Asynchronously failable object initialization interface." alt="" coords="604,2710,732,2735"/>
<area shape="rect" id="node22" href="$classGio_1_1AsyncResult.html" title="Provides a base class for implementing asynchronous function results." alt="" coords="607,3237,729,3262"/>
<area shape="rect" id="node23" href="$classGio_1_1Converter.html" title="Converter &#45; Data conversion interface." alt="" coords="615,2210,721,2235"/>
<area shape="rect" id="node27" href="$classGio_1_1DBus_1_1Interface.html" title="Interface &#45; Base type for D&#45;Bus interfaces." alt="" coords="597,2611,739,2637"/>
<area shape="rect" id="node29" href="$classGio_1_1DBus_1_1Object.html" title="Object &#45; Base type for D&#45;Bus objects." alt="" coords="603,2283,733,2309"/>
<area shape="rect" id="node32" href="$classGio_1_1DBus_1_1ObjectManager.html" title="Base type for D&#45;Bus object managers." alt="" coords="579,2562,757,2587"/>
<area shape="rect" id="node34" href="$classGio_1_1Drive.html" title="Virtual File System drive management." alt="" coords="628,3286,708,3311"/>
<area shape="rect" id="node35" href="$classGio_1_1File.html" title="File and directory handling." alt="" coords="633,3335,703,3361"/>
<area shape="rect" id="node36" href="$classGio_1_1FileDescriptorBased.html" title="Interface for file descriptor based IO." alt="" coords="824,3305,992,3330"/>
<area shape="rect" id="node39" href="$classGio_1_1Icon.html" title="This is a very minimal interface for icons." alt="" coords="631,2834,705,2859"/>
<area shape="rect" id="node45" href="$classGio_1_1Initable.html" title="Failable object initialization interface." alt="" coords="622,2661,714,2686"/>
<area shape="rect" id="node48" href="$classGio_1_1ListModel.html" title="A dynamic list of objects." alt="" coords="615,1790,721,1815"/>
<area shape="rect" id="node51" href="$classGio_1_1LoadableIcon.html" title="Extends the Icon interface and adds the ability to load icons from streams." alt="" coords="605,2933,731,2958"/>
<area shape="rect" id="node52" href="$classGio_1_1Mount.html" title="The Mount interface represents user&#45;visible mounts." alt="" coords="625,3385,711,3410"/>
<area shape="rect" id="node53" href="$classGio_1_1NetworkMonitor.html" title="Network status monitor." alt="" coords="597,3434,739,3459"/>
<area shape="rect" id="node54" href="$classGio_1_1PollableInputStream.html" title="PollableInputStream &#45; Interface for pollable input streams." alt="" coords="825,3105,991,3130"/>
<area shape="rect" id="node57" href="$classGio_1_1PollableOutputStream.html" title="PollableOutputStream &#45; Interface for pollable output streams." alt="" coords="819,3454,997,3479"/>
<area shape="rect" id="node60" href="$classGio_1_1Proxy.html" title="Proxy &#45; Interface for proxy handling." alt="" coords="626,3483,710,3509"/>
<area shape="rect" id="node61" href="$classGio_1_1ProxyResolver.html" title="ProxyResolver &#45; Asynchronous and cancellable network proxy resolver." alt="" coords="601,3533,735,3558"/>
<area shape="rect" id="node62" href="$classGio_1_1RemoteActionGroup.html" title="RemoteActionGroup &#45; a ActionGroup that interacts with other processes." alt="" coords="585,2147,751,2173"/>
<area shape="rect" id="node63" href="$classGio_1_1Seekable.html" title="Stream seeking interface." alt="" coords="856,3255,960,3281"/>
<area shape="rect" id="node71" href="$classGio_1_1SocketConnectable.html" title="Interface for potential socket endpoints." alt="" coords="587,2883,749,2909"/>
<area shape="rect" id="node78" href="$classGio_1_1TlsClientConnection.html" title="TLS client&#45;side connection." alt="" coords="1073,557,1241,582"/>
<area shape="rect" id="node80" href="$classGio_1_1TlsServerConnection.html" title="TLS server&#45;side connection." alt="" coords="1071,3129,1243,3154"/>
<area shape="rect" id="node82" href="$classGio_1_1Volume.html" title="The Volume interface represents user&#45;visible objects that can be mounted." alt="" coords="621,2785,715,2810"/>
<area shape="rect" id="node9" href="$classGio_1_1PropertyAction.html" title="An Action reflecting a Glib::Object property." alt="" coords="839,1839,977,1865"/>
<area shape="rect" id="node10" href="$classGio_1_1SimpleAction.html" title="SimpleAction &#45; A simple Action implementation." alt="" coords="845,1889,971,1914"/>
<area shape="rect" id="node12" href="$classGio_1_1Application.html" title="Application &#45; Core application class." alt="" coords="851,1987,965,2013"/>
<area shape="rect" id="node13" href="$classGio_1_1DBus_1_1ActionGroup.html" title="ActionGroup &#45; A D&#45;Bus Gio::ActionGroup implementation." alt="" coords="827,2086,989,2111"/>
<area shape="rect" id="node14" href="$classGio_1_1SimpleActionGroup.html" title="SimpleActionGroup &#45; A simple ActionGroup implementation." alt="" coords="827,2037,989,2062"/>
<area shape="rect" id="node17" href="$classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files." alt="" coords="836,1938,980,1963"/>
<area shape="rect" id="node19" href="$classGio_1_1DBus_1_1Connection.html" title="A D&#45;Bus Connection." alt="" coords="829,2710,987,2735"/>
<area shape="rect" id="node20" href="$classGio_1_1DBus_1_1ObjectManagerClient.html" title="Client&#45;side object manager." alt="" coords="819,2596,997,2636"/>
<area shape="rect" id="node21" href="$classGio_1_1DBus_1_1Proxy.html" title="A client&#45;side proxy." alt="" coords="845,2661,971,2686"/>
<area shape="rect" id="node24" href="$classGio_1_1CharsetConverter.html" title="CharsetConverter &#45; Convert between charsets." alt="" coords="831,2497,985,2522"/>
<area shape="rect" id="node25" href="$classGio_1_1ZlibCompressor.html" title="ZlibCompressor &#45; Zlib compressor." alt="" coords="837,2185,979,2210"/>
<area shape="rect" id="node26" href="$classGio_1_1ZlibDecompressor.html" title="ZlibDecompressor &#45; Zlib decompressor." alt="" coords="830,2135,986,2161"/>
<area shape="rect" id="node28" href="$classGio_1_1DBus_1_1InterfaceSkeleton.html" title="Abstract base class for D&#45;Bus interfaces on the service side." alt="" coords="811,2398,1005,2423"/>
<area shape="rect" id="node30" href="$classGio_1_1DBus_1_1ObjectProxy.html" title="Client&#45;side D&#45;Bus object." alt="" coords="827,2283,989,2309"/>
<area shape="rect" id="node31" href="$classGio_1_1DBus_1_1ObjectSkeleton.html" title="Service&#45;side D&#45;Bus object." alt="" coords="819,2234,997,2259"/>
<area shape="rect" id="node33" href="$classGio_1_1DBus_1_1ObjectManagerServer.html" title="Service&#45;side object manager." alt="" coords="819,2333,997,2373"/>
<area shape="rect" id="node37" href="$classGio_1_1UnixInputStream.html" title="UnixInputStream implements InputStream for reading from a unix file descriptor, including asynchronou..." alt="" coords="1083,2981,1231,3006"/>
<area shape="rect" id="node38" href="$classGio_1_1UnixOutputStream.html" title="UnixOutputStream implements OutputStream for writing to a a unix file descriptor, including asynchron..." alt="" coords="1077,3479,1236,3505"/>
<area shape="rect" id="node40" href="$classGio_1_1BytesIcon.html" title="An icon stored in memory as a Glib::Bytes." alt="" coords="853,3055,963,3081"/>
<area shape="rect" id="node41" href="$classGio_1_1Emblem.html" title="An object for emblems." alt="" coords="859,2759,957,2785"/>
<area shape="rect" id="node42" href="$classGio_1_1EmblemedIcon.html" title="Icons with Emblems." alt="" coords="839,2809,977,2834"/>
<area shape="rect" id="node43" href="$classGio_1_1FileIcon.html" title="FileIcon specifies an icon by pointing to an image file to be used as icon." alt="" coords="860,3006,956,3031"/>
<area shape="rect" id="node44" href="$classGio_1_1ThemedIcon.html" title="Icon theming support." alt="" coords="847,2858,969,2883"/>
<area shape="rect" id="node46" href="$classGio_1_1DBus_1_1Server.html" title="This is a helper for listening to and accepting D&#45;Bus connections." alt="" coords="843,2546,973,2571"/>
<area shape="rect" id="node47" href="$classGio_1_1Socket.html" title="Low&#45;level socket object." alt="" coords="863,2447,953,2473"/>
<area shape="rect" id="node49" href="$classGio_1_1ListStoreBase.html" title="A simple implementation of Gio::ListModel that stores all items in memory." alt="" coords="842,1741,974,1766"/>
<area shape="rect" id="node50" href="$classGio_1_1ListStore.html" title="A simple implementation of Gio::ListModel that stores all items in memory." alt="" coords="1073,1741,1240,1766"/>
<area shape="rect" id="node55" href="$classGio_1_1ConverterInputStream.html" title="ConverterInputstream &#45; Converter Input Stream." alt="" coords="1312,2757,1491,2782"/>
<area shape="rect" id="node56" href="$classGio_1_1MemoryInputStream.html" title="MemoryInputStream implements InputStream for arbitrary memory chunks." alt="" coords="1072,2931,1241,2957"/>
<area shape="rect" id="node58" href="$classGio_1_1ConverterOutputStream.html" title="ConverterOutputstream &#45; Converter Output Stream." alt="" coords="1307,3467,1495,3493"/>
<area shape="rect" id="node59" href="$classGio_1_1MemoryOutputStream.html" title="Streaming output operations on memory chunks." alt="" coords="1067,3381,1246,3406"/>
<area shape="rect" id="node64" href="$classGio_1_1BufferedInputStream.html" title="The buffered input stream implements FilterInputStream and provides for buffered reads." alt="" coords="1317,3005,1486,3030"/>
<area shape="rect" id="node66" href="$classGio_1_1BufferedOutputStream.html" title="The buffered output stream implements FilterOutputStream and provides for buffered writes." alt="" coords="1312,3286,1491,3311"/>
<area shape="rect" id="node67" href="$classGio_1_1DataOutputStream.html" title="An implementation of FilterOutputStream that allows for high&#45;level data manipulation of arbitrary dat..." alt="" coords="1322,3393,1481,3418"/>
<area shape="rect" id="node68" href="$classGio_1_1FileIOStream.html" title="FileIOStream provides input streams that take their content from a file." alt="" coords="1093,2833,1220,2858"/>
<area shape="rect" id="node69" href="$classGio_1_1FileInputStream.html" title="FileInputStream provides input streams that take their content from a file." alt="" coords="1085,2882,1228,2907"/>
<area shape="rect" id="node70" href="$classGio_1_1FileOutputStream.html" title="FileOutputStream provides output streams that write their content to a file." alt="" coords="1081,3331,1233,3357"/>
<area shape="rect" id="node65" href="$classGio_1_1DataInputStream.html" title="An implementation of BufferedInputStream that allows for high&#45;level data manipulation of arbitrary da..." alt="" coords="1567,3005,1715,3030"/>
<area shape="rect" id="node72" href="$classGio_1_1NetworkAddress.html" title="A SocketConnectable for resolving hostnames." alt="" coords="835,2907,981,2933"/>
<area shape="rect" id="node73" href="$classGio_1_1NetworkService.html" title="A GSocketConnectable for resolving SRV records." alt="" coords="836,2957,980,2982"/>
<area shape="rect" id="node74" href="$classGio_1_1SocketAddress.html" title="Abstract base class representing endpoints for socket communication." alt="" coords="839,3154,977,3179"/>
<area shape="rect" id="node75" href="$classGio_1_1InetSocketAddress.html" title="Internet SocketAddress." alt="" coords="1077,3079,1237,3105"/>
<area shape="rect" id="node77" href="$classGio_1_1UnixSocketAddress.html" title="UnixSocketAddress &#45; UNIX SocketAddress." alt="" coords="1074,3030,1239,3055"/>
<area shape="rect" id="node76" href="$classGio_1_1ProxyAddress.html" title="ProxyAddress &#45; An internet address with proxy information." alt="" coords="1335,3079,1467,3105"/>
<area shape="rect" id="node79" href="$classGio_1_1TlsClientConnectionImpl.html" title="Gio::TlsClientConnectionImpl is a Gio::TlsConnection that implements the Gio::TlsClientConnection int..." alt="" coords="1305,631,1498,657"/>
<area shape="rect" id="node81" href="$classGio_1_1TlsServerConnectionImpl.html" title="Gio::TlsServerConnectionImpl is a Gio::TlsConnection that implements the Gio::TlsServerConnection int..." alt="" coords="1303,2855,1500,2881"/>
<area shape="rect" id="node84" href="$classGio_1_1AppInfoMonitor.html" title="Monitor application information for changes." alt="" coords="839,1593,977,1618"/>
<area shape="rect" id="node85" href="$classGio_1_1AppLaunchContext.html" title="This is used to handle, for instance, startup notification and launching of the new application on th..." alt="" coords="827,1642,989,1667"/>
<area shape="rect" id="node86" href="$classGio_1_1ApplicationCommandLine.html" title="ApplicationCommandLine &#45; A command&#45;line invocation of an application." alt="" coords="809,1691,1007,1717"/>
<area shape="rect" id="node87" href="$classGio_1_1Cancellable.html" title="Allows actions to be cancelled." alt="" coords="849,63,967,89"/>
<area shape="rect" id="node88" href="$classGio_1_1Credentials.html" title="An object containing credentials." alt="" coords="850,113,966,138"/>
<area shape="rect" id="node89" href="$classGio_1_1DBus_1_1AuthObserver.html" title="AuthObserver &#45; An object used for authenticating connections." alt="" coords="823,162,993,187"/>
<area shape="rect" id="node90" href="$classGio_1_1DBus_1_1Message.html" title="A type for representing D&#45;Bus messages that can be sent or received on a Connection." alt="" coords="836,211,980,237"/>
<area shape="rect" id="node91" href="$classGio_1_1DBus_1_1MethodInvocation.html" title="An Object for handling remote calls." alt="" coords="811,261,1005,286"/>
<area shape="rect" id="node92" href="$classGio_1_1FileEnumerator.html" title="Enumerated Files Routines." alt="" coords="839,310,977,335"/>
<area shape="rect" id="node93" href="$classGio_1_1FileInfo.html" title="FileInfo implements methods for getting information that all files should contain,..." alt="" coords="861,359,955,385"/>
<area shape="rect" id="node94" href="$classGio_1_1FileMonitor.html" title="Monitors a file or directory for changes." alt="" coords="851,409,965,434"/>
<area shape="rect" id="node95" href="$classGio_1_1FilenameCompleter.html" title="Completes partial file and directory names given a partial string by looking in the file system for c..." alt="" coords="827,458,989,483"/>
<area shape="rect" id="node96" href="$classGio_1_1IOStream.html" title="IOStream &#45; Base class for implementing read/write streams." alt="" coords="855,557,961,582"/>
<area shape="rect" id="node103" href="$classGio_1_1InetAddress.html" title="An IPv4/IPv6 address." alt="" coords="848,606,968,631"/>
<area shape="rect" id="node104" href="$classGio_1_1InputStream.html" title="Base class for implementing streaming input." alt="" coords="847,1790,969,1815"/>
<area shape="rect" id="node106" href="$classGio_1_1MenuAttributeIter.html" title="MenuAttributeIter &#45; A menu attribute iterator." alt="" coords="833,655,983,681"/>
<area shape="rect" id="node107" href="$classGio_1_1MenuItem.html" title="A menu item for use with Gio::Menu." alt="" coords="854,705,962,730"/>
<area shape="rect" id="node108" href="$classGio_1_1MenuLinkIter.html" title="MenuLinkIter &#45; A menu link iterator." alt="" coords="845,754,971,779"/>
<area shape="rect" id="node109" href="$classGio_1_1MenuModel.html" title="MenuModel &#45; An abstract class representing the contents of a menu." alt="" coords="849,803,967,829"/>
<area shape="rect" id="node112" href="$classGio_1_1MountOperation.html" title="Authentication methods for mountable locations." alt="" coords="837,853,979,878"/>
<area shape="rect" id="node113" href="$classGio_1_1Notification.html" title="User Notifications (pop up messages)." alt="" coords="850,902,966,927"/>
<area shape="rect" id="node114" href="$classGio_1_1OutputStream.html" title="Base class for implementing streaming output." alt="" coords="843,3381,973,3406"/>
<area shape="rect" id="node116" href="$classGio_1_1Permission.html" title="An object representing the permission to perform a certain action." alt="" coords="851,951,965,977"/>
<area shape="rect" id="node118" href="$classGio_1_1Resolver.html" title="Asynchronous and cancellable DNS resolver." alt="" coords="858,1001,958,1026"/>
<area shape="rect" id="node119" href="$classGio_1_1Settings.html" title="A high&#45;level API for application settings." alt="" coords="859,1050,957,1075"/>
<area shape="rect" id="node120" href="$classGio_1_1SocketAddressEnumerator.html" title="Enumerator type for objects that contain or generate SocketAddresses." alt="" coords="805,1099,1011,1125"/>
<area shape="rect" id="node121" href="$classGio_1_1SocketClient.html" title="Helper for connecting to a network service." alt="" coords="846,1149,970,1174"/>
<area shape="rect" id="node122" href="$classGio_1_1SocketControlMessage.html" title="A Socket control message." alt="" coords="815,1198,1001,1223"/>
<area shape="rect" id="node125" href="$classGio_1_1SocketListener.html" title="Helper for accepting network client connections." alt="" coords="840,507,976,533"/>
<area shape="rect" id="node128" href="$classGio_1_1TlsCertificate.html" title="TlsCertificate &#45; TLS certificate." alt="" coords="843,1247,973,1273"/>
<area shape="rect" id="node129" href="$classGio_1_1TlsDatabase.html" title="TlsDatabase &#45; TLS database type." alt="" coords="847,1297,969,1322"/>
<area shape="rect" id="node130" href="$classGio_1_1TlsInteraction.html" title="TlsInteraction &#45; Interaction with the user during TLS operations." alt="" coords="843,1346,973,1371"/>
<area shape="rect" id="node131" href="$classGio_1_1TlsPassword.html" title="TlsPassword &#45; TLS Passwords for prompting." alt="" coords="845,1395,971,1421"/>
<area shape="rect" id="node132" href="$classGio_1_1UnixFDList.html" title="UnixFDList &#45; An object containing a set of UNIX file descriptors." alt="" coords="850,1445,966,1470"/>
<area shape="rect" id="node133" href="$classGio_1_1VolumeMonitor.html" title="Monitors a file or directory for changes." alt="" coords="840,1494,976,1519"/>
<area shape="rect" id="node134" href="$classGlib_1_1Binding.html" title="Bind two object properties." alt="" coords="860,1543,956,1569"/>
<area shape="rect" id="node97" href="$classGio_1_1SimpleIOStream.html" title="A wrapper around an input and an output stream." alt="" coords="1083,606,1230,631"/>
<area shape="rect" id="node98" href="$classGio_1_1SocketConnection.html" title="A socket connection." alt="" coords="1079,507,1235,533"/>
<area shape="rect" id="node102" href="$classGio_1_1TlsConnection.html" title="TLS connection type." alt="" coords="1089,655,1224,681"/>
<area shape="rect" id="node99" href="$classGio_1_1TcpConnection.html" title="A TCP SocketConnection." alt="" coords="1333,557,1470,582"/>
<area shape="rect" id="node101" href="$classGio_1_1UnixConnection.html" title="A Unix domain SocketConnection." alt="" coords="1330,507,1473,533"/>
<area shape="rect" id="node100" href="$classGio_1_1TcpWrapperConnection.html" title="Wrapper for non&#45;Gio::SocketConnection&#45;based, Gio::Socket&#45;based Gio::IOStreams." alt="" coords="1548,557,1733,582"/>
<area shape="rect" id="node105" href="$classGio_1_1FilterInputStream.html" title="Filter Input Stream." alt="" coords="1081,2731,1232,2757"/>
<area shape="rect" id="node110" href="$classGio_1_1DBus_1_1MenuModel.html" title="MenuModel &#45; A D&#45;Bus Gio::MenuModel implementation." alt="" coords="1077,779,1236,805"/>
<area shape="rect" id="node111" href="$classGio_1_1Menu.html" title="A simple implementation of MenuModel." alt="" coords="1115,829,1198,854"/>
<area shape="rect" id="node115" href="$classGio_1_1FilterOutputStream.html" title="Filter Output Stream." alt="" coords="1077,3430,1237,3455"/>
<area shape="rect" id="node117" href="$classGio_1_1SimplePermission.html" title="A Permission that doesn&#39;t change value." alt="" coords="1079,951,1234,977"/>
<area shape="rect" id="node123" href="$classGio_1_1UnixCredentialsMessage.html" title="UnixCredentialsMessage &#45; A SocketControlMessage containing credentials." alt="" coords="1059,1174,1255,1199"/>
<area shape="rect" id="node124" href="$classGio_1_1UnixFDMessage.html" title="UnixFDMessage — A GSocketControlMessage containing a GUnixFDList." alt="" coords="1083,1223,1231,1249"/>
<area shape="rect" id="node126" href="$classGio_1_1SocketService.html" title="Make it easy to implement a network service." alt="" coords="1089,458,1224,483"/>
<area shape="rect" id="node127" href="$classGio_1_1ThreadedSocketService.html" title="A threaded GSocketService." alt="" coords="1307,458,1496,483"/>
</map>
