[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-perl
Subject:    Re: [Kde-perl] Cleaning up after objects...
From:       Thomas Fjellstrom <tfjellstrom () gmail ! com>
Date:       2005-05-18 5:30:28
Message-ID: 200505172330.28874.tfjellstrom () gmail ! com
[Download RAW message or body]

On May 17, 2005 11:12 pm, Ashley Winters wrote:
> --- Thomas Fjellstrom <tfjellstrom@gmail.com> wrote:
> > I'm slightly confused as how I should do cleanup.. Is there a
> > "DELETE"
> > equivelent to the NEW method?
>
> No, not a real eequivalent. We seem to have overlooked it...
>
> > Basically what I want is to have a "message" sent through a socket on
> > destroy.
> > Using the destroyed signal seems risky as I need some info in the
> > object to
> > make the connection and send the message, and it spicifically says
> > the
> > object's vtable will be "degenerated" at that point and to not call
> > any
> > methods on it.
>
> Which info? If you need to call a C++ method on that object, that's
> right. However, if you store the data you need in the Perl object,
> it'll still be OK from the deleted() handler, or from an ON_DESTROY
> method, depending on the way your program works.

Oh. I assumed that perl's DESTROY/qt's deleted was called from inside the C++ 
destructors, good to know :)

basically theres some simple perl methods and qt object properties I need to 
access, and posstibly even a temporary object or two :(

> I should've added an ON_DELETE function. It's not that hard to add to
> QtSmokeBinding::deleted()
>
> Ashley Winters

Thanks for the reply :D

-- 
Thomas Fjellstrom
tfjellstrom@gmail.com
_______________________________________________
Kde-perl mailing list
Kde-perl@kde.org
https://mail.kde.org/mailman/listinfo/kde-perl
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic