命名空间

吉欧 – 2.0

吉欧是一个提供通用I/O、网络、IPC、设置和其他高级应用程序功能的类库

版本2.83.2
作者GLib开发团队
许可证LGPL-2.1-or-later
网站https://gtk.org.cn
来源https://gitlab.gnome.org/GNOME/glib/

构建

C头文件gio/gdesktopappinfo.h, gio/gfiledescriptorbased.h, gio/gio.h, gio/gunixfdmessage.h, gio/gunixinputstream.h, gio/gunixmounts.h, gio/gunixoutputstream.h
pkg-config文件gio-2.0, gio-unix-2.0

依赖项

GLib—2.0 基本实用库
浏览文档
GModule—2.0 便携式模块动态加载API
浏览文档
GObject—2.0 基本类型系统库
浏览文档

AppInfoMonitor

GAppInfoMonitor监视应用程序信息的更改。

自:2.40

AppLaunchContext

集成启动与启动应用程序。这用于处理例如启动通知和在启动窗口相同的屏幕上启动新的应用程序。

应用程序

GApplication是应用程序支持的核心类。

自:2.28

ApplicationCommandLine

GApplicationCommandLine代表应用程序的命令行调用。

BufferedInputStream

带缓冲的输入流实现了GFilterInputStream并提供缓冲读取功能。

BufferedOutputStream

带缓冲的输出流实现了GFilterOutputStream并提供缓冲写入功能。

BytesIcon

GBytesIcon指定图像,该图像是以公共格式(通常为PNG)存储在内存中,用作图标。

自:2.38

Cancellable

GCancellable允许取消操作。

CharsetConverter

GCharsetConverter是基于GIConvGConverter的实现。

ConverterInputStream

转换输入流实现了GInputStream并在读取时允许转换各种类型的数据。

ConverterOutputStream

转换输出流实现了GOutputStream并在读取时允许转换各种类型的数据。

Credentials

GCredentials类型是原生凭证的引用计数包装。

自:2.26

DataInputStream

数据输入流实现了GInputStream并提供从二进制输入流直接读取结构化数据的函数。

DataOutputStream

数据输出流实现了GOutputStream并提供直接写入输出流的函数。

DBusActionGroup

GDBusActionGroupGActionGroup接口的实现。

DBusAuthObserver

GDBusAuthObserver提供了一种参与GDBusServer(或GDBusConnection)如何认证远程对等体的机制。

自:2.26

DBusConnection

《GDBusConnection》类型用于D-Bus连接到远程端点,例如消息总线。

自:2.26

DBusInterfaceSkeleton

是D-Bus服务端接口的抽象基类。

自:2.30

DBusMenuModel

GDBusMenuModelGMenuModel的一个实现,可以作为通过g_dbus_connection_export_menu_model()导出的菜单模型的代理使用。

DBusMessage

用于表示可在GDBusConnection上发送或接收的D-Bus消息的类型。

自:2.26

DBusMethodInvocation

当处理D-Bus方法调用时,使用GDBusMethodInvocation类的实例。它提供了一种异步返回结果和错误的方式。

自:2.26

DBusObjectManagerClient

GDBusObjectManagerClient用于创建、监控和删除远程对象(由GDBusObjectManagerServer导出或任何实现org.freedesktop.DBus.ObjectManager接口的代码)的代理。

自:2.30

DBusObjectManagerServer

GDBusObjectManagerServer用于使用标准化的org.freedesktop.DBus.ObjectManager接口导出GDBusObject实例。例如,远程D-Bus客户端可以在单个调用中获取所有对象和属性。此外,任何对象层次结构的变化都会通过信号广播。这意味着D-Bus客户端可以通过仅侦听D-Bus信号来保持缓存更新。

自:2.30

DBusObjectProxy

GDBusObjectProxy用于表示具有一个或多个D-Bus接口的远程对象。通常,您不会自己创建GDBusObjectProxy实例——通常使用GDBusObjectManagerClient获取。

自:2.30

DBusObjectSkeleton

GDBusObjectSkeleton实例本质上是一组D-Bus接口。对象导出的接口集合可能是动态的,并且在运行时可能发生变化。

自:2.30

DBusProxy

GDBusProxy是一个基类,用于代理访问远程对象上的D-Bus接口。可以针对已知名称和唯一名称构建GDBusProxy

自:2.26

DBusServer

GDBusServer是一个用于监听和接受D-Bus连接的辅助工具。这可以用来创建一个新D-Bus服务器,允许两个端点使用D-Bus协议进行他们自己的专用通信。以这种方式提供的服务器实例不会执行消息路由或实现org.freedesktop.DBus接口

自:2.26

DebugControllerDBus

GDebugControllerDBusGDebugController的一个实现,它将调试设置公开为D-Bus对象。

自:2.72

DesktopAppInfo

GDesktopAppInfo是基于桌面文件实现的GAppInfo的一个实现。

Emblem

GEmblemGIcon的一个实现,它支持使用徽章,徽章是一个具有附加属性的图标。然后可以将其添加到GEmblemedIcon

EmblemedIcon

GEmblemedIconGIcon的一个实现,它支持向图标添加徽章。通过对g_emblemed_icon_add_emblem()添加多个徽章到图标的做法来确保。

FileEnumerator

GFileEnumerator允许您操作一组GFile对象,为每个枚举的文件返回一个GFileInfo结构(例如,g_file_enumerate_children()将为目录中的每个子文件返回一个GFileEnumerator)。

FileIcon

GFileIcon指定一个图标,方法是将其指向用作图标的图像文件。

FileInfo

存储有关由GFile引用的文件系统对象的信息。

FileInputStream

GFileInputStream提供从文件中获取内容的输入流。

FileIOStream

GFileIOStream提供读和写入同一文件句柄的I/O流。

自:2.22

FileMonitor

监控文件或目录的更改。

FilenameCompleter

根据给定的部分字符串,在文件系统中查找线索,以完成部分文件和目录名。可以为小工具实现返回可能的完成字符串列表。

FileOutputStream

GFileOutputStream提供输出流,将内容写入文件。

FilterInputStream

用于在基础流上执行某些过滤操作的输入流实现的基类。过滤操作的典型示例包括字符集转换、压缩和字节序翻转。

FilterOutputStream

用于在基础流上执行某些过滤操作的输出流实现的基类。过滤操作的典型示例包括字符集转换、压缩和字节序翻转。

InetAddress

GInetAddress表示IPv4或IPv6互联网地址。使用g_resolver_lookup_by_name()g_resolver_lookup_by_name_async()查找主机的GInetAddress。使用g_resolver_lookup_by_address()g_resolver_lookup_by_address_async()查找GInetAddress的主机名。

InetAddressMask

GInetAddressMask代表由基本地址和长度描述的IPv4或IPv6地址范围,长度表示基本地址中有多少位对于匹配目的相关。这些通常以字符串形式给出。例如,10.0.0.0/8,或fe80::/10

since: 2.32

InetSocketAddress

IPv4或IPv6套接字地址。即GInetAddress和端口号的组合。

InputStream

GInputStream是实现流输入的基类。

IOModule

提供加载和卸载模块的接口和默认函数。这用于使< span class="caps" > GIO 可扩展,但也可供其他人用于实现模块加载。

IOStream

GIOStream代表具有读写流的对象。通常,两个流作为单独的输入和输出流,但它们共享一些公共资源和状态。例如,对于可寻求的流,两个流可能使用相同的位置。

自:2.22

ListStore

GListStoreGListModel的简单实现,它将所有项目存储在内存中。

MemoryInputStream

GMemoryInputStream是一个类,用于使用任意内存块作为< span class="caps" > GIO 流输入操作的输入。

MemoryOutputStream

GMemoryOutputStream是一个类,用于使用任意内存块作为< span class="caps" > GIO 流输出操作的输出。

Menu

GMenuGMenuModel的简单实现。您通过将GMenuItem实例添加到它中来填充GMenu

since: 2.32

MenuAttributeIter

GMenuAttributeIter是一个不可知结构类型。您必须使用以下函数来访问它。

since: 2.32

MenuItem

GMenuItem是一个不可知结构类型。您必须使用以下函数来访问它。

since: 2.32

MenuLinkIter

GMenuLinkIter是一个不可知结构类型。您必须使用以下函数来访问它。

since: 2.32

MenuModel

GMenuModel表示菜单的内容——一个有序的菜单项列表。项目与操作相关联,可以通过它们激活这些操作。项目可以分组在部分中,并且可能与子菜单相关联。项目和部分通常有一些表示数据,如标签或图标。相关操作的类型(即是否为状态性,以及它具有什么类型的状态)可以影响项的表示。

since: 2.32

MountOperation

GMountOperation提供与用户交互的机制。它可以用于验证可挂载的操作,如循环挂载文件、硬盘分区或服务器位置。它还可以用于向用户提问或显示阻止卸载或弹出操作的完成的应用程序列表。

NativeSocketAddress

某些未知原生类型的套接字地址。

since: 2.46

NativeVolumeMonitor

NetworkAddress

GNetworkAddress 提供了一种简单的解析主机名并发起连接到该主机的方法,同时处理多个 IP 地址和多个地址族的可能性。

网络服务

GNetworkAddress 对主机名所做的工作类似,GNetworkService 提供了一种简单的解析 SRV 记录并发起连接到实现该服务的某个主机的机制,同时处理服务优先级/加权处理、多个 IP 地址和多个地址族的问题。

通知

GNotification 是一种创建通知并显示给用户的机制——通常由桌面环境壳提供弹出通知。

自:2.40

输出流

GOutputStream 是实现流式输出的基本类。

权限

一个 GPermission 表示调用者执行某些操作的许可状态。

属性操作

GPropertyAction 是获取一个反映并控制 GObject 属性值的 GAction 的方法。

自:2.38

代理地址

一个代表通过代理服务器进行连接的 GInetSocketAddress

自:2.26

代理地址枚举器

GProxyAddressEnumerator 是围绕 GSocketAddressEnumerator 的包装器,它将 GSocketAddressEnumerator 返回的 GSocketAddress 实例包装在 GProxyAddress 实例中,并使用给定的 GProxyAddressEnumerator:proxy-resolver

解析器

处理 DNS 解析的对象。使用 g_resolver_get_default() 来获取默认解析器。

设置

GSettings 类提供了一个便捷的 API,用于存储和检索应用程序设置。

设置后端

GSettingsBackend 接口定义了一个通用接口,用于存储在层次结构中的非严格类型数据。为了实现 GSettings 的替代存储后端,您需要实现 GSettingsBackend 接口,然后让它实现扩展点 G_SETTINGS_BACKEND_EXTENSION_POINT_NAME

简单动作

GSimpleActionGAction 接口的直观简单实现。这是创建一个动作并将其添加到 GSimpleActionGroup 中最简单的方法。

简单动作组

GSimpleActionGroup 是一个填充了 GAction 对象的哈希表,实现了 GActionGroupGActionMap 接口。

自:2.28

简单异步结果

从 GLib 2.46 开始,GSimpleAsyncResult 已被弃用,取而代之的是提供更简单 APIGTask

简单 I/O 流

GSimpleIOStream 从任意 GInputStreamGOutputStream 创建一个 GIOStream。这使得任何一对输入和输出流都可以使用 GIOStream 方法。

since: 2.44

简单权限

GSimplePermission 是一个简单的 GPermission 实现,代表一种始终或始终不允许的权限。值在构造时给定且不会改变。

简单代理解析器

GSimpleProxyResolver 是一个简单的 GProxyResolver 实现,它可以处理单个默认代理、多个 URI-方案特定的代理以及应该不使用代理的主机列表。

since: 2.36

套接字

GSocket 是一种低级网络原语。它基本上是将 BSD 套接字 API 在可移植的 GObject 基于的 API 中进行了直接映射。它支持 UNIX 套接字实现,以及 Windows 上的 winsock2。

自:2.22

SocketAddress

GSocketAddressBSD 套接字 APIstruct sockaddr 和其子类型的等效物。这是一个抽象类;使用 GInetSocketAddress 用于互联网套接字,或 GUnixSocketAddress 用于 UNIX 域套接字。

SocketAddressEnumerator

GSocketAddressEnumeratorGSocketAddress 实例的枚举类型。枚举函数(如 g_socket_connectable_enumerate())通过返回一个 GSocketAddressEnumerator 来列出每个可用来连接到该 GSocketConnectableGSocketAddress

SocketClient

GSocketClient 是一个轻量级的高级实用类,用于使用面向连接的套接字类型连接到网络主机。

自:2.22

SocketConnection

GSocketConnection 是连接套接字的一个 GIOStream。它们可以通过 GSocketClient 连接到主机时创建,也可以通过 GSocketListener 接受新客户端时创建。

自:2.22

SocketControlMessage

GSocketControlMessage 是一种特殊目的的实用消息,可以从 GSocket 发送或接收。这种类型的消息通常称为“辅助数据”。

自:2.22

SocketListener

GSocketListener 是一个对象,它跟踪一组服务器套接字,并帮助您接受任何套接字上的连接,无论是同步还是异步。

自:2.22

SocketService

GSocketService 是一个对象,它表示提供给网络或本地套接字的网络服务。当与服务建立新的连接时,将发出 GSocketService::incoming 信号。

自:2.22

Subprocess

GSubprocess 允许创建和交互子进程。

自:2.40

SubprocessLauncher

此类包含一组用于启动子进程的选项,例如其标准输入和输出将定向何方,参数列表,环境,等等。

自:2.40

Task

GTask 表示和管理一个可取消的“任务”。

TcpConnection

这是为 TCP/IP 套接字创建的 GSocketConnection 的子类。

自:2.22

TcpWrapperConnection

GTcpWrapperConnection 可以用来包装基于 GSocketGIOStream,但它实际上不是一个 GSocketConnection。这被 GSocketClient 用于,以便它总是可以返回一个 GSocketConnection,即使它实际创建的连接不是直接的 GSocketConnection

自:2.28

TestDBus

这是一个辅助类,用于测试不触及用户会话总线的 D-Bus 代码。

since: 2.34

ThemedIcon

GThemedIconGIcon 的一个支持图标主题的实现。

ThreadedResolver

GThreadedResolver 是一个 GResolver 实现,它通过在线程中调用 libc 查找函数来允许它们异步运行。

since: 2.20

ThreadedSocketService

GThreadedSocketService 是一个简单的 GSocketService 子类,它通过创建一个工作线程并通过在新的线程中发射 [[email protected]::run 信号] 来调度连接来处理传入的连接。

自:2.22

TlsCertificate

这是一个用于 TLS 验证和加密的证书。它可以表示一个证书(例如,客户端从服务器接收的证书),或者证书和私钥的组合(当充当 GTlsServerConnection 时需要)。

自:2.28

TlsConnection

GTlsConnection 是基本 TLS 连接类,它封装了一个 GIOStream,并提供在它之上进行 TLS 加密的机制。它的子类 GTlsClientConnectionGTlsServerConnection 分别实现客户端和服务器端的 TLS

自:2.28

TlsDatabase

GTlsDatabase 用于从证书或密钥库中查找证书和其他信息。它是一个抽象基类,特定的 TLS 库子类型可以覆盖它。

自:2.30

TlsInteraction

GTlsInteractionTLS 连接和数据库代码提供与用户交互的机制。它可以用来请求用户的密码。

自:2.30

TlsPassword

TlsPassword 是表示 TLS 中使用的密码的抽象接口。通常用于用户交互,例如解锁密钥存储令牌。

自:2.30

Vfs

GIO 功能的入口点。

VolumeMonitor

GVolumeMonitor 用于列出计算机上用户感兴趣的设备和卷。换句话说,这就是文件选择器或文件管理器在侧边栏中显示的内容。

ZlibCompressor

GZlibCompressorGConverter 的实现,使用 zlib 进行数据压缩。

ZlibDecompressor

GZlibDecompressorGConverter 的实现,用于解压缩用 zlib 压缩的数据。

接口

Action

GAction 代表一个单一的命名操作。

ActionGroup

GActionGroup 代表一组操作。

ActionMap

GActionMap 是一个动作容器的接口。

since: 2.32

AppInfo

有关已安装应用程序的信息以及启动应用程序的方法(以文件参数)。

AsyncInitable

GAsyncInitable 是一个用于异步初始化对象的接口。

自:2.22

AsyncResult

GAsyncResult 为实现异步函数结果提供了一个基类。

Converter

GConverter 是一个用于流式转换的接口。

since: 2.24

DatagramBased

具有数据报语义的类似套接字的对象的接口。

since: 2.48

DBusInterface

D-Bus 接口的基类型。

自:2.30

DBusObject

GDBusObject 类型是 D-Bus 对象的基类型,无论是在服务端(参见 GDBusObjectSkeleton)还是在客户端(参见 GDBusObjectProxy)。它基本上只是一个接口的容器。

DBusObjectManager

GDBusObjectManager 类型是标准化 org.freedesktop.DBus.ObjectManager 接口在服务端和客户端实现的基类型。

DebugController

GDebugController 是一个接口,用于暴露对调试功能和调试输出的控制。

自:2.72

DesktopAppInfoLookup

GDesktopAppInfoLookup 是一个不可见数据结构,只能通过以下函数访问。

已弃用:2.28

Drive

GDrive 代表连接到机器的硬件设备。通常只为可移动硬件或带可移动介质的硬件创建。例如,光驱或 USB 磁盘。

DtlsClientConnection

GDtlsClientConnectionGDtlsConnection 的客户端子类,代表客户端的 DTLS 连接。

since: 2.48

DtlsConnection

GDtlsConnection 是基 DTLS 连接类类型,它封装了一个 GDatagramBased,并在这个基础上提供了 DTLS 加密。其子类,GDtlsClientConnectionGDtlsServerConnection,分别实现客户端和服务器端的 DTLS

since: 2.48

DtlsServerConnection

GDtlsServerConnectionGDtlsConnection 的服务器端子类,代表一个服务器端的 DTLS 连接。

since: 2.48

文件

GFile 是对虚拟文件系统上文件操作的高级抽象。 GFile 是轻量级、不可变对象,创建时不会进行 I/O 操作。需要注意的是,GFile 对象并不代表文件,只是文件的一个标识符。所有文件内容的 I/O 都是作为流操作实现的(见 GInputStreamGOutputStream)。

FileDescriptorBased

GFileDescriptorBased 是一个基于文件描述符 IO 的接口。

since: 2.24

图标

GIcon 是一个非常基础的图标接口。它提供了检查两个图标是否相等、散列图标以及将图标串行化为字符串等功能。

Initable

GInitable 是由可以在初始化期间失败的物体实现的。如果一个对象实现了这个接口,则它必须在构造后首先初始化,通过 g_initable_init()g_async_initable_init_async()(后者仅在对象也实现了 GAsyncInitable 时可用)。

自:2.22

ListModel

GListModel 是一个表示可变 GObject 列表的接口。其主要目的是作为用户界面中各种小部件(如列表视图)的模型,但它也可以用作方便地返回数据列表的方法,并支持更新。

LoadableIcon

GLoadableIcon 扩展了 GIcon 接口,并增加了从流中加载图标的功能。

MemoryMonitor

GMemoryMonitor 会监控系统内存,并建议应用在何时释放内存以留出更多空间供其他应用使用。它是在 Linux 上使用 低内存监控器API 文档)实现的。

since: 2.64

Mount

GMount 接口表示用户可见的挂载点,例如已挂载的文件系统。

NetworkMonitor

GNetworkMonitor 提供了一个易于使用的跨平台 API 以监控网络连接性。在 Linux 上,可用的实现基于内核的 netlink 接口和 NetworkManager。

since: 2.32

PollableInputStream

GPollableInputStream 由可以在读取准备就绪时进行轮询的 GInputStream 实现。这可以用于与非 GIO API 交互,这些 API 期望使用 UNIX 文件描述符风格而非 GIO 风格的异步 I/O。

自:2.28

PollableOutputStream

GPollableOutputStream 由可以在写入准备就绪时进行轮询的 GOutputStream 实现。这可以用于与非 GIO API 交互,这些 API 期望使用 UNIX 文件描述符风格而非 GIO 风格的异步 I/O。

自:2.28

PowerProfileMonitor

使应用程序以及操作系统组件能够监控系统电源配置文件并相应地采取行动。它目前仅导出系统是否处于“节能”模式(在某些系统上称为“低功耗”模式)。

since: 2.70

代理

GProxy 通过指定的代理服务器类型连接到远程主机。它通过 gio-proxy 扩展点实现。扩展的名称以其代理协议名称命名。例如,通过 g_io_extension_point_get_extension_by_name() 函数,可以使用名称 socks5 获取 SOCKS5 代理实现。

自:2.26

ProxyResolver

GProxyResolver 提供同步和异步网络代理解析。在 GSocketClient 中通过 g_socket_connectable_proxy_enumerate() 方法使用 GProxyResolver

自:2.26

RemoteActionGroup

GRemoteActionGroup 接口由将动作调用发送到其他进程或从其他进程接收动作调用的本机进程的 GActionGroup 实例实现。

since: 2.32

Seekable

GSeekable 由支持寻址的流(GInputStreamGOutputStream 的实现)实现。

SocketConnectable

描述一个或多个潜在套接字端点的对象实现了 GSocketConnectable。调用者可以使用 g_socket_connectable_enumerate() 获取一个 GSocketAddressEnumerator,然后依次尝试每个套接字地址直到找到一个成功,如下面的示例代码所示。

TlsBackend

TLS(传输层安全性,也称为 SSL)和 DTLS 后端。这是一个内部类型,用于协调由 TLS 后端实现的不同类。

自:2.28

TlsClientConnection

GTlsClientConnectionGTlsConnection 的客户端子类,表示客户端 TLS 连接。

自:2.28

TlsFileDatabase

GTlsFileDatabase 由从文件加载其证书信息的 GTlsDatabase 对象实现。它是一个接口,由 TLS 库的子类型实现。

自:2.30

TlsServerConnection

GTlsServerConnectionGTlsConnection 的服务器端子类,表示服务器端 TLS 连接。

自:2.28

Volume

GVolume 接口表示用户可见的可以挂载的对象。例如,USB 闪存驱动器上的文件系统分区或插入光盘驱动器的光盘。

结构体

ActionEntry

此结构体定义了一个单个动作。它与 g_action_map_add_action_entries() 一起使用。

DBusAnnotationInfo

有关注释的信息。

自:2.26

DBusArgInfo

有关方法或信号的参数的信息。

自:2.26

DBusErrorEntry

在 g_dbus_error_register_error_domain() 中使用的结构体。

自:2.26

DBusInterfaceInfo

有关 D-Bus 接口的信息。

自:2.26

DBusInterfaceVTable

处理 D-Bus 接口属性和方法调用的虚拟表。

自:2.26

DBusMethodInfo

有关 D-Bus 接口上方法的信息。

自:2.26

DBusNodeInfo

有关远程对象层次结构中节点的信息。

自:2.26

DBusPropertyInfo

有关 D-Bus 接口上 D-Bus 属性的信息。

自:2.26

DBusSignalInfo

有关 D-Bus 接口上信号的信息。

自:2.26

DBusSubtreeVTable

处理与 g_dbus_connection_register_subtree() 注册的子树相关的虚拟表。

自:2.26

FileAttributeInfo

有关特定属性的信息。

FileAttributeInfoList

充当可能有效文件属性的轻量级注册表。该注册表以 GFileAttributeInfos 的键值对格式存储。

FileAttributeMatcher

确定字符串是否与文件属性匹配。

InputMessage

在接收多个消息或数据包时用于散射/收集数据输入的结构。通常传递一个空的 GInputVectors 数组,操作将使用所有的缓冲区,就好像它们是一个缓冲区一样,并将 bytes_received 设置为所有 GInputVectors 中接收的字节数的总数。

since: 2.48

InputVector

用于散射/收集数据输入的结构。通常传递一个 GInputVectors 数组,操作将从第一个缓冲区开始存储读取的数据,并在需要时切换到下一个缓冲区。

自:2.22

IOExtension

GIOExtension 是一个不可见的数据结构,只能通过以下函数来访问。

IOExtensionPoint

GIOExtensionPoint 为模块提供了一个机制,以一种有组织的方式来扩展它所加载的库或应用程序的功能。

IOModuleScope

代表加载 IO 模块的范畴。范畴可以被用来阻止重复的模块,或者阻止加载你不希望加载的模块。

自:2.30

IOSchedulerJob

用于定义和调度 IO 作业的不可见类。

已弃用:2.36 

IOStreamAdapter

OutputMessage

在一次性发送多个消息或数据包时用于散射/收集数据输出的结构。通常传递一个 GOutputVectors 数组,操作将使用所有的缓冲区,就好像它们是一个缓冲区一样。

since: 2.44

OutputVector

用于散射/收集数据输出的结构。通常传递一个 GOutputVectors 数组,操作将使用所有的缓冲区,就好像它们是一个缓冲区一样。

自:2.22

Resource

应用程序和库通常包含二进制或文本数据,它们实际上是应用程序的一部分,而不是用户数据。例如 GtkBuilder .ui 文件、启动画面图像、GMenu 标记 XMLCSS 文件、图标等。这些通常作为位于 $datadir/appname 的文件,或在代码中以文本字符串的形式手动包含。

since: 2.32

SettingsSchema

《GSettingsSchemaSource》和《GSettingsSchema》API提供了对加载方案进行高级控制的机制,并为检查其内容的机制。

since: 2.32

SettingsSchemaKey

GSettingsSchemaKey 是一个不可见的数据结构,只能通过以下函数来访问。

SettingsSchemaSource

这是一个不可见的数据结构类型。你可能无法直接访问它 。

since: 2.32

SrvTarget

网络服务正在运行的单一目标主机/端口。

StaticResource

GStaticResource 是一个不可见的数据结构,只能通过以下函数来访问。

枚举类型

BusType

一个表示已知消息总线的枚举。

自:2.26

ConverterResult

从 g_converter_convert() 返回的结果。

since: 2.24

CredentialsType

描述不同原生凭证类型的枚举。

自:2.26

DataStreamByteOrder

GDataStreamByteOrder 用来确保在不同机器结构上 streaming 数据源的适当端序。

DataStreamNewlineType

GDataStreamNewlineType 用于检查或设置给定文件中的行尾。

DBusMessageByteOrder

用于描述 D-Bus 消息字节序的枚举。

自:2.26

DBusMessageHeaderField

GDBusMessage 中使用的头部字段。

自:2.26

DBusMessageType

GDBusMessage 中使用的消息类型。

自:2.26

DriveStartStopType

描述驱动器如何启动/停止的枚举。

自:2.22

EmblemOrigin

GEmblemOrigin 用来向 GEmblem 添加有关标志起源的信息。

since: 2.18

FileAttributeStatus

用于在设置文件属性时调用 g_file_set_attributes_from_info()

文件属性类型

文件属性的数据类型。

文件监控事件

指定监控事件是哪种类型。

文件系统预览类型

指示文件系统给出的提示,是否应该在一个文件管理器中预览文件。通过键值 G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW 返回。

文件类型

指示文件在磁盘上的类型。

IOModuleScopeFlags

与 g_io_module_scope_new() 一起使用的标志。

自:2.30

MemoryMonitorWarningLevel

内存可用性的警告级别。

since: 2.64

MountOperationResult

当挂载操作发送信息请求时,返回 GMountOperationResult 作为结果。

NetworkConnectivity

GNetworkMonitor 报告的主机的网络连通状态。

since: 2.44

NotificationPriority

GNotifications 的优先级级别。

since: 2.42

PasswordSave

GPasswordSave 用于指示已保存密码的有效期限。

PollableReturn

返回值用于各种 IO 操作,通过返回值而不是必然通过 GError 来指示错误。

since: 2.60

ResolverRecordType

g_resolver_lookup_records()g_resolver_lookup_records_async() 应检索的记录类型。这些记录作为列表返回的 GVariant 元组。每种记录类型在返回的变体元组中都有不同的值。

since: 2.34

SocketClientEvent

描述发生在 GSocketClient 上的事件。有关更多详细信息,请参看 GSocketClient::event 信号。

since: 2.32

SocketFamily

GSocketAddress 的协议族。(如果可用,这些值与系统定义的 AF_INETAF_INET6AF_UNIX 相同。)

自:2.22

SocketListenerEvent

描述发生在 GSocketListener 上的事件。有关更多信息,请参看 GSocketListener::event 信号。

since: 2.46

SocketProtocol

在创建 GSocket 时指定一个协议标识符,它是特定族/类型的标识符,其中 0 表示特定族/类型的默认协议。

自:2.22

SocketType

在创建 GSocket 时使用的标志。某些协议可能不会实现所有套接字类型。

自:2.22

TlsAuthenticationMode

GTlsServerConnection 的客户端身份验证模式。

自:2.28

TlsCertificateRequestFlags

用于 g_tls_interaction_request_certificate()、g_tls_interaction_request_certificate_async() 和 g_tls_interaction_invoke_request_certificate() 的标志。

自:2.40

TlsChannelBindingType

GTlsConnectionGDtlsConnection 获取的 TLS 套接字绑定的类型。如 RFC 5929 或 RFC 9266 所记录。目前尚未实现 tls-unique-for-telnet 绑定类型。

since: 2.66

TlsDatabaseLookupFlags

用于 g_tls_database_lookup_certificate_for_handle()、g_tls_database_lookup_certificate_issuer() 和 g_tls_database_lookup_certificates_issued_by() 的标志。

自:2.30

TlsInteractionResult

当完成交互请求时,GTlsInteraction 中的多个函数返回 GTlsInteractionResult

自:2.30

TlsProtocolVersion

GTlsConnectionGDtlsConnection 使用的 TLSDTLS 协议版本。这些版本的整数值按顺序排列,以确保较新的已知协议版本大于较旧的已知版本。任何已知的 DTLS 协议版本都将大于任何 SSLTLS 协议版本。如果 TLS 后端支持 GLib 尚未了解的新协议版本,协议版本可能是 G_TLS_PROTOCOL_VERSION_UNKNOWN。这意味着未知 DTLS 协议版本可能小于 TLS 协议版本。

since: 2.70

TlsRehandshakeMode

何时允许重新握手。请参阅 g_tls_connection_set_rehandshake_mode()。

已弃用: 2.60。 since: 2.28

ZlibCompressorFormat

用于选择为 GZlibDecompressorGZlibCompressor 选择的数据格式类型。

since: 2.24

位域

AppInfoCreateFlags

在创建 GAppInfo 时使用的标志。

ApplicationFlags

用于定义 GApplication 行为的标志。

自:2.28

AskPasswordFlags

GAskPasswordFlags 用于从用户请求特定信息,或在认证情境中通知用户其选择。

BusNameOwnerFlags

在 g_bus_own_name() 中使用的标志。

自:2.26

BusNameWatcherFlags

在 g_bus_watch_name() 中使用的标志。

自:2.26

ConverterFlags

在调用 g_converter_convert() 时使用的标志。

since: 2.24

DBusCallFlags

g_dbus_connection_call() 和类似 API 中使用的标志。

自:2.26

DBusCapabilityFlags

与远程同伴协商的能力。

自:2.26

DBusConnectionFlags

在创建新的 GDBusConnection 时使用的标志。

自:2.26

DBusInterfaceSkeletonFlags

描述 GDBusInterfaceSkeleton 实例行为的标志。

自:2.30

DBusMessageFlags

GDBusMessage 中使用的消息标志。

自:2.26

DBusObjectManagerClientFlags

在构建 GDBusObjectManagerClient 时使用的标志。

自:2.30

DBusPropertyInfoFlags

描述 D-Bus 属性访问控制的标志。

自:2.26

DBusProxyFlags

在构建 GDBusProxy 派生类实例时使用的标志。

自:2.26

DBusSendMessageFlags

GDBusConnection 上发送 GDBusMessages 时使用的标志。

自:2.26

DBusServerFlags

在创建 GDBusServer 时使用的标志。

自:2.26

DBusSignalFlags

在通过 g_dbus_connection_signal_subscribe() 订阅信号时使用的标志。

自:2.26

DBusSubtreeFlags

传递给 g_dbus_connection_register_subtree() 的标志。

自:2.26

DriveStartFlags

启动驱动器时使用的标志。

自:2.22

FileAttributeInfoFlags

指定属性行为的标志。

FileCopyFlags

在复制或移动文件时使用的标志。

FileCreateFlags

在操作可能创建文件时使用的标志。

FileMeasureFlags

在 g_file_measure_disk_usage() 中使用的标志。

自:2.38

FileMonitorFlags

用于设置 GFileMonitor 将要监视的内容的标志。

FileQueryInfoFlags

在查询 GFileInfo 时使用的标志。

IOStreamSpliceFlags

GIOStreamSpliceFlags 决定了如何拼接流。

自:2.28

MountMountFlags

在挂载挂载点时使用的标志。

MountUnmountFlags

在卸载挂载点时使用的标志。

OutputStreamSpliceFlags

GOutputStreamSpliceFlags 决定了如何拼接流。

ResolverNameLookupFlags

用于修改查找行为的标志。

since: 2.60

ResourceFlags

GResourceFlags 有关资源束中特定文件的信息。

since: 2.32

ResourceLookupFlags

GResourceLookupFlags 决定了如何处理资源路径查找。

since: 2.32

SettingsBindFlags

在创建绑定时使用的标志。这些标志决定了绑定的方向。默认双向同步。

SocketMsgFlags

g_socket_receive_message() 和 g_socket_send_message() 中使用的标志。枚举中列出的标志是常见的一些标志,但它们的值与平台相同,任何其他标志都以原始方式传入/传出。因此,要使用平台特异性的标志,只需包含正确的系统头文件并传入标志。

自:2.22

SubprocessFlags

定义 GSubprocess 行为的标志。

自:2.40

TestDBusFlags

用于定义未来 GTestDBus 行为的标志。

since: 2.34

TlsCertificateFlags

描述 TLS 认证验证的标志集。这可以用来描述为什么拒绝了特定的证书(例如,在 GTlsConnection::accept-certificate 中)。

自:2.28

TlsDatabaseVerifyFlags

g_tls_database_verify_chain() 的标志。

自:2.30

TlsPasswordFlags

密码的各种标志。

自:2.30

错误域

DBusError

G_DBUS_ERROR 错误域的错误代码。

自:2.26

IOErrorEnum

GIO 函数返回的错误代码。

ResolverError

G_RESOLVER_ERROR 一起使用的错误代码,用于从 GResolver 例程返回的 GError

自:2.22

ResourceError

用于与 G_RESOURCE_ERROR 一起使用的错误代码,从 GResource 例程返回的 GError

since: 2.32

TlsChannelBindingError

GError 中与 G_TLS_CHANNEL_BINDING_ERROR 一起使用,指示 TLS 通道绑定检索错误。

since: 2.66

TlsError

G_TLS_ERROR 一起使用的错误代码,在从与 TLS 相关的例程返回的 GError 中。

自:2.28

回调

AsyncReadyCallback

GIO 内部的异步操作完成后,将调用的函数的类型定义。来自 GTaskGAsyncReadyCallback 回调保证在创建 GTask 时 [线程默认主上下文][g-main-context-push-thread-default] 的后续迭代中调用。所有其他 GAsyncReadyCallback 的用户必须在主上下文的后续迭代中以异步方式调用它。

BusAcquiredCallback

当获取到消息总线连接时被调用。

自:2.26

BusNameAcquiredCallback

当获取到名称时被调用。

自:2.26

BusNameAppearedCallback

当观察到的名称已知有一个所有者时被调用。

自:2.26

BusNameLostCallback

当名称丢失或 connection 被关闭时被调用。

自:2.26

BusNameVanishedCallback

当观察到的名称已知没有所有者时被调用。

自:2.26

CancellableSourceFunc

这是用于 g_cancellable_source_new() 返回的 GSource 的回调函数类型。

自:2.28

DatagramBasedSourceFunc

这是用于 g_datagram_based_create_source() 返回的 GSource 的回调函数类型。

since: 2.48

DBusInterfaceGetPropertyFunc

GDBusInterfaceVTableget_property 函数的类型。

自:2.26

DBusInterfaceMethodCallFunc

GDBusInterfaceVTablemethod_call 函数的类型。

自:2.26

DBusInterfaceSetPropertyFunc

GDBusInterfaceVTableset_property 函数的类型。

自:2.26

DBusMessageFilterFunction

在 g_dbus_connection_add_filter() 中使用的函数的签名。

自:2.26

DBusProxyTypeFunc

确定接口代理(如果 interface_name 不是 NULL)或对象代理(如果 interface_nameNULL)的 GType 的函数签名的函数。

自:2.30

DBusSignalCallback

在 g_dbus_connection_signal_subscribe() 中使用的回调函数的签名。

自:2.26

DBusSubtreeDispatchFunc

GDBusSubtreeVTabledispatch 函数的类型。

自:2.26

DBusSubtreeEnumerateFunc

GDBusSubtreeVTableenumerate 函数的类型。

自:2.26

DBusSubtreeIntrospectFunc

GDBusSubtreeVTableintrospect 函数的类型。

自:2.26

DesktopAppLaunchCallback

在调用过程中,g_desktop_app_info_launch_uris_as_manager() 可能创建一个或多个子进程。对于每个子进程调用一次这个回调,提供进程 ID

FileMeasureProgressCallback

此回调类型由 g_file_measure_disk_usage() 使用,在测量目录使用的磁盘空间量时定期生成进度报告。

自:2.38

FileProgressCallback

在进行可能需要较长时间的操作时,例如移动文件或复制文件,使用进度回调将操作的进度传递给应用程序。

FileReadMoreCallback

在使用g_file_load_partial_contents_async()加载文件的部分内容时,可能有必要确定是否还需要从文件中加载更多数据。通过返回TRUE以指示应读取更多数据或返回FALSEGFileReadMoreCallback函数简化了这一过程。

IOSchedulerJobFunc

I/O作业函数。

已弃用:2.36 

PollableSourceFunc

这是由g_pollable_input_stream_create_source()和g_pollable_output_stream_create_source()返回的GSource所使用的回调的函数类型。

自:2.28

ReallocFunc

将指针所指向的内存块的大小更改为size字节。

SettingsBindGetMapping

用于将GSettings转换为对象属性的函数的类型。值已初始化为存储适合类型的值。

SettingsBindSetMapping

用于将对象属性值转换为GVariant以将其存储在GSettings中的函数的类型。

SettingsGetMapping

用于将存储在GSettings中的值转换为对应用程序有用的值的函数的类型。

SimpleAsyncThreadFunc

运行异步操作并检查取消的简单线程函数。

SocketSourceFunc

这是由g_socket_create_source()返回的GSource所使用的回调的函数类型。

自:2.22

TaskThreadFunc

用于通过g_task_run_in_thread()或g_task_run_in_thread_sync()在一个线程中运行的task函数的原型。

since: 2.36

VfsFileLookupFunc

该函数类型由g_vfs_register_uri_scheme()使用,以便客户端可以将URI方案与不同的GFile实现相关联。

since: 2.50

函数

bus_get

异步连接到由bus_type指定的消息总线。

自:2.26

bus_get_finish

完成由g_bus_get()启动的操作。

自:2.26

bus_get_sync

以同步方式连接到由bus_type指定的消息总线。注意,返回的对象可能与其他调用者共享,例如,如果过程的两个独立部分调用此函数与相同的bus_type,它们将共享同一个对象。

自:2.26

bus_own_name

在由bus_type指定的总线上启动对name的获取,并在获取该名称时分别调用name_acquired_handler和name_lost_handler。回调将在调用此函数的线程的[thread-default main context][g-main-context-push-thread-default]中调用。

自:2.26

bus_own_name_on_connection

与g_bus_own_name()类似,但接受一个GDBusConnection而不是GBusType

自:2.26

bus_own_name_on_connection_with_closures

g_bus_own_name_on_connection()的版本,使用闭包而不是回调,以便在另一种语言中更容易绑定。

自:2.26

bus_own_name_with_closures

g_bus_own_name()的版本,使用闭包而不是回调,以便在另一种语言中更容易绑定。

自:2.26

bus_unown_name

停止拥有一个名称。

自:2.26

bus_unwatch_name

停止监视一个名称。

自:2.26

bus_watch_name

在由bus_type指定的总线上启动监视name,并在已知具有所有者时分别调用name_appeared_handler和已知失去所有者时调用name_vanished_handler。回调将在调用此函数的线程的[thread-default main context][g-main-context-push-thread-default]中调用。

自:2.26

bus_watch_name_on_connection

与g_bus_watch_name()类似,但接受一个GDBusConnection而不是GBusType

自:2.26

bus_watch_name_on_connection_with_closures

g_bus_watch_name_on_connection()的版本,使用闭包而不是回调,以便在另一种语言中更容易绑定。

自:2.26

bus_watch_name_with_closures

g_bus_watch_name()的版本,使用闭包而不是回调,以便在另一种语言中更容易绑定。

自:2.26

content_type_can_be_executable

检查内容类型是否可执行。请注意,例如文本文件可以作为可执行文件(即脚本和批处理文件)。

content_type_equals

比较两个内容类型是否相等。

content_type_from_mime_type

尝试根据MIME类型名称查找内容类型。

since: 2.18

content_type_get_description

获取内容类型的易于理解描述。

content_type_get_generic_icon_name

获取内容类型的通用图标名称。

since: 2.34

content_type_get_icon

获取内容类型的图标。

content_type_get_mime_dirs

获取加载MIME数据的目录列表。有关详细信息,请参阅 g_content_type_set_mime_dirs()

since: 2.60

content_type_get_mime_type

获取内容类型的MIME类型,如果已注册的话。

content_type_get_symbolic_icon

获取内容类型的符号图标。

since: 2.34

content_type_guess

根据示例数据猜测内容类型。如果函数不确定,则将 result_uncertain 设置为 TRUEfilenamedata 可以为 NULL,在这种情况下,猜测将仅基于其他参数。

content_type_guess_for_tree

尝试通过查看文件内容来猜测以 root 为根的树的类型。结果是内容类型数组,最佳猜测位于首位。

since: 2.18

content_type_is_a

确定 type 是否是 supertype 的子集。

content_type_is_mime_type

确定 type 是否是 mime_type 的子集。g_content_type_is_a() 的便利包装器。

since: 2.52

content_type_is_unknown

检查内容类型是否为通用的“未知”类型。在 UNIX 中这是“application/octet-stream” MIME类型,在 win32 中是“*”,在 OSX 中是动态类型或 octet-stream。

content_type_set_mime_dirs

设置GIO用于加载MIME数据库的目录列表。如果 dirsNULL,则使用的目录是默认目录。

since: 2.60

content_types_get_registered

获取系统已知的所有注册内容类型的字符串列表。应使用 g_list_free_full (list, g_free) 释放列表和数据。

dbus_address_escape_value

string 进行转义,以便它可以在D-Bus地址中作为键值对的值部分出现。

since: 2.36

dbus_address_get_for_bus_sync

同步查找由 bus_type 指定的知名消息总线实例的D-Bus地址。这可能需要使用各种平台特定的机制。

自:2.26

dbus_address_get_stream

异步连接到由 address 指定的端点,并设置连接以便运行D-Bus身份验证对话的客户端。 address 必须符合D-Bus地址格式

自:2.26

dbus_address_get_stream_finish

完成由g_dbus_address_get_stream()启动的操作。

自:2.26

dbus_address_get_stream_sync

同步连接到由 address 指定的端点,并设置连接以便运行D-Bus身份验证对话的客户端。 address 必须符合D-Bus地址格式

自:2.26

dbus_escape_object_path

这是g_dbus_escape_object_path_bytestring()的语言绑定友好版本。

since: 2.68

dbus_escape_object_path_bytestring

bytes 进行转义,以用于D-Bus对象路径组件。 bytes 是零个或多个非零字节的数组,采用未指定的编码,后跟一个单个零字节。

since: 2.68

dbus_generate_guid

生成可用于例如g_dbus_connection_new()的D-Bus GUID。

自:2.26

dbus_gvalue_to_gvariant

GValue 转换为由 type 参数指示的类型的 GVariant

自:2.30

dbus_gvariant_to_gvalue

GVariant转换为GValue。如果value为浮点数,则将其消耗。

自:2.30

dbus_is_address

检查string是否是D-Bus地址

自:2.26

dbus_is_error_name

检查string是否是有效的D-Bus错误名称。

since: 2.70

dbus_is_guid

检查string是否是D-Bus的GUID。

自:2.26

dbus_is_interface_name

检查string是否是有效的D-Bus接口名称。

自:2.26

dbus_is_member_name

检查string是否是有效的D-Bus成员(例如,信号或方法)名称。

自:2.26

dbus_is_name

检查string是否是有效的D-Bus总线名称(既是唯一的也是通用的)。

自:2.26

dbus_is_supported_address

类似于g_dbus_is_address(),但还检查库是否支持string中的传输,并且每个传输的键/值对都有效。请参阅D-Bus地址格式规范。

自:2.26

dbus_is_unique_name

检查string是否是有效的D-Bus唯一总线名称。

自:2.26

dbus_unescape_object_path

解Escape先前使用g_dbus_escape_object_path() Escape的字符串。如果字符串在格式上可能不会由g_dbus_escape_object_path()返回,则此函数返回NULL

since: 2.68

io_error_from_errno

errno.h错误代码转换为GIO错误代码。

io_error_from_file_error

GFileError错误代码转换为GIO错误代码。

自2.74以来

io_error_quark

获取GIO错误Quark。

io_modules_load_all_in_directory

加载指定目录中的所有模块。

io_modules_load_all_in_directory_with_scope

加载指定目录中的所有模块。

自:2.30

io_modules_scan_all_in_directory

扫描指定目录中的所有模块,确保任何由模块实现的扩展点都进行了注册。

since: 2.24

io_modules_scan_all_in_directory_with_scope

扫描指定目录中的所有模块,确保任何由模块实现的扩展点都进行了注册。

自:2.30

io_scheduler_cancel_all_jobs

取消所有可取消的I/O作业。

已弃用:2.36 

io_scheduler_push_job

在另一个线程中调度I/O作业运行。

已弃用:2.36 

keyfile_settings_backend_new

创建一个基于keyfile的GSettingsBackend

memory_settings_backend_new

创建一个基于内存的GSettingsBackend

自:2.28

networking_init

初始化平台网络库(例如,在Windows上,这会调用WSAStartup())。如果需要,GLib将自动调用此函数,因此您只需要在直接调用系统网络函数(而不是先调用任何GLib网络函数)时调用它。

since: 2.36

null_settings_backend_new

创建一个只读的GSettingsBackend

自:2.28

pollable_source_new

GPollableInputStreamGPollableOutputStream实现提供的一个实用方法。创建一个新的GSource,该源期望一个类型为GPollableSourceFunc的回调。新源实际上什么都不做;使用g_source_add_child_source()将其他源添加到其中以触发它。

自:2.28

pollable_source_new_full

GPollableInputStreamGPollableOutputStream实现提供的一个实用方法。创建一个新的GSource,就像g_pollable_source_new()一样,但也附加了child_source(带有空回调)和cancellable,如果它们非NULL

since: 2.34

pollable_stream_read

尝试从stream读取,类似于g_input_stream_read()(如果blockingTRUE)或g_pollable_input_stream_read_nonblocking()(如果blockingFALSE)。这可以用于更容易地在方法的不同阻塞和非阻塞实现之间共享代码。

since: 2.34

pollable_stream_write

尝试写入到stream,类似于g_output_stream_write()(如果blockingTRUE)或g_pollable_output_stream_write_nonblocking()(如果blockingFALSE)。这可以用于更容易地在方法的不同阻塞和非阻塞实现之间共享代码。

since: 2.34

pollable_stream_write_all

尝试将count字节写入到stream,类似于g_output_stream_write_all(),但使用g_pollable_stream_write()而不是g_output_stream_write()。

since: 2.34

resources_enumerate_children

返回全局注册资源中指定path路径处所有子名称。

since: 2.32

resources_get_info

在全局注册资源集中查找指定 path 的文件,如果找到则返回相关信息。

since: 2.32

resources_has_children

返回指定 path 在全局注册资源集中是否有子资源。

不稳定 自 2.84 版起

resources_lookup_data

在全局注册资源集中查找指定 path 的文件,并返回一个允许您直接访问内存中数据的 GBytes

since: 2.32

resources_open_stream

在全局注册资源集中查找指定 path 的文件,并返回一个允许您读取数据的 GInputStream

since: 2.32

resources_register

将资源注册到进程全局资源集中。

since: 2.32

resources_unregister

从进程全局资源集中注销资源。

since: 2.32

simple_async_report_error_in_idle

通过直接设置给定错误信息的内容,在一个空闲函数中报告异步函数中的错误。

已弃用: 2.46 

simple_async_report_gerror_in_idle

在空闲函数中报告错误。与 g_simple_async_report_error_in_idle() 类似,但接受一个 GError 而不是创建一个新的。

已弃用: 2.46 

simple_async_report_take_gerror_in_idle

在空闲函数中报告错误。与 g_simple_async_report_gerror_in_idle() 类似,但接管了调用者对 error 的所有权,因此调用者不再需要释放它。

已弃用: 2.46 自 2.28 版起

函数宏

DBUS_ACTION_GROUP

DBUS_ACTION_GROUP_CLASS

DBUS_AUTH_OBSERVER

DBUS_CONNECTION

DBUS_INTERFACE

DBUS_INTERFACE_SKELETON

DBUS_INTERFACE_SKELETON_CLASS

DBUS_MENU_MODEL

DBUS_MESSAGE

DBUS_METHOD_INVOCATION

DBUS_OBJECT

DBUS_OBJECT_MANAGER

DBUS_OBJECT_MANAGER_CLIENT

DBUS_OBJECT_MANAGER_CLIENT_CLASS

DBUS_OBJECT_MANAGER_SERVER

DBUS_OBJECT_MANAGER_SERVER_CLASS

DBUS_OBJECT_PROXY

DBUS_OBJECT_PROXY_CLASS

DBUS_OBJECT_SKELETON

DBUS_OBJECT_SKELETON_CLASS

DBUS_PROXY

DBUS_PROXY_CLASS

DBUS_SERVER

DEPRECATED_ENUMERATOR_IN_2_26_FOR

DEPRECATED_ENUMERATOR_IN_2_28_FOR

DEPRECATED_ENUMERATOR_IN_2_30_FOR

DEPRECATED_ENUMERATOR_IN_2_32_FOR

DEPRECATED_ENUMERATOR_IN_2_34_FOR

DEPRECATED_ENUMERATOR_IN_2_36_FOR

DEPRECATED_ENUMERATOR_IN_2_38_FOR

DEPRECATED_ENUMERATOR_IN_2_40_FOR

DEPRECATED_ENUMERATOR_IN_2_42_FOR

DEPRECATED_ENUMERATOR_IN_2_44_FOR

DEPRECATED_ENUMERATOR_IN_2_46_FOR

DEPRECATED_ENUMERATOR_IN_2_48_FOR

DEPRECATED_ENUMERATOR_IN_2_50_FOR

DEPRECATED_ENUMERATOR_IN_2_52_FOR

DEPRECATED_ENUMERATOR_IN_2_54_FOR

DEPRECATED_ENUMERATOR_IN_2_56_FOR

DEPRECATED_ENUMERATOR_IN_2_58_FOR

DEPRECATED_ENUMERATOR_IN_2_60_FOR

DEPRECATED_ENUMERATOR_IN_2_62_FOR

DEPRECATED_ENUMERATOR_IN_2_64_FOR

DEPRECATED_ENUMERATOR_IN_2_66_FOR

DEPRECATED_ENUMERATOR_IN_2_68_FOR

DEPRECATED_ENUMERATOR_IN_2_70_FOR

DEPRECATED_ENUMERATOR_IN_2_72_FOR

DEPRECATED_ENUMERATOR_IN_2_74_FOR

DEPRECATED_ENUMERATOR_IN_2_76_FOR

DEPRECATED_ENUMERATOR_IN_2_78_FOR

DEPRECATED_ENUMERATOR_IN_2_80_FOR

DEPRECATED_ENUMERATOR_IN_2_82_FOR

DEPRECATED_ENUMERATOR_IN_2_84_FOR

DEPRECATED_FOR

DEPRECATED_IN_2_26_FOR

DEPRECATED_IN_2_28_FOR

DEPRECATED_IN_2_30_FOR

DEPRECATED_IN_2_32_FOR

DEPRECATED_IN_2_34_FOR

DEPRECATED_IN_2_36_FOR

DEPRECATED_IN_2_38_FOR

DEPRECATED_IN_2_40_FOR

DEPRECATED_IN_2_42_FOR

DEPRECATED_IN_2_44_FOR

DEPRECATED_IN_2_46_FOR

DEPRECATED_IN_2_48_FOR

DEPRECATED_IN_2_50_FOR

DEPRECATED_IN_2_52_FOR

DEPRECATED_IN_2_54_FOR

DEPRECATED_IN_2_56_FOR

DEPRECATED_IN_2_58_FOR

DEPRECATED_IN_2_60_FOR

DEPRECATED_IN_2_62_FOR

DEPRECATED_IN_2_64_FOR

DEPRECATED_IN_2_66_FOR

DEPRECATED_IN_2_68_FOR

DEPRECATED_IN_2_70_FOR

DEPRECATED_IN_2_72_FOR

DEPRECATED_IN_2_74_FOR

DEPRECATED_IN_2_76_FOR

DEPRECATED_IN_2_78_FOR

DEPRECATED_IN_2_80_FOR

DEPRECATED_IN_2_82_FOR

DEPRECATED_IN_2_84_FOR

DEPRECATED_MACRO_IN_2_26_FOR

DEPRECATED_MACRO_IN_2_28_FOR

DEPRECATED_MACRO_IN_2_30_FOR

DEPRECATED_MACRO_IN_2_32_FOR

DEPRECATED_MACRO_IN_2_34_FOR

DEPRECATED_MACRO_IN_2_36_FOR

自2.38起废弃的宏

自2.40起废弃的宏

自2.42起废弃的宏

自2.44起废弃的宏

自2.46起废弃的宏

自2.48起废弃的宏

自2.50起废弃的宏

自2.52起废弃的宏

自2.54起废弃的宏

自2.56起废弃的宏

自2.58起废弃的宏

自2.60起废弃的宏

自2.62起废弃的宏

自2.64起废弃的宏

自2.66起废弃的宏

自2.68起废弃的宏

自2.70起废弃的宏

自2.72起废弃的宏

自2.74起废弃的宏

自2.76起废弃的宏

自2.78起废弃的宏

自2.80起废弃的宏

自2.82起废弃的宏

自2.84起废弃的宏

自2.26起废弃的类型

自2.28起废弃的类型

自2.30起废弃的类型

自2.32起废弃的类型

自2.34起废弃的类型

自2.36起废弃的类型

自2.38起废弃的类型

自2.40起废弃的类型

自2.42起废弃的类型

自2.44起废弃的类型

自2.46起废弃的类型

自2.48起废弃的类型

自2.50起废弃的类型

自2.52起废弃的类型

自2.54起废弃的类型

自2.56起废弃的类型

自2.58起废弃的类型

自2.60起废弃的类型

自2.62起废弃的类型

自2.64起废弃的类型

自2.66起废弃的类型

自2.68起废弃的类型

自2.70起废弃的类型

自2.72起废弃的类型

自2.74起废弃的类型

自2.76起废弃的类型

自2.78起废弃的类型

自2.80起废弃的类型

自2.82起废弃的类型

自2.84起废弃的类型

TEST_DBUS

不可用

不可用静态内联

常量

DBUS_METHOD_INVOCATION_HANDLED

由工具 gdbus-codegen 生成的信号的处理程序返回的值,表示方法调用已由实现处理。它等于 TRUE,但使用此宏有时更易读。

DBUS_METHOD_INVOCATION_UNHANDLED

由工具 gdbus-codegen 生成的信号的处理程序返回的值,表示方法调用未由实现处理。它等于 FALSE,但使用此宏有时更易读。

DEBUG_CONTROLLER_EXTENSION_POINT_NAME

调试控制功能的扩展点。参见[扩展 GIO][extending-gio]。

DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME

用于 URI 关联的默认处理程序的扩展点。参见[扩展 GIO][extending-gio]。

已弃用:2.28

DRIVE_IDENTIFIER_KIND_UNIX_DEVICE

用于通过 g_drive_get_identifier() 获取 Unix 设备路径的字符串。

FILE_ATTRIBUTE_ACCESS_CAN_DELETE

“access”命名空间中的一个键,用于检查删除权限。

FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE

“access”命名空间中的一个键,用于获取执行权限。

FILE_ATTRIBUTE_ACCESS_CAN_READ

“access”命名空间中的一个键,用于获取读权限。

FILE_ATTRIBUTE_ACCESS_CAN_RENAME

“access”命名空间中的一个键,用于检查重命名权限。

FILE_ATTRIBUTE_ACCESS_CAN_TRASH

“access”命名空间中的一个键,用于检查移动到回收站的权限。

FILE_ATTRIBUTE_ACCESS_CAN_WRITE

“access”命名空间中的一个键,用于获取写权限。

FILE_ATTRIBUTE_DOS_IS_ARCHIVE

“dos”命名空间中的一个键,用于检查文件的存档标志是否设置。

FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT

“dos”命名空间中的一个键,用于检查文件是否为 NTFS 挂载点(卷挂载或连接点)。

FILE_ATTRIBUTE_DOS_IS_SYSTEM

“dos”命名空间中的一个键,用于检查文件的备份标志是否设置。

FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG

“dos”命名空间中的一个键,用于获取 NTFS 重新解析标记。

FILE_ATTRIBUTE_ETAG_VALUE

“etag”命名空间中的一个键,用于获取文件的实体标记值。

FILE_ATTRIBUTE_FILESYSTEM_FREE

“filesystem”命名空间中的一个键,用于获取文件系统剩余空间的大小(字节数)。

FILE_ATTRIBUTE_FILESYSTEM_READONLY

“filesystem”命名空间中的一个键,用于检查文件系统是否只读。

FILE_ATTRIBUTE_FILESYSTEM_REMOTE

“filesystem”命名空间中的一个键,用于检查文件系统是否为远程。

FILE_ATTRIBUTE_FILESYSTEM_SIZE

“filesystem”命名空间中的一个键,用于获取文件系统的总大小(以字节为单位),在g_file_query_filesystem_info()中使用。

FILE_ATTRIBUTE_FILESYSTEM_TYPE

“filesystem”命名空间中的一个键,用于获取文件系统的类型。

FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW

“filesystem”命名空间中的一个键,用于提示文件管理器应用程序是否应预览(例如缩略图)文件系统中的文件。

FILE_ATTRIBUTE_FILESYSTEM_USED

“filesystem”命名空间中的一个键,用于获取文件系统上使用的数据的字节数。

FILE_ATTRIBUTE_GVFS_BACKEND

“gvfs”命名空间中的一个键,用于获取当前使用的 GVFS 后端名称。

FILE_ATTRIBUTE_ID_FILE

“id”命名空间中的一个键,用于获取文件标识符。

FILE_ATTRIBUTE_ID_FILESYSTEM

“id”命名空间中的一个键,用于获取文件系统标识符。

FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可以弹出。

FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可挂载。

FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可以被轮询。

FILE_ATTRIBUTE_MOUNTABLE_CAN_START

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可以启动。

FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可以以降级方式启动。

FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可以停止。

FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否可以卸载。

FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI

“mountable”命名空间中的一个键,用于获取可挂载文件的 HAL UDI

FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC

“mountable”命名空间中的一个键,用于检查文件(类型为G_FILE_TYPE_MOUNTABLE)是否自动轮询媒体。

FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE

“mountable”命名空间中的一个键,用于获取 GDriveStartStopType

FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE

“mountable”命名空间中的一个键,用于获取 Unix 设备。

FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE

“mountable”命名空间中的一个键,用于获取 Unix 设备文件。

FILE_ATTRIBUTE_OWNER_GROUP

“owner”命名空间中的一个键,用于获取文件所有者的组。

FILE_ATTRIBUTE_OWNER_USER

“owner”命名空间中的一个键,用于获取文件所有者的用户名。

FILE_ATTRIBUTE_OWNER_USER_REAL

“owner”命名空间中的一个键,用于获取拥有该文件的用户的真实姓名。

FILE_ATTRIBUTE_PREVIEW_ICON

“preview”命名空间中的一个键,用于获取一个可以用于获取文件预览的 GIcon

FILE_ATTRIBUTE_RECENT_MODIFIED

“recent”命名空间中的一个键,用于获取上次更改 recent:/// 中文件元数据的最后时间戳。

FILE_ATTRIBUTE_SELINUX_CONTEXT

“selinux”命名空间中的一个键,用于获取文件 SELinux 上下文。

FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE

“标准”命名空间中的一个关键词,用于获取文件占用的磁盘空间量(以字节为单位)。

FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE

“标准”命名空间中的一个关键词,用于获取文件的类型。

FILE_ATTRIBUTE_STANDARD_COPY_NAME

“标准”命名空间中的一个关键词,用于获取文件的副本名称。

FILE_ATTRIBUTE_STANDARD_DESCRIPTION

“标准”命名空间中的一个关键词,用于获取文件的描述。

FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME

“标准”命名空间中的一个关键词,用于获取文件的显示名称。

FILE_ATTRIBUTE_STANDARD_EDIT_NAME

“标准”命名空间中的一个关键词,用于编辑文件名。

FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE

“标准”命名空间中的一个关键词,用于获取快速内容类型。

FILE_ATTRIBUTE_STANDARD_ICON

“标准”命名空间中的一个关键词,用于获取文件的图标。

FILE_ATTRIBUTE_STANDARD_IS_BACKUP

“标准”命名空间中的一个关键词,用于检查文件是否是备份文件。

FILE_ATTRIBUTE_STANDARD_IS_HIDDEN

“标准”命名空间中的一个关键词,用于检查文件是否隐藏。

FILE_ATTRIBUTE_STANDARD_IS_SYMLINK

“标准”命名空间中的一个关键词,用于检查文件是否是符号链接。通常实际类型是其他类型,如果我们通过符号链接获取类型。

FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL

“标准”命名空间中的一个关键词,用于检查文件是否是虚拟的。

FILE_ATTRIBUTE_STANDARD_IS_VOLATILE

“标准”命名空间中的一个关键词,用于检查文件是否是易失的。这主要用于表示URI不是持久的非POSIX后端。应用程序应查看G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET以获取持久URI。

FILE_ATTRIBUTE_STANDARD_NAME

“标准”命名空间中的一个关键词,用于获取文件名称。

FILE_ATTRIBUTE_STANDARD_SIZE

“标准”命名空间中的一个关键词,用于获取文件大小(以字节为单位)。

FILE_ATTRIBUTE_STANDARD_SORT_ORDER

“标准”命名空间中的一个关键词,用于设置文件的排序顺序。

FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON

“标准”命名空间中的一个关键词,用于获取文件的符号图标。

FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET

“标准”命名空间中的一个关键词,用于获取符号链接的目标,如果文件是符号链接。

FILE_ATTRIBUTE_STANDARD_TARGET_URI

“标准”命名空间中的一个关键词,用于获取文件的目标URI,在G_FILE_TYPE_SHORTCUTG_FILE_TYPE_MOUNTABLE类型文件的情况下。

FILE_ATTRIBUTE_STANDARD_TYPE

“标准”命名空间中的一个关键词,用于存储文件类型。

FILE_ATTRIBUTE_THUMBNAIL_IS_VALID

“缩略图”命名空间中的一个关键词,用于检查缩略图是否过时。

FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE

“缩略图”命名空间中的一个关键词,用于检查大缩略图是否过时。

FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL

“缩略图”命名空间中的一个关键词,用于检查常规缩略图是否过时。

FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE

“缩略图”命名空间中的一个关键词,用于检查大缩略图是否过时。

FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE

“缩略图”命名空间中的一个关键词,用于检查超大缩略图是否过时。

FILE_ATTRIBUTE_THUMBNAIL_PATH

“缩略图”命名空间中的一个关键词,用于获取最大尺寸缩略图的路径。

FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE

“缩略图”命名空间中的一个关键词,用于获取大缩略图的路径。

FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL

“缩略图”命名空间中的一个关键词,用于获取常规缩略图的路径。

FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE

“缩略图”命名空间中的一个关键词,用于获取大缩略图的路径。

FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE

“缩略图”命名空间中的一个关键词,用于获取超大缩略图的路径。

FILE_ATTRIBUTE_THUMBNAILING_FAILED

“缩略图”命名空间中的一个关键词,用于检查缩略图是否失败。

FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE

“缩略图”命名空间中的一个键,用于检查大图像缩略图是否失败。

FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL

“缩略图”命名空间中的一个键,用于检查正常图像缩略图是否失败。

FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE

“缩略图”命名空间中的一个键,用于检查大缩略图图像是否失败。

FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE

“缩略图”命名空间中的一个键,用于检查超大图像缩略图是否失败。

FILE_ATTRIBUTE_TIME_ACCESS

“时间”命名空间中的一个键,用于获取文件上次访问的时间。

FILE_ATTRIBUTE_TIME_ACCESS_NSEC

“时间”命名空间中的一个键,用于获取文件上次访问时间的纳秒数。应与

G_FILE_ATTRIBUTE_TIME_ACCESS. 对应的 GFileAttributeType

G_FILE_ATTRIBUTE_TYPE_UINT32.

FILE_ATTRIBUTE_TIME_ACCESS_USEC

“时间”命名空间中的一个键,用于获取文件上次访问时间的微秒数。

FILE_ATTRIBUTE_TIME_CHANGED

“时间”命名空间中的一个键,用于获取文件上次更改的时间。

FILE_ATTRIBUTE_TIME_CHANGED_NSEC

“时间”命名空间中的一个键,用于获取文件上次更改时间的纳秒数。应与

G_FILE_ATTRIBUTE_TIME_CHANGED. 对应的 GFileAttributeType

G_FILE_ATTRIBUTE_TYPE_UINT32.

FILE_ATTRIBUTE_TIME_CHANGED_USEC

“时间”命名空间中的一个键,用于获取文件上次更改时间的微秒数。

FILE_ATTRIBUTE_TIME_CREATED

“时间”命名空间中的一个键,用于获取文件的创建时间。

FILE_ATTRIBUTE_TIME_CREATED_NSEC

“时间”命名空间中的一个键,用于获取文件创建时间的纳秒数。应与

G_FILE_ATTRIBUTE_TIME_CREATED. 对应的 GFileAttributeType

G_FILE_ATTRIBUTE_TYPE_UINT32.

FILE_ATTRIBUTE_TIME_CREATED_USEC

“时间”命名空间中的一个键,用于获取文件创建时间的微秒数。

FILE_ATTRIBUTE_TIME_MODIFIED

“时间”命名空间中的一个键,用于获取文件上次修改的时间。

FILE_ATTRIBUTE_TIME_MODIFIED_NSEC

“时间”命名空间中的一个键,用于获取文件上次修改时间的纳秒数。应与

G_FILE_ATTRIBUTE_TIME_MODIFIED. 对应的 GFileAttributeType

G_FILE_ATTRIBUTE_TYPE_UINT32.

FILE_ATTRIBUTE_TIME_MODIFIED_USEC

“时间”命名空间中的一个键,用于获取文件上次修改时间的微秒数。

FILE_ATTRIBUTE_TRASH_DELETION_DATE

“垃圾桶”命名空间中的一个键,用于获取trash:///文件夹内文件的删除日期和时间。

FILE_ATTRIBUTE_TRASH_ITEM_COUNT

“垃圾桶”命名空间中的一个键,用于获取trash:///文件夹中现有(顶级)项目数量。

FILE_ATTRIBUTE_TRASH_ORIG_PATH

“垃圾桶”命名空间中的一个键,用于获取文件被放入垃圾桶之前的原始路径。

FILE_ATTRIBUTE_UNIX_BLOCK_SIZE

“Unix”命名空间中的一个键,用于获取文件系统块的尺寸。

FILE_ATTRIBUTE_UNIX_BLOCKS

“Unix”命名空间中的一个键,用于获取分配给文件的块数量。

FILE_ATTRIBUTE_UNIX_DEVICE

"unix"命名空间中的一个键,用于获取文件所在设备的设备ID(参见stat()文档)。

FILE_ATTRIBUTE_UNIX_GID

"unix"命名空间中的一个键,用于获取文件的组ID。

FILE_ATTRIBUTE_UNIX_INODE

"unix"命名空间中的一个键,用于获取文件的inode。

FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT

"unix"命名空间中的一个键,用于检查文件是否代表一个UNIX挂载点。

FILE_ATTRIBUTE_UNIX_MODE

"unix"命名空间中的一个键,用于获取文件的权限模式(例如,文件是否是常规文件、符号链接等)。

FILE_ATTRIBUTE_UNIX_NLINK

"unix"命名空间中的一个键,用于获取文件的硬链接数。

FILE_ATTRIBUTE_UNIX_RDEV

"unix"命名空间中的一个键,用于获取文件的设备ID(如果文件是特殊文件的话)。

FILE_ATTRIBUTE_UNIX_UID

"unix"命名空间中的一个键,用于获取文件的用户ID。

MEMORY_MONITOR_EXTENSION_POINT_NAME

内存使用监控功能的扩展点。参见[扩展GIO][extending-gio]。

MENU_ATTRIBUTE_ACTION

保存按钮项动作名称的菜单项属性。动作名称使用包含动作所在动作组标识符的命名空间。例如,用于窗口特定操作的“win.”和用于全局操作的“app.”。

MENU_ATTRIBUTE_ACTION_NAMESPACE

保存从该项链接的所有菜单中的动作名称命名空间的菜单项属性。

MENU_ATTRIBUTE_ICON

保存按钮项图标的菜单项属性。

MENU_ATTRIBUTE_LABEL

保存按钮项标签的菜单项属性。

MENU_ATTRIBUTE_TARGET

保存将与按钮项的动作激活相关的目标的菜单项属性。

MENU_EXPORTER_MAX_SECTION_SIZE

g_dbus_connection_export_menu_model()支持的菜单部分中的最大条目数。

MENU_LINK_SECTION

将菜单项与部分关联的链接名称。通常在菜单项的位置显示链接的菜单,使用项的标签作为标题。

MENU_LINK_SUBMENU

将菜单项与子菜单关联的链接名称。

NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME

NETWORK_MONITOR_EXTENSION_POINT_NAME

网络状态监控功能的扩展点。参见[扩展GIO][extending-gio]。

POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME

用于功率配置文件使用监控功能的扩展点。参见[扩展GIO][extending-gio]。

PROXY_EXTENSION_POINT_NAME

代理功能的扩展点。参见[扩展GIO][extending-gio]。

PROXY_RESOLVER_EXTENSION_POINT_NAME

代理解析功能的扩展点。参见[扩展GIO][extending-gio]。

SETTINGS_BACKEND_EXTENSION_POINT_NAME

保存GSettingsBackend功能的扩展点。

TLS_BACKEND_EXTENSION_POINT_NAME

通过GTlsBackend扩展TLS功能的扩展点。参见[扩展GIO][extending-gio]。

TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT

用于验证TLS连接中客户端证书的目的。由TLS服务器使用。

TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER

用于验证TLS连接中服务器证书的目的。这是最常用的目的。由TLS客户端使用。

VFS_EXTENSION_POINT_NAME

GVfs功能的扩展点。参见[扩展GIO][extending-gio]。

VOLUME_IDENTIFIER_KIND_CLASS

用于通过g_volume_get_identifier()获取卷类使用的字符串。

VOLUME_IDENTIFIER_KIND_HAL_UDI

用于通过g_volume_get_identifier()获取Hal UDI的字符串。

已废弃:2.58

VOLUME_IDENTIFIER_KIND_LABEL

用于通过g_volume_get_identifier()获取文件系统标签的字符串。

VOLUME_IDENTIFIER_KIND_NFS_MOUNT

用于通过g_volume_get_identifier()获取NFS挂载的字符串。

VOLUME_IDENTIFIER_KIND_UNIX_DEVICE

用于通过g_volume_get_identifier()获取Unix设备路径的字符串。

VOLUME_IDENTIFIER_KIND_UUID

用于通过g_volume_get_identifier()获取UUID的字符串。

VOLUME_MONITOR_EXTENSION_POINT_NAME

卷监控功能的扩展点。参见[扩展GIO][extending-gio]。