## Object Hierarchy

        GObject
            GSimpleAction
            GSimpleActionGroup
            GAppLaunchContext
            GApplication
            GInputStream
                GFilterInputStream
                    GBufferedInputStream
                        GDataInputStream
                    GConverterInputStream
                GFileInputStream
                GMemoryInputStream
                GUnixInputStream
            GOutputStream
                GFilterOutputStream
                    GBufferedOutputStream
                    GConverterOutputStream
                    GDataOutputStream
                GFileOutputStream
                GMemoryOutputStream
                GUnixOutputStream
            GCancellable
            GCharsetConverter
            GDesktopAppInfo
            GEmblem
            GEmblemedIcon
            GFileEnumerator
            GFileIcon
            GFileInfo
            GIOStream
                GFileIOStream
                GSocketConnection
                    GTcpConnection
                        GTcpWrapperConnection
                    GUnixConnection
                GTlsConnection
            GFileMonitor
            GFilenameCompleter
            GInetAddress
            GSocketAddress
                GInetSocketAddress
                    GProxyAddress
                GUnixSocketAddress
            GTypeModule
                GIOModule
            GMountOperation
            GVolumeMonitor
            GNetworkAddress
            GNetworkService
            GPermission
                GSimplePermission
            GSocketAddressEnumerator
                GProxyAddressEnumerator
            GResolver
            GSettings
            GSettingsBackend
            GSimpleAsyncResult
            GSocketClient
            GSocketControlMessage
                GUnixFDMessage
                GUnixCredentialsMessage
            GSocket
            GSocketListener
                GSocketService
                    GThreadedSocketService
            GThemedIcon
            GTlsCertificate
            GTlsDatabase
            GTlsPassword
            GUnixFDList
            GUnixMountMonitor
            GVfs
            GZlibCompressor
            GZlibDecompressor
            GDBusMessage
            GDBusConnection
            GDBusProxy
            GDBusMethodInvocation
            GDBusServer
            GDBusAuthObserver
            GCredentials
            GDBusInterfaceSkeleton
            GDBusObjectSkeleton
            GDBusObjectProxy
            GDBusObjectManagerClient
            GDBusObjectManagerServer
            GApplicationCommandLine
            GTlsInteraction
        GInterface
            GAction
            GActionGroup
            GAppInfo
            GAsyncInitable
            GAsyncResult
            GConverter
            GInitable
            GDrive
            GIcon
            GFileDescriptorBased
            GFile
            GLoadableIcon
            GSeekable
            GSocketConnectable
            GMount
            GPollableInputStream
            GPollableOutputStream
            GProxy
            GProxyResolver
            GTlsBackend
            GTlsClientConnection
            GTlsFileDatabase
            GTlsServerConnection
            GVolume
            GDBusInterface
            GDBusObject
            GDBusObjectManager
        GBoxed
            GFileAttributeMatcher
            GSrvTarget
            GDBusAnnotationInfo
            GDBusArgInfo
            GDBusPropertyInfo
            GDBusSignalInfo
            GDBusMethodInfo
            GDBusInterfaceInfo
            GDBusNodeInfo