[omniORB] Destroying itself
Attila Czigány
atteeharp at gmail.com
Wed May 10 18:47:39 BST 2006
Hello,
I maybe misunderstood something, because I agree with Clarke Brunt.
The important thing is to call remove_ref once. After your words I thought
you call it twice or so.
If you do so, there will be exception or crash. I remove_ref() always after
activation, why leave the work over, I thougth others do it the same way.
Sorry for the misunderstanding ,
Anyway, any thought on ServantActivator POA?
Attila
On 5/10/06, Wernke zur Borg <wernke.zur.borg at vega.de> wrote:
>
>
> Hi Attila,
>
> if you call _remove_ref() right after the object activation or any time
> later but before deactivate_object(), the later call to deactivate_object()
> is sufficient for its deletion, as Clarke Brunt wrote.
>
> If you call _remove_ref() only after deactivate_object() there is no
> problem if the object is still busy. The deletion will only happen after all
> references to the object have been removed, so there will be no clash or
> exception.
>
> Regards, Wernke
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20060510/d6a6cfc3/attachment.htm
More information about the omniORB-list
mailing list