构造函数
GioInetAddressMasknew_from_string
自版本:2.32
声明 [源代码]
GInetAddressMask*
g_inet_address_mask_new_from_string (
const gchar* mask_string,
GError** error
)
描述 [源代码]
解析 mask_string 作为 IP 地址和(可选)长度,并创建一个新的 GInetAddressMask 对象。如果存在,长度通过“/”分隔。如果不存在,则默认长度为地址的全长。
自版本:2.32
参数
mask_string
-
类型:
const gchar*
一个 IP 地址或地址/长度字符串。
数据由函数的调用者拥有。 值为以 NULL 结尾的 UTF-8 字符串。 error
-
类型:
GError **
未恢复错误的返回位置。
该参数可以是 NULL
。如果返回位置不是 NULL
,则必须将其初始化为NULL
GError*
。如果没有错误,构造函数将保留参数初始化为 NULL
。如果有错误,该参数将被设置为新分配的 GError
;调用者将拥有数据,并负责释放它。
返回值
类型: GInetAddressMask
对应于字符串的新 GInetAddressMask,或者错误发生时为 NULL
。
函数的调用者将拥有数据,并负责释放它。 |