方法
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.数据由方法调用者所有。 cancellable-
类型:
GCancellable一个
GCancellable,或NULL.参数可以是 NULL.数据由方法调用者所有。 callback-
当请求得到满足时调用的
GAsyncReadyCallback.参数可以是 NULL. user_data-
类型: code>
gpointer传递给回调函数的数据。
参数可以是 NULL.数据由方法调用者所有。