GObject ├── GSimpleAction ├── GSimpleActionGroup ├── GAppInfoMonitor ├── GAppLaunchContext ├── GApplication ├── GInputStream │ ├── GFilterInputStream │ │ ├── GBufferedInputStream │ │ │ ╰── GDataInputStream │ │ ╰── GConverterInputStream │ ├── GFileInputStream │ ├── GMemoryInputStream │ ╰── GUnixInputStream ├── GOutputStream │ ├── GFilterOutputStream │ │ ├── GBufferedOutputStream │ │ ├── GConverterOutputStream │ │ ╰── GDataOutputStream │ ├── GFileOutputStream │ ├── GMemoryOutputStream │ ╰── GUnixOutputStream ├── GCancellable ├── GCharsetConverter ├── GDBusActionGroup ├── GMenuModel │ ├── GDBusMenuModel │ ╰── GMenu ├── GDesktopAppInfo ├── GEmblem ├── GEmblemedIcon ├── GFileEnumerator ├── GFileIcon ├── GFileInfo ├── GIOStream │ ├── GFileIOStream │ ├── GSocketConnection │ │ ├── GTcpConnection │ │ │ ╰── GTcpWrapperConnection │ │ ╰── GUnixConnection │ ╰── GTlsConnection ├── GFileMonitor ├── GFilenameCompleter ├── GInetAddress ├── GSocketAddress │ ├── GInetSocketAddress │ │ ╰── GProxyAddress │ ╰── GUnixSocketAddress ├── GTypeModule │ ╰── GIOModule ├── GMenuAttributeIter ├── GMenuLinkIter ├── GMountOperation ├── GVolumeMonitor ├── GNetworkAddress ├── GNetworkService ├── GPermission │ ╰── GSimplePermission ├── GSocketAddressEnumerator │ ╰── GProxyAddressEnumerator ├── GSimpleProxyResolver ├── 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 ├── GMenuItem ├── GTestDBus ├── GTask ├── GSubprocess ├── GApplicationCommandLine ╰── GTlsInteraction GInterface ├── GAction ├── GActionGroup ├── GActionMap ├── GAppInfo ├── GAsyncInitable ├── GAsyncResult ├── GSeekable ├── GConverter ├── GInitable ├── GPollableInputStream ├── GPollableOutputStream ├── GRemoteActionGroup ├── GDrive ├── GIcon ├── GFileDescriptorBased ├── GFile ├── GLoadableIcon ├── GSocketConnectable ├── GMount ├── GNetworkMonitor ├── GProxy ├── GProxyResolver ├── GTlsBackend ├── GTlsClientConnection ├── GTlsFileDatabase ├── GTlsServerConnection ├── GVolume ├── GDBusInterface ├── GDBusObject ╰── GDBusObjectManager GBoxed ├── GFileAttributeMatcher ├── GSrvTarget ├── GDBusAnnotationInfo ├── GDBusArgInfo ├── GDBusPropertyInfo ├── GDBusSignalInfo ├── GDBusMethodInfo ├── GDBusInterfaceInfo ├── GDBusNodeInfo ╰── GSettingsSchema GFlags ├── GTestDBusFlags ├── GApplicationFlags ├── GFileMonitorFlags ├── GAskPasswordFlags ├── GTlsCertificateFlags ├── GTlsPasswordFlags ├── GDBusConnectionFlags ├── GDBusCapabilityFlags ├── GDBusProxyFlags ├── GDBusServerFlags ├── GDBusInterfaceSkeletonFlags ├── GDBusObjectManagerClientFlags ╰── GSubprocessFlags