函数

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

一个指向将存储在新生成的 GClosuredata 字段中的 GObject 的指针。

数据由函数的调用方拥有。

返回值

类型: GClosure

一个新的 GClosure

数据由函数调用方拥有。