axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <>
Subject Re: AXIS2 hashwrapper
Date Wed, 12 Oct 2005 09:06:35 GMT
Paul Fremantle wrote:

> Nandika
> It seems like the only relationship from apr_hash to the rest of apr 
> is the pools. 

Yes pool is the only dependancy.

> So could we simply cut/paste/edit the hash-map code into Axis2/C? We 
> would have to change the pool to an Axis2 allocator.

To use the allocator, we have to use the env parameter. In fact, having 
a look into the wrapper code I find that Nandika has missed env in this 
initial wrapper. So we have to change Nandika's code to include env. 
Hence lets get the hash code and modify it to use out allocator through 


> The only reason to do this is that otherwise every implementer of an 
> ax2_env has to supply a hash implementation. And I don't believe that 
> there is anything "non-portable" about hashing.
> Paul
> On 10/12/05, *nandika jayawardana* < 
> <>> wrote:
>     Hi all,
>     since apr is supposed to be kept out of the axis2 code , i wrote a
>     wrapper to apr_hash
>     which has been used in the axis2 code
>     I have atttached the axis2_hash.h and axis2_hash.c files and a test.
>     Thanks
>     Nandika

View raw message