方法

GObjectClosureadd_finalize_notifier

声明 [源代码]

void
g_closure_add_finalize_notifier (
  GClosure* closure,
  gpointer notify_data,
  GClosureNotify notify_func
)

描述 [源代码]

注册一个将在 closure 的引用计数下降到 0 时调用的终结化通知器。

单个 closure 上的多个终结化通知器将按未指定顺序调用。如果在单个调用中 g_closure_unref() 导致 closure 同时失效和终止,则无效化通知器将在终结化通知器之前运行。

此方法对语言绑定不可直接访问。

参数

notify_data

类型: gpointer

传递给 notify_func 的数据。

该参数可以为 NULL
数据由方法的调用者拥有。
notify_func

类型: GClosureNotify

要注册的回调函数。

该参数可以为 NULL