Object Hierarchy

    GObject
    ├── GAppInfoMonitor
    ├── GAppLaunchContext
    ├── GApplicationCommandLine
    ├── GApplication
    ├── GInputStream
       ├── GFilterInputStream
          ├── GBufferedInputStream
             ╰── GDataInputStream
          ╰── GConverterInputStream
       ├── GFileInputStream
       ├── GMemoryInputStream
       ╰── GUnixInputStream
    ├── GOutputStream
       ├── GFilterOutputStream
          ├── GBufferedOutputStream
          ├── GConverterOutputStream
          ╰── GDataOutputStream
       ├── GFileOutputStream
       ├── GMemoryOutputStream
       ╰── GUnixOutputStream
    ├── GBytesIcon
    ├── GCancellable
    ├── GCharsetConverter
    ├── GCredentials
    ├── GDBusActionGroup
    ├── GDBusAuthObserver
    ├── GDBusConnection
    ├── GDBusInterfaceSkeleton
    ├── GMenuModel
       ├── GDBusMenuModel
       ╰── GMenu
    ├── GDBusMessage
    ├── GDBusMethodInvocation
    ├── GDBusObjectManagerClient
    ├── GDBusObjectManagerServer
    ├── GDBusObjectProxy
    ├── GDBusObjectSkeleton
    ├── GDBusProxy
    ├── GDBusServer
    ├── GDesktopAppInfo
    ├── GEmblem
    ├── GEmblemedIcon
    ├── GFileEnumerator
    ├── GFileIcon
    ├── GFileInfo
    ├── GIOStream
       ├── GFileIOStream
       ├── GSimpleIOStream
       ├── GSocketConnection
          ├── GTcpConnection
             ╰── GTcpWrapperConnection
          ╰── GUnixConnection
       ╰── GTlsConnection
    ├── GFileMonitor
    ├── GFilenameCompleter
    ├── GInetAddress
    ├── GInetAddressMask
    ├── GSocketAddress
       ├── GInetSocketAddress
          ╰── GProxyAddress
       ╰── GUnixSocketAddress
    ├── GTypeModule
       ╰── GIOModule
    ├── GListStore
    ├── GMenuAttributeIter
    ├── GMenuItem
    ├── GMenuLinkIter
    ├── GMountOperation
    ├── GNetworkAddress
    ├── GNetworkService
    ├── GNotification
    ├── GPermission
       ╰── GSimplePermission
    ├── GPropertyAction
    ├── GSocketAddressEnumerator
       ╰── GProxyAddressEnumerator
    ├── GResolver
    ├── GSettingsBackend
    ├── GSettings
    ├── GSimpleAction
    ├── GSimpleActionGroup
    ├── GSimpleAsyncResult
    ├── GSimpleProxyResolver
    ├── GSocketClient
    ├── GSocketControlMessage
       ├── GUnixCredentialsMessage
       ╰── GUnixFDMessage
    ├── GSocket
    ├── GSocketListener
       ╰── GSocketService
           ╰── GThreadedSocketService
    ├── GSubprocess
    ├── GSubprocessLauncher
    ├── GTask
    ├── GTestDBus
    ├── GThemedIcon
    ├── GTlsCertificate
    ├── GTlsDatabase
    ├── GTlsInteraction
    ├── GTlsPassword
    ├── GUnixFDList
    ├── GUnixMountMonitor
    ├── GVfs
    ├── GVolumeMonitor
    ├── GZlibCompressor
    ╰── GZlibDecompressor
    GInterface
    ├── GAction
    ├── GActionGroup
    ├── GActionMap
    ├── GAppInfo
    ├── GAsyncInitable
    ├── GAsyncResult
    ├── GSeekable
    ├── GIcon
    ├── GLoadableIcon
    ├── GConverter
    ├── GInitable
    ├── GPollableInputStream
    ├── GPollableOutputStream
    ├── GRemoteActionGroup
    ├── GDBusInterface
    ├── GDBusObject
    ├── GDBusObjectManager
    ├── GDesktopAppInfoLookup
    ├── GDrive
    ├── GDtlsClientConnection
    ├── GDtlsConnection
    ├── GDatagramBased
    ├── GDtlsServerConnection
    ├── GFileDescriptorBased
    ├── GFile
    ├── GSocketConnectable
    ├── GListModel
    ├── GMount
    ├── GNetworkMonitor
    ├── GProxy
    ├── GProxyResolver
    ├── GTlsBackend
    ├── GTlsClientConnection
    ├── GTlsFileDatabase
    ├── GTlsServerConnection
    ╰── GVolume
    GBoxed
    ├── GDBusAnnotationInfo
    ├── GDBusArgInfo
    ├── GDBusInterfaceInfo
    ├── GDBusMethodInfo
    ├── GDBusNodeInfo
    ├── GDBusPropertyInfo
    ├── GDBusSignalInfo
    ├── GFileAttributeInfoList
    ├── GFileAttributeMatcher
    ├── GResource
    ├── GSettingsSchema
    ├── GSettingsSchemaKey
    ├── GSettingsSchemaSource
    ├── GSrvTarget
    ├── GUnixMountEntry
    ╰── GUnixMountPoint