susantha    2003/08/27 05:16:37

  Modified:    c/src/common AccessBean.cpp ArrayBean.cpp ArrayBean.h
                        AxisException.cpp AxisException.h
                        BasicTypeSerializer.cpp BasicTypeSerializer.h
                        Debug.cpp Debug.h GDefine.cpp GDefine.h
                        IAccessBean.h IArrayBean.h IHeaderBlock.h IParam.h
                        ISoapMethod.h IWrapperSoapDeSerializer.h
                        IWrapperSoapSerializer.h Packet.cpp Packet.h
                        Param.cpp Param.h TypeMapping.cpp TypeMapping.h
               c/src/engine AppScopeHandlerPool.cpp AppScopeHandlerPool.h
                        Axis.cpp AxisEngine.cpp DeserializerPool.cpp
                        DeserializerPool.h HandlerLoader.cpp
                        HandlerLoader.h HandlerPool.cpp Main.c
                        RequestScopeHandlerPool.cpp
                        RequestScopeHandlerPool.h SerializerPool.cpp
                        SerializerPool.h SessionScopeHandlerPool.cpp
                        SessionScopeHandlerPool.h SharedObject.cpp
                        SharedObject.h
               c/src/server/apache mod_axis.c
               c/src/server/samples/webservice WebService.cpp WebService.h
               c/src/server/samples/webservicewrapper WebServiceWrapper.cpp
                        WebServiceWrapper.h
               c/src/soap Attribute.cpp Attribute.h BasicNode.h
                        CharacterElement.cpp CharacterElement.h
                        ComplexElement.cpp ComplexElement.h HeaderBlock.cpp
                        HeaderBlock.h SoapBody.cpp SoapDeSerializer.cpp
                        SoapDeSerializer.h SoapEnvVersions.h
                        SoapEnvelope.cpp SoapEnvelope.h SoapFault.cpp
                        SoapHeader.cpp SoapMethod.cpp SoapMethod.h
                        SoapSerializer.cpp SoapSerializer.h URIMapping.cpp
                        URIMapping.h XMLStreamHandler.cpp
                        XMLStreamHandler.h
               c/src/wsdd WSDDDeployment.cpp WSDDDeployment.h
                        WSDDDocument.cpp WSDDDocument.h WSDDHandler.cpp
                        WSDDHandler.h WSDDService.cpp WSDDService.h
  Log:
  Avoided using XMLString::transcode function in the xerces parser
  Reduced the use of std::string
  Introduced wide char for char where applicable
  Introduced std::wstring for std::string where applicable
  
  By doing above things achived some 40-50% performance improvement (according to 
profile given by Rational Quantify)
  
  Revision  Changes    Path
  1.7       +61 -0     xml-axis/c/src/common/AccessBean.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/AccessBean.cpp.diff?r1=1.6&r2=1.7
  
  
  1.5       +67 -7     xml-axis/c/src/common/ArrayBean.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/ArrayBean.cpp.diff?r1=1.4&r2=1.5
  
  
  1.5       +65 -4     xml-axis/c/src/common/ArrayBean.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/ArrayBean.h.diff?r1=1.4&r2=1.5
  
  
  1.4       +61 -0     xml-axis/c/src/common/AxisException.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/AxisException.cpp.diff?r1=1.3&r2=1.4
  
  
  1.5       +61 -0     xml-axis/c/src/common/AxisException.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/AxisException.h.diff?r1=1.4&r2=1.5
  
  
  1.9       +42 -43    xml-axis/c/src/common/BasicTypeSerializer.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/BasicTypeSerializer.cpp.diff?r1=1.8&r2=1.9
  
  
  1.10      +21 -21    xml-axis/c/src/common/BasicTypeSerializer.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/BasicTypeSerializer.h.diff?r1=1.9&r2=1.10
  
  
  1.8       +61 -1     xml-axis/c/src/common/Debug.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/Debug.cpp.diff?r1=1.7&r2=1.8
  
  
  1.7       +61 -0     xml-axis/c/src/common/Debug.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/Debug.h.diff?r1=1.6&r2=1.7
  
  
  1.3       +61 -22    xml-axis/c/src/common/GDefine.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/GDefine.cpp.diff?r1=1.2&r2=1.3
  
  
  1.5       +3 -0      xml-axis/c/src/common/GDefine.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/GDefine.h.diff?r1=1.4&r2=1.5
  
  
  1.4       +62 -2     xml-axis/c/src/common/IAccessBean.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/IAccessBean.h.diff?r1=1.3&r2=1.4
  
  
  1.2       +61 -1     xml-axis/c/src/common/IArrayBean.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/IArrayBean.h.diff?r1=1.1&r2=1.2
  
  
  1.4       +4 -4      xml-axis/c/src/common/IHeaderBlock.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/IHeaderBlock.h.diff?r1=1.3&r2=1.4
  
  
  1.3       +65 -5     xml-axis/c/src/common/IParam.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/IParam.h.diff?r1=1.2&r2=1.3
  
  
  1.4       +3 -3      xml-axis/c/src/common/ISoapMethod.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/ISoapMethod.h.diff?r1=1.3&r2=1.4
  
  
  1.3       +1 -1      xml-axis/c/src/common/IWrapperSoapDeSerializer.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/IWrapperSoapDeSerializer.h.diff?r1=1.2&r2=1.3
  
  
  1.4       +4 -3      xml-axis/c/src/common/IWrapperSoapSerializer.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/IWrapperSoapSerializer.h.diff?r1=1.3&r2=1.4
  
  
  1.4       +61 -0     xml-axis/c/src/common/Packet.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/Packet.cpp.diff?r1=1.3&r2=1.4
  
  
  1.8       +64 -0     xml-axis/c/src/common/Packet.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/Packet.h.diff?r1=1.7&r2=1.8
  
  
  1.11      +30 -29    xml-axis/c/src/common/Param.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/Param.cpp.diff?r1=1.10&r2=1.11
  
  
  1.10      +14 -14    xml-axis/c/src/common/Param.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/Param.h.diff?r1=1.9&r2=1.10
  
  
  1.3       +4 -4      xml-axis/c/src/common/TypeMapping.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/common/TypeMapping.cpp.diff?r1=1.2&r2=1.3
  
  
  1.3       +3 -2      xml-axis/c/src/common/TypeMapping.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/common/TypeMapping.h.diff?r1=1.2&r2=1.3
  
  
  1.3       +64 -3     xml-axis/c/src/engine/AppScopeHandlerPool.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/AppScopeHandlerPool.cpp.diff?r1=1.2&r2=1.3
  
  
  1.2       +61 -0     xml-axis/c/src/engine/AppScopeHandlerPool.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/AppScopeHandlerPool.h.diff?r1=1.1&r2=1.2
  
  
  1.9       +125 -11   xml-axis/c/src/engine/Axis.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/Axis.cpp.diff?r1=1.8&r2=1.9
  
  
  1.17      +23 -21    xml-axis/c/src/engine/AxisEngine.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/AxisEngine.cpp.diff?r1=1.16&r2=1.17
  
  
  1.4       +61 -0     xml-axis/c/src/engine/DeserializerPool.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/DeserializerPool.cpp.diff?r1=1.3&r2=1.4
  
  
  1.2       +60 -0     xml-axis/c/src/engine/DeserializerPool.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/DeserializerPool.h.diff?r1=1.1&r2=1.2
  
  
  1.7       +3 -3      xml-axis/c/src/engine/HandlerLoader.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/HandlerLoader.cpp.diff?r1=1.6&r2=1.7
  
  
  1.3       +9 -2      xml-axis/c/src/engine/HandlerLoader.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/HandlerLoader.h.diff?r1=1.2&r2=1.3
  
  
  1.9       +14 -14    xml-axis/c/src/engine/HandlerPool.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/HandlerPool.cpp.diff?r1=1.8&r2=1.9
  
  
  1.10      +13 -5     xml-axis/c/src/engine/Main.c
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/Main.c.diff?r1=1.9&r2=1.10
  
  
  1.3       +65 -4     xml-axis/c/src/engine/RequestScopeHandlerPool.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/RequestScopeHandlerPool.cpp.diff?r1=1.2&r2=1.3
  
  
  1.2       +60 -0     xml-axis/c/src/engine/RequestScopeHandlerPool.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/RequestScopeHandlerPool.h.diff?r1=1.1&r2=1.2
  
  
  1.4       +61 -0     xml-axis/c/src/engine/SerializerPool.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/SerializerPool.cpp.diff?r1=1.3&r2=1.4
  
  
  1.2       +60 -0     xml-axis/c/src/engine/SerializerPool.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/SerializerPool.h.diff?r1=1.1&r2=1.2
  
  
  1.3       +66 -6     xml-axis/c/src/engine/SessionScopeHandlerPool.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/SessionScopeHandlerPool.cpp.diff?r1=1.2&r2=1.3
  
  
  1.2       +61 -0     xml-axis/c/src/engine/SessionScopeHandlerPool.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/SessionScopeHandlerPool.h.diff?r1=1.1&r2=1.2
  
  
  1.3       +61 -0     xml-axis/c/src/engine/SharedObject.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/SharedObject.cpp.diff?r1=1.2&r2=1.3
  
  
  1.3       +60 -0     xml-axis/c/src/engine/SharedObject.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/engine/SharedObject.h.diff?r1=1.2&r2=1.3
  
  
  1.8       +6 -14     xml-axis/c/src/server/apache/mod_axis.c
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/server/apache/mod_axis.c.diff?r1=1.7&r2=1.8
  
  
  1.3       +2 -2      xml-axis/c/src/server/samples/webservice/WebService.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/server/samples/webservice/WebService.cpp.diff?r1=1.2&r2=1.3
  
  
  1.3       +1 -1      xml-axis/c/src/server/samples/webservice/WebService.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/server/samples/webservice/WebService.h.diff?r1=1.2&r2=1.3
  
  
  1.9       +29 -34    
xml-axis/c/src/server/samples/webservicewrapper/WebServiceWrapper.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/server/samples/webservicewrapper/WebServiceWrapper.cpp.diff?r1=1.8&r2=1.9
  
  
  1.3       +1 -1      
xml-axis/c/src/server/samples/webservicewrapper/WebServiceWrapper.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/server/samples/webservicewrapper/WebServiceWrapper.h.diff?r1=1.2&r2=1.3
  
  
  1.6       +5 -5      xml-axis/c/src/soap/Attribute.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/Attribute.cpp.diff?r1=1.5&r2=1.6
  
  
  1.6       +11 -9     xml-axis/c/src/soap/Attribute.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/Attribute.h.diff?r1=1.5&r2=1.6
  
  
  1.5       +5 -3      xml-axis/c/src/soap/BasicNode.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/BasicNode.h.diff?r1=1.4&r2=1.5
  
  
  1.4       +3 -3      xml-axis/c/src/soap/CharacterElement.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/CharacterElement.cpp.diff?r1=1.3&r2=1.4
  
  
  1.4       +3 -3      xml-axis/c/src/soap/CharacterElement.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/CharacterElement.h.diff?r1=1.3&r2=1.4
  
  
  1.4       +12 -25    xml-axis/c/src/soap/ComplexElement.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/ComplexElement.cpp.diff?r1=1.3&r2=1.4
  
  
  1.4       +8 -8      xml-axis/c/src/soap/ComplexElement.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/ComplexElement.h.diff?r1=1.3&r2=1.4
  
  
  1.4       +4 -4      xml-axis/c/src/soap/HeaderBlock.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/HeaderBlock.cpp.diff?r1=1.3&r2=1.4
  
  
  1.7       +8 -8      xml-axis/c/src/soap/HeaderBlock.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/HeaderBlock.h.diff?r1=1.6&r2=1.7
  
  
  1.6       +4 -4      xml-axis/c/src/soap/SoapBody.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapBody.cpp.diff?r1=1.5&r2=1.6
  
  
  1.8       +2 -1      xml-axis/c/src/soap/SoapDeSerializer.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapDeSerializer.cpp.diff?r1=1.7&r2=1.8
  
  
  1.10      +1 -1      xml-axis/c/src/soap/SoapDeSerializer.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapDeSerializer.h.diff?r1=1.9&r2=1.10
  
  
  1.4       +85 -29    xml-axis/c/src/soap/SoapEnvVersions.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapEnvVersions.h.diff?r1=1.3&r2=1.4
  
  
  1.5       +5 -5      xml-axis/c/src/soap/SoapEnvelope.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapEnvelope.cpp.diff?r1=1.4&r2=1.5
  
  
  1.5       +2 -2      xml-axis/c/src/soap/SoapEnvelope.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapEnvelope.h.diff?r1=1.4&r2=1.5
  
  
  1.5       +2 -2      xml-axis/c/src/soap/SoapFault.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapFault.cpp.diff?r1=1.4&r2=1.5
  
  
  1.6       +4 -4      xml-axis/c/src/soap/SoapHeader.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapHeader.cpp.diff?r1=1.5&r2=1.6
  
  
  1.9       +4 -4      xml-axis/c/src/soap/SoapMethod.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapMethod.cpp.diff?r1=1.8&r2=1.9
  
  
  1.7       +7 -7      xml-axis/c/src/soap/SoapMethod.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapMethod.h.diff?r1=1.6&r2=1.7
  
  
  1.15      +20 -6     xml-axis/c/src/soap/SoapSerializer.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapSerializer.cpp.diff?r1=1.14&r2=1.15
  
  
  1.13      +5 -4      xml-axis/c/src/soap/SoapSerializer.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/SoapSerializer.h.diff?r1=1.12&r2=1.13
  
  
  1.3       +15 -6     xml-axis/c/src/soap/URIMapping.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/URIMapping.cpp.diff?r1=1.2&r2=1.3
  
  
  1.3       +4 -3      xml-axis/c/src/soap/URIMapping.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/URIMapping.h.diff?r1=1.2&r2=1.3
  
  
  1.6       +163 -247  xml-axis/c/src/soap/XMLStreamHandler.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/XMLStreamHandler.cpp.diff?r1=1.5&r2=1.6
  
  
  1.4       +5 -4      xml-axis/c/src/soap/XMLStreamHandler.h
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/soap/XMLStreamHandler.h.diff?r1=1.3&r2=1.4
  
  
  1.6       +5 -5      xml-axis/c/src/wsdd/WSDDDeployment.cpp
  
  
http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDDeployment.cpp.diff?r1=1.5&r2=1.6
  
  
  1.5       +5 -5      xml-axis/c/src/wsdd/WSDDDeployment.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDDeployment.h.diff?r1=1.4&r2=1.5
  
  
  1.8       +189 -221  xml-axis/c/src/wsdd/WSDDDocument.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDDocument.cpp.diff?r1=1.7&r2=1.8
  
  
  1.5       +26 -26    xml-axis/c/src/wsdd/WSDDDocument.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDDocument.h.diff?r1=1.4&r2=1.5
  
  
  1.6       +13 -13    xml-axis/c/src/wsdd/WSDDHandler.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDHandler.cpp.diff?r1=1.5&r2=1.6
  
  
  1.6       +13 -13    xml-axis/c/src/wsdd/WSDDHandler.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDHandler.h.diff?r1=1.5&r2=1.6
  
  
  1.5       +8 -9      xml-axis/c/src/wsdd/WSDDService.cpp
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDService.cpp.diff?r1=1.4&r2=1.5
  
  
  1.4       +11 -11    xml-axis/c/src/wsdd/WSDDService.h
  
  http://cvs.apache.org/viewcvs/xml-axis/c/src/wsdd/WSDDService.h.diff?r1=1.3&r2=1.4
  
  

Reply via email to