axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damitha Kumarage <damith...@gmail.com>
Subject Re: [jira] Created: (AXIS2C-54) include files in src folders
Date Fri, 03 Feb 2006 05:53:42 GMT
Hi,
nabeel yoosuf (JIRA) wrote:

>include files in src folders
>----------------------------
>
>         Key: AXIS2C-54
>         URL: http://issues.apache.org/jira/browse/AXIS2C-54
>     Project: Axis2-C
>        Type: Bug
>  Components: core/description  
>    Versions: M0.3    
> Environment: windows
>    Reporter: nabeel yoosuf
>
>
>axis2_wsdl_compopent.h refers to description/axis2_description.h
>axis2_phase_holder.h refers to wsdl/axis2_wsdl.h
>axis2_transport_in_desc.h refers to transport/axis2_transport_receiver.h
>axis2_transport_out_desc.h refers to transport/axis2_transport_sender.h
>
>These header files should be moved to include dir.
>  
>
We need to restructure the header files according to the following.
* All the header files which are used internally by the axis2 engine 
should be moved to respective folder structure.
* All the headers used by axis2 application/extenstion developers should 
remain at include folder

According to this scheme I suggest to keep following header files in the 
include folder.
* All the header files related to modules/utility.  Also all the header 
file currently in modules/util ex:default_log.h and              
default_string.h should be moved to include folder
* All OM related header files
* All clientapi related header files
* All transport related header files
* All soap related header files
* All message receiver header files

All other header files will be moved/remain at respective folders

Now regarding the dll's we provide in binary distro
We will distribute following dll's separately in binary distro

axis2_soap
axis2_om
axis2_util
axis2_core
axis2_wsdl
axis2_http_sender
axis2_http_receiver
axis2_http_transport

note:
1. axis2_util should be separate because user should be able to replace 
it dynamically with his own implementation.
2. axis2_core consists all source in modules/core folder.
3. axis2_soap should be separate because transport writers and receiver 
writers need it

Please give your thoughts regarding this to proceed with
thanks
damitha



Mime
View raw message