函数
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。
| 函数的调用者拥有数据,负责释放它。 |