Home | History | Annotate | Download | only in gobject

Lines Matching full:reference

14       <listitem><para>Memory management with reference counting</para></listitem>
139 Once <function><link linkend="g-object-new">g_object_new</link></function> has obtained a reference to an initialized
265 is pretty simple: the goal is to provide a flexible model based on reference counting
268 manipulate this reference count are described below.
300 <title>Reference count</title>
304 increase and decrease the reference count.These functions are thread-safe as of GLib 2.8.
305 The reference count is, unsurprisingly, initialized to one by
307 is currently the sole owner of the newly-created reference.
308 When the reference count reaches zero, that is,
310 a reference to the object, the <emphasis>dispose</emphasis> and the
349 When dispose ends, the object should not hold any reference to any other
419 not hold a reference to the object but which is invoked when the object runs
432 and <function><link linkend="g-object-remove-weak-pointer">g_object_remove_weak_pointer</link></function>. These functions add a weak reference
440 <title>Reference counts and cycles</title>
457 This two-step destruction process is very useful to break reference counting cycles.
467 have a reference count cycle: object A references B which itself references object A.
475 reference to object B. If object B was not owned by anyone else, this is its last
476 reference count which means this last unref runs B's dispose handler which, in turn,
477 releases B's reference on object A. If this is A's last reference count, this last