方法

GioResolverlookup_by_name_async

自:2.22

声明 [来源]

void
g_resolver_lookup_by_name_async (
  GResolver* resolver,
  const gchar* hostname,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [来源]

开始异步解析 hostname 以确定其关联的 IP 地址,并最终调用 callback,该回调必须调用 g_resolver_lookup_by_name_finish() 来获取结果。有关详情,请参阅 g_resolver_lookup_by_name()

自 2.22 可用

此方法异步完成。在 GAsyncReadyCallback 内使用 g_resolver_lookup_by_name_finish() 获取操作的返回结果。

参数

hostname

类型: const gchar*

要查找地址的主机名。

数据由方法调用者拥有。
值是一个以 NULL 结尾的 UTF-8 字符串。
cancellable

类型: GCancellable

一个 GCancellable,或者 NULL

参数可以是 NULL
数据由方法调用者拥有。
callback

类型: GAsyncReadyCallback

解析完成后要调用的回调。

参数可以是 NULL
user_data

类型: gpointer

回调的数据。

参数可以是 NULL
数据由方法调用者拥有。