[PD-dev] Destructor in external classes

Antoine Villeret antoine.villeret at gmail.com
Thu Mar 27 22:22:02 CET 2014


oops

in fact cleanup with free method doesn't work because it's not called on
quit but only on object deletion,
so the atexit() seems to be the key

thanks kjetil

+
a

--
do it yourself
http://antoine.villeret.free.fr


2014-03-25 16:01 GMT+01:00 Antoine Villeret <antoine.villeret at gmail.com>:

> for now the OpenNI init() function is called from obj_setupCallback which
> is called only once
> and if I call shutdown() I need to recall init() on new instance creation
>
> so yes it could be a workaround
> but having a onQuit() method will make my work easier :-)
>
> +
> a
>
> --
> do it yourself
> http://antoine.villeret.free.fr
>
>
> 2014-03-25 15:50 GMT+01:00 Dan Wilcox <danomatika at gmail.com>:
>
>>
>> On Mar 25, 2014, at 6:00 AM, pd-dev-request at iem.at wrote:
>>
>> *From: *Kjetil Matheussen <k.s.matheussen at gmail.com>
>>  *Subject: **Re: [PD-dev] Destructor in external classes*
>> *Date: *March 24, 2014 at 12:32:00 PM CDT
>> *To: *Antoine Villeret <antoine.villeret at gmail.com>
>>  *Cc: *IOhannes m zmölnig <zmoelnig at iem.at>, pd-dev List <pd-dev at iem.at>
>>  *Reply-To: *k.s.matheussen at notam02.no
>>
>>
>> On Mon, Mar 24, 2014 at 2:56 PM, Antoine Villeret
>> <antoine.villeret at 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?
>>
>>  --------
>> Dan Wilcox
>> @danomatika
>> danomatika.com
>> robotcowboy.com
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pd-dev mailing list
>> Pd-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20140327/52ac759f/attachment.htm>


More information about the Pd-dev mailing list