for now the OpenNI init() function is called from obj_setupCallback which is called only onceand if I call shutdown() I need to recall init() on new instance creationso yes it could be a workaroundbut having a onQuit() method will make my work easier :-)+a2014-03-25 15:50 GMT+01:00 Dan Wilcox <danomatika@gmail.com>:On Mar 25, 2014, at 6:00 AM, pd-dev-request@iem.at wrote:From: Kjetil Matheussen <k.s.matheussen@gmail.com>
Subject: Re: [PD-dev] Destructor in external classesDate: March 24, 2014 at 12:32:00 PM CDTTo: Antoine Villeret <antoine.villeret@gmail.com>
Cc: IOhannes m zmölnig <zmoelnig@iem.at>, pd-dev List <pd-dev@iem.at>
Reply-To: k.s.matheussen@notam02.no
On Mon, Mar 24, 2014 at 2:56 PM, Antoine Villeret
<antoine.villeret@gmail.com> wrote:
hello,
the free method seems to be called when the object is deleted from the
canvas.
is there a similar method called on Pd quit ?
I'm asking that because I'm rewriting a pix_openni2 object and to free the
openni context i have to call a shutdown() function on quit and not on
object deletion
How about 'atexit'?Why not keep track of the number of open openni objects, then call shutdown when the last one is released?
_______________________________________________
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev