Re: --skeleton_impl question
- From: Frank Rehberger <Frank Rehberger web de>
- To: Jules Colding <JuBColding yorkref com>
- Cc: orbit-list gnome org
- Subject: Re: --skeleton_impl question
- Date: Fri, 23 May 2003 11:37:48 +0200
Jules Colding wrote:
>Hi,
>
>I have a question regarding the skeleton implementation of *_create().
>The skeleton code makes the servant keep a reference to the parent poa
>by doing something like:
>
> newservant->poa = poa;
>
>Wouldn't it be more correct to do:
>
> newservant->poa = (PortableServer_POA) CORBA_Object_duplicate((CORBA_Object)poa, ev);
>
>
good point.
But, the new servant is created in context of poa, so poa will reference
the object allready. Now, if servant increments counter of poa, this
would lead to a cyclic referencing between poa and servant. Cyclic
referencing should be avoided, isn't it?
What do you think?
Cheers, Frank
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]