axis-c-dev mailing list archives

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

>include files in src folders
>         Key: AXIS2C-54
>         URL:
>     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


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

View raw message