函数
Giopollable_source_new_full
自:2.34
声明 [src]
GSource*
g_pollable_source_new_full (
GObject* pollable_stream,
GSource* child_source,
GCancellable* cancellable
)
描述 [src]
GPollableInputStream
和 GPollableOutputStream
实现的实用方法。创建一个新的 GSource
,就像 g_pollable_source_new() 一样,但还附加了 child_source
(带一个虚拟回调)和 cancellable
(如果它们非 NULL
)。
自 2.34 起可用
参数
pollable_stream
-
类型:
GObject
与新源关联的流。
数据由函数的调用者拥有。 child_source
-
类型:
GSource
可选附加的子源。
参数可以是 NULL
。数据由函数的调用者拥有。 cancellable
-
类型:
GCancellable
可选附加的
GCancellable
。参数可以是 NULL
。数据由函数的调用者拥有。
返回值
类型: GSource
新的 GSource
。
函数的调用者拥有数据,负责释放它。 |