方法

GioNetworkMonitorcan_reach_async

声明 [src]

void
g_network_monitor_can_reach_async (
  GNetworkMonitor* monitor,
  GSocketConnectable* connectable,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [src]

异步尝试确定由 connectable 指向的主机是否可达,而不实际尝试连接到它。

更详细的信息,请参阅 g_network_monitor_can_reach()。

当操作完成后,将调用 callback。然后您可以通过调用 g_network_monitor_can_reach_finish() 来获取操作的结果。

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

参数

connectable

类型: GSocketConnectable

一个 GSocketConnectable.

数据由方法调用者所有。
cancellable

类型: GCancellable

一个 GCancellable,或 NULL.

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

类型: GAsyncReadyCallback

当请求得到满足时调用的 GAsyncReadyCallback.

参数可以是 NULL.
user_data

类型: code>gpointer

传递给回调函数的数据。

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