函数

Giopollable_source_new_full

自:2.34

声明 [src]

GSource*
g_pollable_source_new_full (
  GObject* pollable_stream,
  GSource* child_source,
  GCancellable* cancellable
)

描述 [src]

GPollableInputStreamGPollableOutputStream 实现的实用方法。创建一个新的 GSource,就像 g_pollable_source_new() 一样,但还附加了 child_source(带一个虚拟回调)和 cancellable(如果它们非 NULL)。

自 2.34 起可用

参数

pollable_stream

类型: GObject

与新源关联的流。

数据由函数的调用者拥有。
child_source

类型: GSource

可选附加的子源。

参数可以是 NULL
数据由函数的调用者拥有。
cancellable

类型: GCancellable

可选附加的 GCancellable

参数可以是 NULL
数据由函数的调用者拥有。

返回值

类型: GSource

新的 GSource

函数的调用者拥有数据,负责释放它。