方法

GioCancellablesource_new

自2.28开始

声明 [src]

GSource*
g_cancellable_source_new (
  GCancellable* cancellable
)

描述 [src]

创建一个在 cancellable 被取消时触发并调用其类型为 GCancellableSourceFunc 的回调的源。主要用于将具有 g_source_add_child_source() 的取消能力附加到其他(不可取消)源。

为了方便,您可以调用一个 NULLGCancellable,在这种情况下,源将永远不会触发。

新的 GSource 将持有对 GCancellable 的引用。

自2.28起可用

返回值

类型: GSource

新的 GSource

方法调用者负责管理返回的数据,并在完成后对其进行释放。