函数
GObjectClosurenew_object
声明 [源]
GClosure*
g_closure_new_object (
guint sizeof_closure,
GObject* object
)
描述 [源]
是 g_closure_new_simple()
的一个变体,它将 object
存储在闭包的 data
字段中,并在 object
和创建的闭包上调用 g_object_watch_closure()
。此函数主要用于实现新的闭包类型。
参数
sizeof_closure
-
类型:
guint
分配结构的大小,必须至少是
sizeof (GClosure)
。 object
-
类型:
GObject
一个指向将存储在新生成的
GClosure
的data
字段中的GObject
的指针。数据由函数的调用方拥有。
返回值
类型: GClosure
一个新的 GClosure
。
数据由函数调用方拥有。 |