Provided by: libtickit-dev_0.4.3-1_amd64 bug

NAME

       tickit_ref, tickit_unref - adjust the refcount of the toplevel instance

SYNOPSIS

       #include <tickit.h>

       Tickit *tickit_ref(Tickit *t);
       void tickit_unref(Tickit *t);

       Link with -ltickit.

DESCRIPTION

       tickit_ref()  increments  the  stored  refcount  of the given toplevel instance by one. It
       returns the pointer argument itself, so it is useful for chaining.

       tickit_unref() decrements the stored refcount of the given toplevel instance  by  one.  If
       the  refcount  drops  to  zero, the instance is destroyed. This will release any resources
       controlled by it and unbind all pending timer and later  callbacks,  causing  them  to  be
       invoked  with the TICKIT_EV_DESTROY flag if appropriate. This will also decrement refcount
       on the terminal and root window instances, which will likely cause them  to  be  destroyed
       too.

RETURN VALUE

       tickit_ref() returns a toplevel instance pointer. tickit_unref() returns no value.

SEE ALSO

       tickit_new_stdio(3), tickit(7)

                                                                                    TICKIT_REF(3)