axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <sam...@wso2.com>
Subject Re: [Axis2]Add clone method to axis2_property
Date Wed, 22 Nov 2006 15:38:12 GMT
Dinesh Premalal wrote:
> Hi,
>
> Damitha Kumarage <damitha23@gmail.com> writes:
>
>   
>> Hi,
>> We copy properties from one ctx to another ctx often(in sandesha2 also)
>> This lead to problems in Sandesha2.
>> To avoid this would like to add a clone function ot axis2_property
>> like we have done in
>> aixs2_qname.
>>     
> If we can maintain a reference counter, we could be able to get rid of
> double freeing etc. Every time you referencing to that property
> reference counter increases. Reference counter decrements when
> freeing. Actual Freeing occurred when reference counter reaches to 0.
> I think this method will be less expensive than cloning. 
>   
Ref count solved the problem but increases coupling. It becomes hard to 
use it with all the places needing a reference having to deal with ref 
count.

Samisa...


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Mime
View raw message