函数
GObjectWeakNotify
描述 [src]
GWeakNotify
函数可作为回调添加到一个对象,当对象完成时触发该函数。
由于在调用 GWeakNotify
时对象已被释放,你无法使用该对象做很多事,除了使用它的地址作为散列索引或类似内容。
特别是,这意味着调用 g_object_ref()、g_weak_ref_init()、g_weak_ref_set()、g_object_add_toggle_ref()、g_object_weak_ref()、g_object_add_weak_pointer()
或任何由此回调对对象调用它们的函数都是无效的。
参数
data
-
类型:
gpointer
建立弱引用时提供的数据。
参数可以是 NULL
。数据归该函数的调用方所有。 where_the_object_was
-
类型:
GObject
正在释放的对象。
数据归该函数的调用方所有。