方法

GObjectObjectremove_toggle_ref

自:2.8

声明 [src]

void
g_object_remove_toggle_ref (
  GObject* object,
  GToggleNotify notify,
  gpointer data
)

描述 [src]

删除使用 g_object_add_toggle_ref() 添加的引用。对象的引用计数会减少一个。

注意,如果你在其他线程上取消引用对象,那么在 g_object_remove_toggle_ref() 之后,仍可能调用 notify,而对象参数可能是悬垂指针。如果对象在其他线程上被销毁,你必须自己注意。

自:2.8

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

参数

notify

类型: GToggleNotify

当此引用是对象的最后一个引用或不再是最后一个引用时调用的函数。

data

类型: gpointer

传递给 notify 的数据,或 NULL 以匹配任何与 notify 参数匹配的 toggle refs。

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