函数

Giodbus_address_escape_value

从:2.36

声明 [源代码]

gchar*
g_dbus_address_escape_value (
  const gchar* string
)

描述 [源代码]

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

例如,如果 string/run/bus-for-:0,则此函数将返回 /run/bus-for-3A0,该字符串可用于 D-Bus 地址中,如 `unix:nonce-tcp:host=127.0.0.1,port=42,noncefile=/run/bus-for-`3A0

自版本 2.36 起可用

参数

string

类型: const gchar*

一个未转义的字符串,将作为一个键值对中的值包含在 D-Bus 地址中。

数据归函数调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。

返回值

类型: gchar*

string 的一个副本,其中所有未转义的字节均已转义。

函数调用者拥有数据的所有权,并负责释放它。
该值是一个以 NUL 结尾的 UTF-8 字符串。