虚拟方法

GioResolver通过名称和标志查找完成

since: 2.60

声明 [源代码]

GList*
lookup_by_name_with_flags_finish (
  GResolver* resolver,
  GAsyncResult* result,
  GError** error
)

描述 [源代码]

检索对 g_resolver_lookup_by_name_with_flags_async() 调用的结果。

如果DNS解析失败,当非NULL的error将被设置为来自 GResolverError 的值。如果操作被取消,error将设置为 G_IO_ERROR_CANCELLED。

Available since: 2.60

参数

结果

类型: GAsyncResult

传递给您的 GAsyncReadyCallback 的结果。

该数据由方法调用者所有。
错误

类型: GError **

一个可恢复错误的返回位置。

该参数可以为NULL。
如果返回位置不为NULL,则必须将其初始化为NULL的 GError*。
如果没有错误,则虚拟函数将留出初始化的参数为NULL。
在发生错误的情况下,该参数将被设置为新的 GError;调用者将占用数据,并负责释放它。

返回值

类型: 一组 GInetAddress*

一个 GListGInetAddress,或者在错误的情况下为NULL。有关详细信息,请参阅 g_resolver_lookup_by_name()。

方法的调用者将占用返回的数据,并负责释放它。