Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TICKIT_PEN_REF(3)	   Library Functions Manual	     TICKIT_PEN_REF(3)

NAME
       tickit_pen_ref, tickit_pen_unref	- adjust the refcount of a pen

SYNOPSIS
       #include	<tickit.h>

       TickitPen *tickit_pen_ref(TickitPen *pen);
       void tickit_pen_unref(TickitPen *pen);

       Link with -ltickit.

DESCRIPTION
       tickit_pen_ref()	 increments  the  stored refcount of the given pen in-
       stance by one. It returns the pointer argument itself, so it is	useful
       for chaining.

       tickit_pen_unref()  decrements the stored refcount of the given pen in-
       stance by one. If the refcount drops  to	 zero,	the  instance  is  de-
       stroyed.	 This  will  release any resources controlled by it and	unbind
       all the bound event handlers, causing handlers to be invoked  with  the
       TICKIT_EV_DESTROY flag if appropriate.

RETURN VALUE
       tickit_pen_ref()	returns	a pen instance pointer.	tickit_pen_unref() re-
       turns no	value.

SEE ALSO
       tickit_pen_new(3), tickit_pen(7), tickit(7)

							     TICKIT_PEN_REF(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tickit_pen_unref&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help