You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2004/01/14 13:57:11 UTC

cvs commit: ws-axis/c/src/client/transport/axis Channel.cpp HttpTransport.cpp Receiver.cpp Sender.cpp Transport.cpp TransportFactory.cpp

damitha     2004/01/14 04:57:11

  Modified:    c/include/axis/client/transport/axis Channel.hpp
                        HttpTransport.hpp Receiver.hpp Sender.hpp
               c/include/axis/common ArrayBean.h AxisSocketUtils.h
                        AxisUtils.h AxisWrapperAPI.h BasicHandler.h
                        BasicTypeSerializer.h Handler.h IArrayBean.h
                        IDeployerUtils.h IHandlerSoapDeSerializer.h
                        IHandlerSoapSerializer.h IHeaderBlock.h
                        IMessageData.h IParam.h ISoapDeSerializer.h
                        ISoapHeader.h ISoapMethod.h ISoapSerializer.h
                        IWrapperSoapDeSerializer.h IWrapperSoapSerializer.h
                        MessageData.h Param.h TypeMapping.h
                        WrapperClassHandler.h
               c/include/axis/engine AppScopeHandlerPool.h AxisEngine.h
                        ClientAxisEngine.h DeserializerPool.h
                        HandlerChain.h HandlerLoader.h HandlerPool.h
                        RequestScopeHandlerPool.h SerializerPool.h
                        ServerAxisEngine.h SessionScopeHandlerPool.h
                        SharedObject.h
               c/include/axis/soap Attribute.h BasicNode.h
                        CharacterElement.h ComplexElement.h HeaderBlock.h
                        SoapBody.h SoapDeSerializer.h SoapEnvVersions.h
                        SoapEnvelope.h SoapFault.h SoapFaults.h
                        SoapHeader.h SoapKeywordMapping.h SoapMethod.h
                        SoapSerializer.h URIMapping.h XMLStreamHandler.h
               c/include/axis/wsdd WSDDDeployment.h WSDDDocument.h
                        WSDDHandler.h WSDDKeywords.h WSDDService.h
                        WSDDTransport.h
               c/src/client/transport/axis Channel.cpp HttpTransport.cpp
                        Receiver.cpp Sender.cpp Transport.cpp
                        TransportFactory.cpp
  Log:
  In the process of merging bugfixes branch to head
  
  Revision  Changes    Path
  1.4       +1 -0      ws-axis/c/include/axis/client/transport/axis/Channel.hpp
  
  Index: Channel.hpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/client/transport/axis/Channel.hpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Channel.hpp	12 Jan 2004 12:20:49 -0000	1.3
  +++ Channel.hpp	14 Jan 2004 12:57:09 -0000	1.4
  @@ -59,6 +59,7 @@
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Damitha Kumarage (damitha@jkcsworld.com, damitha@opensource.lk)
    *
    */
   
  
  
  
  1.7       +2 -0      ws-axis/c/include/axis/client/transport/axis/HttpTransport.hpp
  
  Index: HttpTransport.hpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/client/transport/axis/HttpTransport.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- HttpTransport.hpp	12 Jan 2004 14:40:44 -0000	1.6
  +++ HttpTransport.hpp	14 Jan 2004 12:57:09 -0000	1.7
  @@ -59,6 +59,8 @@
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Damitha Kumarage (damitha@jkcsworld.com, damitha@opensource.lk)
  + * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
    *
    */
   
  
  
  
  1.7       +1 -0      ws-axis/c/include/axis/client/transport/axis/Receiver.hpp
  
  Index: Receiver.hpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/client/transport/axis/Receiver.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Receiver.hpp	12 Jan 2004 14:40:44 -0000	1.6
  +++ Receiver.hpp	14 Jan 2004 12:57:09 -0000	1.7
  @@ -59,6 +59,7 @@
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Damitha Kumarage (damitha@jkcsworld.com, damitha@opensource.lk)
    *
    */
   
  
  
  
  1.4       +1 -0      ws-axis/c/include/axis/client/transport/axis/Sender.hpp
  
  Index: Sender.hpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/client/transport/axis/Sender.hpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Sender.hpp	12 Jan 2004 12:20:49 -0000	1.3
  +++ Sender.hpp	14 Jan 2004 12:57:09 -0000	1.4
  @@ -59,6 +59,7 @@
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
    *
    */
   
  
  
  
  1.3       +10 -6     ws-axis/c/include/axis/common/ArrayBean.h
  
  Index: ArrayBean.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/ArrayBean.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ArrayBean.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ ArrayBean.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -53,13 +53,10 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// ArrayBean.h: interface for the ArrayBeanI class.
  +
  +// ArrayBean.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -73,7 +70,14 @@
   #include <list>
   using namespace std;
   
  -//This class is used inside Param class only.
  +/**
  +    @class ArrayBean
  +    @brief interface for the ArrayBeanI class.
  +
  +    This class is used inside Param class and wrapper classes only.
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class ArrayBean : public IArrayBean
   {
   	friend class Param;
  
  
  
  1.2       +9 -6      ws-axis/c/include/axis/common/AxisSocketUtils.h
  
  Index: AxisSocketUtils.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/AxisSocketUtils.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AxisSocketUtils.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ AxisSocketUtils.h	14 Jan 2004 12:57:09 -0000	1.2
  @@ -53,13 +53,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// AxisSocketUtils.h: interface for the AxisSocketUtils class.
  +// AxisSocketUtils.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -70,10 +66,17 @@
   #pragma once
   #endif // _MSC_VER > 1000
   
  +/**
  +    @class AxisSocketUtils
  +    @brief interface for the AxisSocketUtils class.
  +
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class AxisSocketUtils  
   {
   public:
  -	/*
  +	/**
   	 *Prints the description of the related socket error
   	 */
   	static int printSocketErrorDescription();
  
  
  
  1.3       +8 -6      ws-axis/c/include/axis/common/AxisUtils.h
  
  Index: AxisUtils.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/AxisUtils.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AxisUtils.h	20 Oct 2003 07:35:47 -0000	1.2
  +++ AxisUtils.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -53,13 +53,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
  -// AxisUtils.h: interface for the AxisUtils class.
  +
  +// AxisUtils.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -72,7 +68,13 @@
   using namespace std;
   
   #define CONVERT_BUFFER_SIZE 1024
  +/**
  +    @class AxisUtils
  +    @brief interface for the AxisUtils class.
   
  +    @author Susantha Kumara (skumara@virtusa.com)
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class AxisUtils  
   {
   	friend class TypeMapping;
  
  
  
  1.4       +1 -1      ws-axis/c/include/axis/common/AxisWrapperAPI.h
  
  Index: AxisWrapperAPI.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/AxisWrapperAPI.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AxisWrapperAPI.h	12 Jan 2004 12:20:50 -0000	1.3
  +++ AxisWrapperAPI.h	14 Jan 2004 12:57:09 -0000	1.4
  @@ -58,7 +58,7 @@
    * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
    *
    */
  -/* AxisUserAPI.h: interface for the AxisUserAPI class. */
  +/* AxisWrapperAPI.h: interface for the AxisUserAPI class. */
   
   #if !defined(AFX_AXISWRAPPERAPI_H__6E27008D_DCA0_4F28_AC82_FEEBE1A1CBBB__INCLUDED_)
   #define AFX_AXISWRAPPERAPI_H__6E27008D_DCA0_4F28_AC82_FEEBE1A1CBBB__INCLUDED_
  
  
  
  1.3       +6 -5      ws-axis/c/include/axis/common/BasicHandler.h
  
  Index: BasicHandler.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/BasicHandler.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BasicHandler.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ BasicHandler.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -55,13 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -/* BasicHandler.h: interface for the BasicHandler class.*/
   
   #if !defined(AFX_BASICHANDLER_H__FFF77AB5_015C_4B48_9BAC_D84A7C493015__INCLUDED_)
   #define AFX_BASICHANDLER_H__FFF77AB5_015C_4B48_9BAC_D84A7C493015__INCLUDED_
  @@ -112,7 +107,13 @@
   */
   
   #ifdef __cplusplus
  +/**
  +    @class BasicHandler
  +    @brief interface for the BasicHandler class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class BasicHandler  
   {
   public:
  
  
  
  1.5       +7 -9      ws-axis/c/include/axis/common/BasicTypeSerializer.h
  
  Index: BasicTypeSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/BasicTypeSerializer.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- BasicTypeSerializer.h	12 Jan 2004 12:20:50 -0000	1.4
  +++ BasicTypeSerializer.h	14 Jan 2004 12:57:09 -0000	1.5
  @@ -53,16 +53,7 @@
    * individuals on behalf of the Apache Software Foundation.  For more
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
  - *
  - *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// BasicTypeSerializer.h: interface for the BasicTypeSerializer class.
  -//
  -//////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_BASICTYPESERIALIZER_H__7ECDFED3_F3D5_48A1_A7EF_1E30B93BDB2C__INCLUDED_)
   #define AFX_BASICTYPESERIALIZER_H__7ECDFED3_F3D5_48A1_A7EF_1E30B93BDB2C__INCLUDED_
  @@ -80,6 +71,13 @@
   const AxisChar ENCODED_DBL_QUOTE_STR[]		= "&quot;";	// Encoded string for single quote character
   const AxisChar ENCODED_SGL_QUOTE_STR[]		= "&apos;";	// Encoded string for double quote character
   
  +/**
  +    @class BasicTypeSerializer
  +    @brief interface for the BasicTypeSerializer class.
  +
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class BasicTypeSerializer
   {
   public:
  
  
  
  1.6       +6 -5      ws-axis/c/include/axis/common/Handler.h
  
  Index: Handler.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/Handler.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Handler.h	12 Jan 2004 12:20:50 -0000	1.5
  +++ Handler.h	14 Jan 2004 12:57:09 -0000	1.6
  @@ -52,11 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)
  - *
    */
    
   #ifdef WIN32
  @@ -74,7 +69,13 @@
   #endif 
   */
   using namespace std;
  +/**
  +    @class Handler
  +    @brief interface for handlers
   
  +
  +    @author Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)
  +*/
   class Handler : public BasicHandler
   {
   public:
  
  
  
  1.3       +8 -5      ws-axis/c/include/axis/common/IArrayBean.h
  
  Index: IArrayBean.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IArrayBean.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IArrayBean.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ IArrayBean.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -53,12 +53,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// IArrayBean.h: interface for the IArrayBean class.
  +// IArrayBean.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -67,7 +63,14 @@
   
   #include "GDefine.h"
   #include "AxisUserAPI.h"
  +/**
  +    @class IArrayBean
  +    @brief interface for the IArrayBean class.
   
  +
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class IArrayBean  
   {
   public:
  
  
  
  1.5       +11 -4     ws-axis/c/include/axis/common/IDeployerUtils.h
  
  Index: IDeployerUtils.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IDeployerUtils.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- IDeployerUtils.h	12 Jan 2004 12:20:50 -0000	1.4
  +++ IDeployerUtils.h	14 Jan 2004 12:57:09 -0000	1.5
  @@ -55,13 +55,14 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
   
  +// IDeployerUtils.h:
  +//
  +//////////////////////////////////////////////////////////////////////
  +
  +
   // IDeployerUtils.h: interface for the IDeployerUtils class.
   //
   //////////////////////////////////////////////////////////////////////
  @@ -74,7 +75,13 @@
   #endif // _MSC_VER > 1000
   
   #include "AxisUserAPI.h"
  +/**
  +    @class IDeployerUtils
  +    @brief interface for the IDeployerUtils class.
  +
   
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class IDeployerUtils
   {
   public:
  
  
  
  1.3       +7 -5      ws-axis/c/include/axis/common/IHandlerSoapDeSerializer.h
  
  Index: IHandlerSoapDeSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IHandlerSoapDeSerializer.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IHandlerSoapDeSerializer.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ IHandlerSoapDeSerializer.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -54,13 +54,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// IHandlerSoapDeSerializer.h: interface for the IHandlerSoapDeSerializer class.
  +// IHandlerSoapDeSerializer.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -70,7 +66,13 @@
   #include "../common/IWrapperSoapDeSerializer.h"
   #include "../common/IHeaderBlock.h"
   #include "../common/AxisUserAPI.h"
  +/**
  +    @class IHandlerSoapDeSerializer
  +    @brief interface for the IHandlerSoapDeSerializer class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class IHandlerSoapDeSerializer : public IWrapperSoapDeSerializer
   {
   public:
  
  
  
  1.3       +7 -6      ws-axis/c/include/axis/common/IHandlerSoapSerializer.h
  
  Index: IHandlerSoapSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IHandlerSoapSerializer.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IHandlerSoapSerializer.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ IHandlerSoapSerializer.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -54,14 +54,9 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// IHandlerSoapSerializer.h: interface for the IHandlerSoapSerializer class.
  +// IHandlerSoapSerializer.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -70,7 +65,13 @@
   
   #include "../common/IWrapperSoapSerializer.h"
   class IHeaderBlock;
  +/**
  +    @class IHandlerSoapSerializer
  +    @brief interface for the IHandlerSoapSerializer class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class IHandlerSoapSerializer : public IWrapperSoapSerializer
   
   {
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/common/IHeaderBlock.h
  
  Index: IHeaderBlock.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IHeaderBlock.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- IHeaderBlock.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ IHeaderBlock.h	14 Jan 2004 12:57:09 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// IHeaderBlock.h: interface for the IHeaderBlock class.
  +// IHeaderBlock.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -69,7 +65,13 @@
   #define AFX_IHEADERBLOCK_H__1FFF90C8_3E12_4EFD_8D97_61E2E92A0BB7__INCLUDED_
   
   #include "../soap/BasicNode.h"
  +/**
  +    @class IHeaderBlock
  +    @brief interface for the IHeaderBlock class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class IHeaderBlock
   {
   public:
  
  
  
  1.4       +11 -4     ws-axis/c/include/axis/common/IMessageData.h
  
  Index: IMessageData.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IMessageData.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- IMessageData.h	12 Jan 2004 12:20:50 -0000	1.3
  +++ IMessageData.h	14 Jan 2004 12:57:09 -0000	1.4
  @@ -1,3 +1,5 @@
  +/* -*- C++ -*- */
  +
   /*
    * The Apache Software License, Version 1.1
    *
  @@ -53,11 +55,11 @@
    * <http://www.apache.org/>.
    *
    *
  - * @author Susantha Kumara (susantha@virtusa.com, susantha@opensource.lk)
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
  -/* IMessageData.h: interface for the IMessageData class.*/
  +// IMessageData.h:
  +//
  +//////////////////////////////////////////////////////////////////////
  +
   
   #if !defined(AFX_IMESSAGEDATA_H__EEFDCDB4_6ABA_48CA_8B45_B4FDA6045822__INCLUDED_)
   #define AFX_IMESSAGEDATA_H__EEFDCDB4_6ABA_48CA_8B45_B4FDA6045822__INCLUDED_
  @@ -90,7 +92,12 @@
   } IMessageData;
   
   #else
  +/**
  +    @class IMessageData
  +    @brief interface for the IMessageData class.
   
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class IMessageData
   {
   	friend class CPP_DeploymentWrapper;
  
  
  
  1.4       +6 -5      ws-axis/c/include/axis/common/IParam.h
  
  Index: IParam.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IParam.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- IParam.h	12 Jan 2004 12:20:50 -0000	1.3
  +++ IParam.h	14 Jan 2004 12:57:09 -0000	1.4
  @@ -53,12 +53,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// IParam.h: interface for the IParam class.
  +// IParam.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -72,7 +68,12 @@
   
   #include <string>
   using namespace std;
  +/**
  +    @class ComplexObjectHandler
  +    @brief
   
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class ComplexObjectHandler
   {
   public:
  
  
  
  1.3       +10 -4     ws-axis/c/include/axis/common/ISoapDeSerializer.h
  
  Index: ISoapDeSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/ISoapDeSerializer.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ISoapDeSerializer.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ ISoapDeSerializer.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -1,3 +1,4 @@
  +/* -*- C++ -*- */
   /*
    * The Apache Software License, Version 1.1
    *
  @@ -54,15 +55,20 @@
    *
    *
    *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
  -/* ISoapDeSerializer.h: interface for the ISoapDeSerializer class.*/
  +// ISoapDeSerializer.h:
  +//
  +//////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_ISOAPDESERIALIZER_H__BE214866_1A80_44C4_9AAD_0475B0C5EA1C__INCLUDED_)
   #define AFX_ISOAPDESERIALIZER_H__BE214866_1A80_44C4_9AAD_0475B0C5EA1C__INCLUDED_
  +/**
  +    @class ISoapDeSerializer
  +    @brief interface for the ISoapDeSerializer class.
  +
   
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class ISoapDeSerializer
   {
   public:
  
  
  
  1.3       +9 -5      ws-axis/c/include/axis/common/ISoapHeader.h
  
  Index: ISoapHeader.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/ISoapHeader.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ISoapHeader.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ ISoapHeader.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -1,3 +1,5 @@
  +/* -*- C++ -*- */
  +
   /*
    * The Apache Software License, Version 1.1
    *
  @@ -53,19 +55,21 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// ISoapHeader.h: interface for the ISoapHeader class.
  +// ISoapHeader.h:
   //
   //////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_ISOAPHEADER_H__1BE21FFC_8BDE_4455_A2BE_E6B2A0204899__INCLUDED_)
   #define AFX_ISOAPHEADER_H__1BE21FFC_8BDE_4455_A2BE_E6B2A0204899__INCLUDED_
  +/**
  +    @class ISoapHeader
  +    @brief interface for the ISoapHeader class.
  +
   
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class ISoapHeader  
   {
   public:
  
  
  
  1.3       +9 -5      ws-axis/c/include/axis/common/ISoapMethod.h
  
  Index: ISoapMethod.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/ISoapMethod.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ISoapMethod.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ ISoapMethod.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -1,3 +1,5 @@
  +/* -*- C++ -*- */
  +
   /*
    * The Apache Software License, Version 1.1
    *
  @@ -53,12 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
  -// ISoapMethod.h: interface for the ISoapMethod class.
  +// ISoapMethod.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -67,7 +65,13 @@
   
   #include <string>
   using namespace std;
  +/**
  +    @class ISoapMethod
  +    @brief interface for the ISoapMethod class.
  +
   
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class ISoapMethod
   {
   public:
  
  
  
  1.3       +9 -5      ws-axis/c/include/axis/common/ISoapSerializer.h
  
  Index: ISoapSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/ISoapSerializer.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ISoapSerializer.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ ISoapSerializer.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -55,16 +55,20 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
  -/* ISoapSerializer.h: interface for the ISoapSerializer class.*/
  +// ISoapSerializer.h:
  +//
  +//////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_ISOAPSERIALIZER_H__4F8E4E72_56C8_4F1C_A488_350FDEFF9028__INCLUDED_)
   #define AFX_ISOAPSERIALIZER_H__4F8E4E72_56C8_4F1C_A488_350FDEFF9028__INCLUDED_
  +/**
  +    @class ISoapSerializer
  +    @brief interface for the ISoapSerializer class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class ISoapSerializer
   {
   public:
  
  
  
  1.4       +12 -9     ws-axis/c/include/axis/common/IWrapperSoapDeSerializer.h
  
  Index: IWrapperSoapDeSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IWrapperSoapDeSerializer.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- IWrapperSoapDeSerializer.h	12 Jan 2004 12:20:50 -0000	1.3
  +++ IWrapperSoapDeSerializer.h	14 Jan 2004 12:57:09 -0000	1.4
  @@ -54,14 +54,11 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com, susantha@opensource.lk)
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -/* IWrapperSoapDeSerializer.h: interface for the IWrapperSoapDeSerializer class.*/
  +// IWrapperSoapDeSerializer.h:
  +//
  +//////////////////////////////////////////////////////////////////////
   #if !defined(AFX_IWRAPPERSOAPDESERIALIZER_H__A6C89D23_4098_4A73_BFD7_D8F115AD9BA0__INCLUDED_)
   #define AFX_IWRAPPERSOAPDESERIALIZER_H__A6C89D23_4098_4A73_BFD7_D8F115AD9BA0__INCLUDED_
   
  @@ -142,7 +139,13 @@
   } IWrapperSoapDeSerializer;
   
   #else
  +/**
  +    @class IWrapperSoapDeSerializer
  +    @brief interface for the IWrapperSoapDeSerializer class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class IWrapperSoapDeSerializer : public ISoapDeSerializer
   {
   protected:
  @@ -151,11 +154,11 @@
   	virtual ~IWrapperSoapDeSerializer(){};
   
   	virtual int AXISCALL CheckMessageBody(const AxisChar* pName, const AxisChar* pNamespace)=0;
  -	/* Method used by wrappers to get a deserialized Array of complex types */
  +	/** Method used by wrappers to get a deserialized Array of complex types */
   	virtual Axis_Array AXISCALL GetCmplxArray(void* pDZFunct, void* pCreFunct, void* pDelFunct, void* pSizeFunct, const AxisChar* pName, const AxisChar* pNamespace)=0;
  -	/* Method used by wrappers to get a deserialized Array of basic types */
  +	/** Method used by wrappers to get a deserialized Array of basic types */
   	virtual Axis_Array AXISCALL GetBasicArray(XSDTYPE nType, const AxisChar* pName, const AxisChar* pNamespace)=0;
  -	/* Method used by wrappers to get a deserialized single object of complex type */
  +	/** Method used by wrappers to get a deserialized single object of complex type */
   	virtual void* AXISCALL GetCmplxObject(void* pDZFunct, void* pCreFunct, void* pDelFunct, const AxisChar* pName, const AxisChar* pNamespace)=0;
   	
   	/* Methods used by wrappers to get a deserialized value of basic types */
  
  
  
  1.4       +10 -6     ws-axis/c/include/axis/common/IWrapperSoapSerializer.h
  
  Index: IWrapperSoapSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/IWrapperSoapSerializer.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- IWrapperSoapSerializer.h	12 Jan 2004 12:20:50 -0000	1.3
  +++ IWrapperSoapSerializer.h	14 Jan 2004 12:57:09 -0000	1.4
  @@ -55,14 +55,11 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com, susantha@opensource.lk)
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -/* IWrapperSoapSerializer.h: interface for the IWrapperSoapSerializer class.*/
  +// IWrapperSoapSerializer.h:
  +//
  +//////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_IWRAPPERSOAPSERIALIZER_H__D3E794EC_8A67_4E0E_BE28_583DCDCE1C42__INCLUDED_)
   #define AFX_IWRAPPERSOAPSERIALIZER_H__D3E794EC_8A67_4E0E_BE28_583DCDCE1C42__INCLUDED_
  @@ -103,7 +100,14 @@
   } IWrapperSoapSerializer;
   
   #else
  +/**
  +    @class IWrapperSoapSerializer
  +    @brief interface for the IWrapperSoapSerializer class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +
  +*/
   class IWrapperSoapSerializer : public ISoapSerializer
   {
   protected:
  
  
  
  1.3       +7 -5      ws-axis/c/include/axis/common/MessageData.h
  
  Index: MessageData.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/MessageData.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MessageData.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ MessageData.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// MessageData.h: interface for the MessageData class.
  +// MessageData.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -80,7 +76,13 @@
   #include <map>
   
   using namespace std;
  +/**
  +    @class MessageData
  +    @brief interface for the MessageData class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class MessageData : public IMessageData
   {
   public:
  
  
  
  1.4       +7 -6      ws-axis/c/include/axis/common/Param.h
  
  Index: Param.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/Param.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Param.h	12 Jan 2004 12:20:50 -0000	1.3
  +++ Param.h	14 Jan 2004 12:57:09 -0000	1.4
  @@ -54,14 +54,9 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// Param.h: interface for the Param class.
  +// Param.h:
   //
   //////////////////////////////////////////////////////////////////////
   #ifdef WIN32
  @@ -79,7 +74,13 @@
   using namespace std;
   
   class ArrayBean;
  +/**
  +    @class Param
  +    @brief interface for the Param class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class Param : public IParam
   {
   	friend class SoapSerializer;
  
  
  
  1.3       +11 -5     ws-axis/c/include/axis/common/TypeMapping.h
  
  Index: TypeMapping.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/TypeMapping.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TypeMapping.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ TypeMapping.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -1,3 +1,5 @@
  +/* -*- C++ -*- */
  +
   /*
    * The Apache Software License, Version 1.1
    *
  @@ -53,12 +55,10 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -/* TypeMapping.h: interface for the TypeMapping class.*/
  +// TypeMapping.h:
  +//
  +//////////////////////////////////////////////////////////////////////
   
   #ifdef WIN32
   #pragma warning (disable : 4786)
  @@ -84,7 +84,13 @@
   #include <string>
   
   using namespace std;
  +/**
  +    @class TypeMapping
  +    @brief interface for the TypeMapping class.
  +
   
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class TypeMapping  
   {
   public:
  
  
  
  1.3       +8 -4      ws-axis/c/include/axis/common/WrapperClassHandler.h
  
  Index: WrapperClassHandler.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/common/WrapperClassHandler.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WrapperClassHandler.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ WrapperClassHandler.h	14 Jan 2004 12:57:09 -0000	1.3
  @@ -55,17 +55,21 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
   #if !defined(__WRAPPERCLASSHANDLER_INCLUDED__)
   #define __WRAPPERCLASSHANDLER_INCLUDED__
   
   #include "BasicHandler.h"
  +/**
  +    @class WrapperClassHandler
  +    @brief
   
  +
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +
  +*/
   class WrapperClassHandler : public BasicHandler 
   {
   public:
  
  
  
  1.2       +6 -8      ws-axis/c/include/axis/engine/AppScopeHandlerPool.h
  
  Index: AppScopeHandlerPool.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/AppScopeHandlerPool.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AppScopeHandlerPool.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ AppScopeHandlerPool.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -53,16 +53,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// AppScopeHandlerPool.h: interface for the AppScopeHandlerPool class.
  -//
  -//////////////////////////////////////////////////////////////////////
  -
   #if !defined(AFX_APPSCOPEHANDLERPOOL_H__A94BE166_F35A_40B9_8B17_9ED3D1886503__INCLUDED_)
   #define AFX_APPSCOPEHANDLERPOOL_H__A94BE166_F35A_40B9_8B17_9ED3D1886503__INCLUDED_
   
  @@ -74,7 +66,13 @@
   #include <string>
   
   using namespace std;
  +/**
  +    @class AppScopeHandlerPool
  +    @brief interface for the AppScopeHandlerPool class.
  +
   
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class AppScopeHandlerPool : protected SharedObject 
   {
   public:
  
  
  
  1.3       +6 -4      ws-axis/c/include/axis/engine/AxisEngine.h
  
  Index: AxisEngine.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/AxisEngine.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AxisEngine.h	21 Oct 2003 15:09:42 -0000	1.2
  +++ AxisEngine.h	14 Jan 2004 12:57:10 -0000	1.3
  @@ -55,10 +55,6 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   #ifdef WIN32
   #pragma warning (disable : 4786)
  @@ -75,7 +71,13 @@
   #include "../common/BasicHandler.h"
   #include "../common/MessageData.h"
   #include "HandlerChain.h"
  +/**
  +    @class AxisEngine
  +    @brief
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class AxisEngine 
   {
   protected:	
  
  
  
  1.2       +6 -0      ws-axis/c/include/axis/engine/ClientAxisEngine.h
  
  Index: ClientAxisEngine.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/ClientAxisEngine.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ClientAxisEngine.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ ClientAxisEngine.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -6,7 +6,13 @@
   #define AFX_CLIENTAXISENGINE_H__4DA1EBC5_C7D8_4747_8069_C3E8B6A2E929__INCLUDED_
   
   #include "AxisEngine.h"
  +/**
  +    @class ClientAxisEngine
  +    @brief
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class ClientAxisEngine : public AxisEngine  
   {
   public:
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/engine/DeserializerPool.h
  
  Index: DeserializerPool.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/DeserializerPool.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DeserializerPool.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ DeserializerPool.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -53,12 +53,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// DeserializerPool.h: interface for the DeserializerPool class.
  +// DeserializerPool.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -71,7 +67,13 @@
   #include <list>
   
   using namespace std;
  +/**
  +    @class DeserializerPool
  +    @brief interface for the DeserializerPool class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class DeserializerPool : protected SharedObject  
   {
   public:
  
  
  
  1.3       +6 -7      ws-axis/c/include/axis/engine/HandlerChain.h
  
  Index: HandlerChain.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/HandlerChain.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- HandlerChain.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ HandlerChain.h	14 Jan 2004 12:57:10 -0000	1.3
  @@ -55,15 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// HandlerChain.h: interface for the HandlerChain class.
  -//
  -//////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_HANDLERCHAIN_H__675E51BF_2FD7_4860_B3DE_F8B5A978EB99__INCLUDED_)
   #define AFX_HANDLERCHAIN_H__675E51BF_2FD7_4860_B3DE_F8B5A978EB99__INCLUDED_
  @@ -73,7 +66,13 @@
   #include <list>
   
   using namespace std;
  +/**
  +    @class HandlerChain
  +    @brief interface for the HandlerChain class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class HandlerChain : public BasicHandler  
   {
   	friend class HandlerPool;
  
  
  
  1.2       +7 -4      ws-axis/c/include/axis/engine/HandlerLoader.h
  
  Index: HandlerLoader.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/HandlerLoader.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HandlerLoader.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ HandlerLoader.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,10 +55,6 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
   #if !defined(__HANDLERLOADER_H_INCLUDED__)
  @@ -99,7 +95,14 @@
   #define GET_HANDLER_FAILED	7
   #define WRONG_HANDLER_TYPE	8
   #define NO_HANDLERS_CONFIGURED	9
  +/**
  +    @class HandlerLoader
  +    @brief
   
  +
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class HandlerLoader : protected SharedObject
   {
   private:
  
  
  
  1.2       +9 -12     ws-axis/c/include/axis/engine/HandlerPool.h
  
  Index: HandlerPool.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/HandlerPool.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HandlerPool.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ HandlerPool.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,15 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// HandlerPool.h: interface for the HandlerPool class.
  -//
  -//////////////////////////////////////////////////////////////////////
   #ifdef WIN32
   #pragma warning (disable : 4503)
   #endif
  @@ -82,11 +75,15 @@
   #include <string>
   
   using namespace std;
  -/* HandlerPool loads, keeps and destroys all the handlers
  - * 
  - *
  - *
  - */
  +/**
  +    @class HandlerPool
  +    @brief interface for the HandlerPool class.
  +
  +    HandlerPool loads, keeps and destroys all the handlers
  +
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/ 
   class HandlerPool : protected SharedObject
   {
   private:
  
  
  
  1.2       +6 -7      ws-axis/c/include/axis/engine/RequestScopeHandlerPool.h
  
  Index: RequestScopeHandlerPool.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/RequestScopeHandlerPool.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RequestScopeHandlerPool.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ RequestScopeHandlerPool.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -53,14 +53,7 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// RequestScopeHandlerPool.h: interface for the RequestScopeHandlerPool class.
  -//
  -//////////////////////////////////////////////////////////////////////
   
   #if !defined(AFX_REQUESTSCOPEHANDLERPOOL_H__310FD607_517E_4644_8922_0B1CFDE9E5BE__INCLUDED_)
   #define AFX_REQUESTSCOPEHANDLERPOOL_H__310FD607_517E_4644_8922_0B1CFDE9E5BE__INCLUDED_
  @@ -73,7 +66,13 @@
   #include <string>
   
   using namespace std;
  +/**
  +    @class RequestScopeHandlerPool
  +    @brief interface for the RequestScopeHandlerPool class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class RequestScopeHandlerPool : protected SharedObject  
   {
   public:
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/engine/SerializerPool.h
  
  Index: SerializerPool.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/SerializerPool.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SerializerPool.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ SerializerPool.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -53,12 +53,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// SerializerPool.h: interface for the SerializerPool class.
  +// SerializerPool.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -71,7 +67,13 @@
   #include <list>
   
   using namespace std;
  +/**
  +    @class SerializerPool
  +    @brief interface for the SerializerPool class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class SerializerPool : protected SharedObject  
   {
   public:
  
  
  
  1.2       +6 -0      ws-axis/c/include/axis/engine/ServerAxisEngine.h
  
  Index: ServerAxisEngine.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/ServerAxisEngine.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ServerAxisEngine.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ ServerAxisEngine.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -6,7 +6,13 @@
   #define AFX_SERVERAXISENGINE_H__8E421346_17A9_47EF_9003_6DC9C6F7787A__INCLUDED_
   
   #include "AxisEngine.h"
  +/**
  +    @class ServerAxisEngine
  +    @brief interface for the ServerAxisEngine class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class ServerAxisEngine : public AxisEngine  
   {
   private:
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/engine/SessionScopeHandlerPool.h
  
  Index: SessionScopeHandlerPool.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/SessionScopeHandlerPool.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SessionScopeHandlerPool.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ SessionScopeHandlerPool.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -53,13 +53,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// SessionScopeHandlerPool.h: interface for the SessionScopeHandlerPool class.
  +// SessionScopeHandlerPool.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -76,7 +72,13 @@
   #include <string>
   
   using namespace std;
  +/**
  +    @class SessionScopeHandlerPool
  +    @brief interface for the SessionScopeHandlerPool class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class SessionScopeHandlerPool : protected SharedObject  
   {
   public:
  
  
  
  1.2       +9 -5      ws-axis/c/include/axis/engine/SharedObject.h
  
  Index: SharedObject.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/engine/SharedObject.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SharedObject.h	20 Oct 2003 03:18:19 -0000	1.1
  +++ SharedObject.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -53,12 +53,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// SharedObject.h: interface for the SharedObject class.
  +// SharedObject.h:
   //
   //////////////////////////////////////////////////////////////////////
   #ifdef WIN32
  @@ -73,7 +69,15 @@
   #else //Linux
   #include "pthread.h"
   #endif
  +/**
  +    @class SharedObject
  +    @brief interface for the SharedObject class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +    @author Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)
  +
  +*/
   class SharedObject  
   {
   public:
  
  
  
  1.2       +9 -5      ws-axis/c/include/axis/soap/Attribute.h
  
  Index: Attribute.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/Attribute.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Attribute.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ Attribute.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  - *
    */
   
  -// Attribute.h: interface for the Attribute class.
  +// Attribute.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -74,7 +70,15 @@
   using namespace std;
   
   class SoapSerializer;
  +/**
  +    @class Attribute
  +    @brief interface for the Attribute class.
   
  +
  +
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  +*/
   class Attribute  
   {
   private:	
  
  
  
  1.2       +10 -4     ws-axis/c/include/axis/soap/BasicNode.h
  
  Index: BasicNode.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/BasicNode.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BasicNode.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ BasicNode.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,12 +55,12 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcsworld.com, roshan@opensource.lk)
  - *
    */
   
  +// BasicNode.h:
  +//
  +//////////////////////////////////////////////////////////////////////
  +
   // BasicNode.h: interface for the BasicNode class.
   //
   //////////////////////////////////////////////////////////////////////
  @@ -76,7 +76,13 @@
   class SoapSerializer;
   
   enum NODE_TYPE { ELEMENT_NODE=1, CHARACTER_NODE};
  +/**
  +    @class BasicNode
  +    @brief interface for the BasicNode class.
  +
   
  +    @author Roshan Weerasuriya (roshan@jkcsworld.com, roshan@opensource.lk)
  +*/
   class BasicNode
   {
   public:
  
  
  
  1.3       +7 -5      ws-axis/c/include/axis/soap/CharacterElement.h
  
  Index: CharacterElement.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/CharacterElement.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CharacterElement.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ CharacterElement.h	14 Jan 2004 12:57:10 -0000	1.3
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// haracterElement.h: interface for the CharacterElement class.
  +// haracterElement.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -73,7 +69,13 @@
   #endif
   
   #include "BasicNode.h"
  +/**
  +    @class CharacterElement
  +    @brief interface for the CharacterElement class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class CharacterElement : public BasicNode
   {
   public:
  
  
  
  1.3       +7 -5      ws-axis/c/include/axis/soap/ComplexElement.h
  
  Index: ComplexElement.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/ComplexElement.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ComplexElement.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ ComplexElement.h	14 Jan 2004 12:57:10 -0000	1.3
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// ComplexElement.h: interface for the ComplexElement class.
  +// ComplexElement.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -77,7 +73,13 @@
   #include "BasicNode.h"
   
   using namespace std;
  +/**
  +    @class ComplexElement
  +    @brief interface for the ComplexElement class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/
   class ComplexElement : public BasicNode
   {
   public:
  
  
  
  1.2       +6 -6      ws-axis/c/include/axis/soap/HeaderBlock.h
  
  Index: HeaderBlock.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/HeaderBlock.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HeaderBlock.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ HeaderBlock.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// HeaderBlock.h: interface for the HeaderBlock class.
  +// HeaderBlock.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -78,6 +74,9 @@
   #include "../common/IHeaderBlock.h"
   
   /**
  +    @class BasicNode
  +    @brief	The Header block of a SOAP Header according to SOAP 1.2 specification.
  +    
    *	The Header block of a SOAP Header according to SOAP 1.2 specification.
    *
    *	Each child element information item of the SOAP Header is called a SOAP header block.
  @@ -98,7 +97,8 @@
    *			- relay attribute information item 
    *
    *	
  - *	@brief	The Header block of a SOAP Header according to SOAP 1.2 specification.
  + *	
  + *  @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
    */
   
   class HeaderBlock : public IHeaderBlock
  
  
  
  1.2       +17 -18    ws-axis/c/include/axis/soap/SoapBody.h
  
  Index: SoapBody.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapBody.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapBody.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapBody.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  - *
    */
   
  -// SoapBody.h: interface for the SoapBody class.
  +// SoapBody.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -75,6 +71,9 @@
   class Attribute;
   
   /**
  +    @class SoapBody
  +    @brief	The SOAP Body of a SOAP Envelope according to SOAP 1.2 specification.
  +
    *	The SOAP Body of a SOAP Envelope according to SOAP 1.2 specification.
    *
    *	A SOAP body provides a mechanism for transmitting information to an ultimate SOAP receiver.
  @@ -83,28 +82,28 @@
    *		- A [namespace name] of "http://www.w3.org/2003/05/soap-envelope".
    *		- Zero or more namespace qualified attribute information items in its [attributes] property.
    *		- Zero or more namespace qualified element information items in its [children] property.
  - *  
  - *  The Body element information item MAY have any number of character information item children whose 
  - *  character code is amongst the white space characters as defined by XML 1.0 [XML 1.0]. These are 
  + *
  + *  The Body element information item MAY have any number of character information item children whose
  + *  character code is amongst the white space characters as defined by XML 1.0 [XML 1.0]. These are
    *  considered significant.
    *
    *  SOAP Body child Element:
    *  All child element information items of the SOAP Body element information item:
  - *		- SHOULD have a [namespace name] property which has a value, that is the name of the element 
  + *		- SHOULD have a [namespace name] property which has a value, that is the name of the element
    *		  SHOULD be namespace qualified.
  - *		- MAY have any number of character information item children. Child character information 
  - *		  items whose character code is amongst the white space characters as defined by XML 1.0 [XML 1.0] 
  + *		- MAY have any number of character information item children. Child character information
  + *		  items whose character code is amongst the white space characters as defined by XML 1.0 [XML 1.0]
    *		  are considered significant.
  - *		- MAY have any number of element information item children. Such element information items MAY be 
  + *		- MAY have any number of element information item children. Such element information items MAY be
    *		  namespace qualified.
  - *		- MAY have zero or more attribute information items in its [attributes] property. Among these MAY 
  + *		- MAY have zero or more attribute information items in its [attributes] property. Among these MAY
    *		  be the following, which has special significance for SOAP processing:
    *			- encodingStyle attribute information item
  - *  SOAP defines one particular direct child of the SOAP body, the SOAP fault, which is used for reporting 
  - *  errors 
  - *	
  - *	@brief	The SOAP Body of a SOAP Envelope according to SOAP 1.2 specification.
  - */
  + *  SOAP defines one particular direct child of the SOAP body, the SOAP fault, which is used for reporting
  + *  errors
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  +*/
   
   class SoapBody  
   {
  
  
  
  1.5       +13 -11    ws-axis/c/include/axis/soap/SoapDeSerializer.h
  
  Index: SoapDeSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapDeSerializer.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SoapDeSerializer.h	13 Jan 2004 07:19:51 -0000	1.4
  +++ SoapDeSerializer.h	14 Jan 2004 12:57:10 -0000	1.5
  @@ -55,12 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
  - *
    */
  -// SoapDeSerializer.h: interface for the SoapDeSerializer class.
  +// SoapDeSerializer.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -91,7 +87,13 @@
   class SoapEnvelope;
   class SoapHeader;
   class IHeaderBlock;
  +/**
  +    @class SoapDeSerializer
  +    @brief interface for the SoapDeSerializer class.
   
  +
  +    @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
  +*/
   class SoapDeSerializer : public IHandlerSoapDeSerializer
   {
   private:
  @@ -126,20 +128,20 @@
   	bool IsAnyMustUnderstandHeadersLeft();
   	SoapFault* GetFault();
   	int AXISCALL CheckMessageBody(const AxisChar* pName, const AxisChar* pNamespace);
  -	/* to get any header blocks left in the Deserializer */
  +	/** to get any header blocks left in the Deserializer */
   	HeaderBlock* GetHeaderBlock();
  -	/* to add a header block to the Deserializer. Probably a handler */
  +	/** to add a header block to the Deserializer. Probably a handler */
   	int AXISCALL AddHeaderBlock(IHeaderBlock* pBlk);
  -	/* to get a named header blcok from the Deserializer */
  +	/** to get a named header blcok from the Deserializer */
   	IHeaderBlock* GetHeaderBlock(const AxisChar* pName, const AxisChar* pNamespace);
   	int SetInputStream(const Ax_soapstream* pInputStream);
   	SoapDeSerializer();
   	virtual ~SoapDeSerializer();
  -	/* Method used by wrappers to get a deserialized Array of complex types */
  +	/** Method used by wrappers to get a deserialized Array of complex types */
   	Axis_Array AXISCALL GetCmplxArray(void* pDZFunct, void* pCreFunct, void* pDelFunct, void* pSizeFunct, const AxisChar* pName, const AxisChar* pNamespace);
  -	/* Method used by wrappers to get a deserialized Array of basic types */
  +	/** Method used by wrappers to get a deserialized Array of basic types */
   	Axis_Array AXISCALL GetBasicArray(XSDTYPE nType, const AxisChar* pName, const AxisChar* pNamespace);
  -	/* Method used by wrappers to get a deserialized single object of complex type */
  +	/** Method used by wrappers to get a deserialized single object of complex type */
   	void* AXISCALL GetCmplxObject(void* pDZFunct, void* pCreFunct, void* pDelFunct, const AxisChar* pName, const AxisChar* pNamespace);
   	
   	/* Methods used by wrappers to get a deserialized value of basic types */
  
  
  
  1.3       +2 -2      ws-axis/c/include/axis/soap/SoapEnvVersions.h
  
  Index: SoapEnvVersions.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapEnvVersions.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapEnvVersions.h	12 Jan 2004 12:20:50 -0000	1.2
  +++ SoapEnvVersions.h	14 Jan 2004 12:57:10 -0000	1.3
  @@ -55,8 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  + */
  + /**
    * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
    *
    */
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/soap/SoapEnvelope.h
  
  Index: SoapEnvelope.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapEnvelope.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapEnvelope.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapEnvelope.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  - *
    */
   
  -// SoapEnvelope.h: interface for the SoapEnvelope class.
  +// SoapEnvelope.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -71,7 +67,13 @@
   #include "SoapHeader.h"
   #include "SoapBody.h"
   #include "SoapEnvVersions.h"
  +/**
  +    @class SoapEnvelope
  +    @brief interface for the SoapEnvelope class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  +*/
   class SoapEnvelope  
   {
   friend class SoapSerializer;
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/soap/SoapFault.h
  
  Index: SoapFault.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapFault.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapFault.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapFault.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  - *
    */
   
  -// SoapFault.h: interface for the SoapFault class.
  +// SoapFault.h:
   //
   //////////////////////////////////////////////////////////////////////
   #ifdef WIN32
  @@ -78,7 +74,13 @@
   class SoapSerializer;
   
   using namespace std;
  +/**
  +    @class SoapFault
  +    @brief interface for the SoapFault class.
   
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  +*/
   class SoapFault  
   {
   public:
  
  
  
  1.2       +5 -5      ws-axis/c/include/axis/soap/SoapFaults.h
  
  Index: SoapFaults.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapFaults.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapFaults.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapFaults.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,8 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  + */
  + /**
    * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
    *
    */
  @@ -68,7 +68,7 @@
   #ifndef __SOAPFAULTS_H_INCLUDED___
   #define __SOAPFAULTS_H_INCLUDED___
   
  -/*
  +/**
    *The structure which is used as a container for soap faults.
    */
   struct SoapFaultStruct
  @@ -80,7 +80,7 @@
   	
   };
   
  -/*
  +/**
    *The following enumeration is used to serve the Axis C++ codes for 
    * soap faults.
    */
  @@ -112,7 +112,7 @@
   	FAULT_LAST
   };
   
  -/*
  +/**
    *The following array of structure is used to store all the soap faults
    * which are used in Axis C++. Each time a fault object is needed it is
    * created using this array, in SoapFault class.
  
  
  
  1.2       +17 -19    ws-axis/c/include/axis/soap/SoapHeader.h
  
  Index: SoapHeader.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapHeader.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapHeader.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapHeader.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -54,14 +54,9 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - *
    */
   
  -// SoapHeader.h: interface for the SoapHeader class.
  +// SoapHeader.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -73,19 +68,22 @@
   #include "../common/ISoapHeader.h"
   
   /**
  - *	The Header element information item according to SOAP 1.2 specification.
  - *
  - *	The Header element information item has:
  - *   1) A [local name] of Header. 
  - *   2) A [namespace name] of "http://www.w3.org/2003/05/soap-envelope".
  - *   3) Zero or more namespace qualified attribute information items in its [attributes] property.
  - *   4) Zero or more namespace qualified element information items in its [children] property.
  - *
  - *	Each child element information item of the SOAP Header is called a SOAP header block.
  - *
  - *
  - *	@brief	The Header element information item according to SOAP 1.2 specification
  - */
  +    @class SoapHeader
  +    @brief	The Header element information item according to SOAP 1.2 specification
  +
  +
  +    The Header element information item according to SOAP 1.2 specification.
  + 	The Header element information item has:
  +    1) A [local name] of Header.
  +    2) A [namespace name] of "http://www.w3.org/2003/05/soap-envelope".
  +    3) Zero or more namespace qualified attribute information items in its [attributes] property.
  +    4) Zero or more namespace qualified element information items in its [children] property.
  +
  + 	Each child element information item of the SOAP Header is called a SOAP header block.
  +
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +*/ 
   
   class SoapHeader : public ISoapHeader
   {
  
  
  
  1.2       +7 -6      ws-axis/c/include/axis/soap/SoapKeywordMapping.h
  
  Index: SoapKeywordMapping.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapKeywordMapping.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapKeywordMapping.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapKeywordMapping.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -52,13 +52,8 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// SoapKeywordMapping.h: interface for the SoapKeywordMapping class.
  +// SoapKeywordMapping.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -79,7 +74,13 @@
   	const Attribute* pXsi;
   	const Attribute* pXsd;
   };
  +/**
  +    @class SoapKeywordMapping
  +    @brief interface for the SoapKeywordMapping class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class SoapKeywordMapping  
   {
   public:
  
  
  
  1.2       +23 -24    ws-axis/c/include/axis/soap/SoapMethod.h
  
  Index: SoapMethod.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapMethod.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SoapMethod.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ SoapMethod.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -54,14 +54,9 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  - *
    */
   
  -// SoapMethod.h: interface for the SoapMethod class.
  +// SoapMethod.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -78,24 +73,28 @@
   using namespace std;
   
   /**
  - *	The SOAP method.
  - *
  - *  SOAP Body child Element:
  - *  All child element information items of the SOAP Body element information item:
  - *		- SHOULD have a [namespace name] property which has a value, that is the name of the element 
  - *		  SHOULD be namespace qualified.
  - *		- MAY have any number of character information item children. Child character information 
  - *		  items whose character code is amongst the white space characters as defined by XML 1.0 [XML 1.0] 
  - *		  are considered significant.
  - *		- MAY have any number of element information item children. Such element information items MAY be 
  - *		  namespace qualified.
  - *		- MAY have zero or more attribute information items in its [attributes] property. Among these MAY 
  - *		  be the following, which has special significance for SOAP processing:
  - *			- encodingStyle attribute information item
  - *
  - *	
  - *	@brief	The SOAP Body of a SOAP Envelope according to SOAP 1.2 specification.
  - */
  +    @class SoapMethod
  +    @brief	The SOAP Body of a SOAP Envelope according to SOAP 1.2 specification.
  +
  +    The SOAP method.
  +
  +    SOAP Body child Element:
  +    All child element information items of the SOAP Body element information item:
  + 		- SHOULD have a [namespace name] property which has a value, that is the name of the element
  + 		  SHOULD be namespace qualified.
  + 		- MAY have any number of character information item children. Child character information
  + 		  items whose character code is amongst the white space characters as defined by XML 1.0 [XML 1.0]
  + 		  are considered significant.
  + 		- MAY have any number of element information item children. Such element information items MAY be
  + 		  namespace qualified.
  + 		- MAY have zero or more attribute information items in its [attributes] property. Among these MAY
  + 		  be the following, which has special significance for SOAP processing:
  + 			- encodingStyle attribute information item
  +
  +
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk)
  +*/
   
   class SoapMethod : public ISoapMethod
   {
  
  
  
  1.5       +9 -7      ws-axis/c/include/axis/soap/SoapSerializer.h
  
  Index: SoapSerializer.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/SoapSerializer.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SoapSerializer.h	12 Jan 2004 12:20:50 -0000	1.4
  +++ SoapSerializer.h	14 Jan 2004 12:57:10 -0000	1.5
  @@ -54,15 +54,9 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  - *
  - *
  - *
  - * @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  - * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
  - *
    */
   
  -// SoapSerializer.h: interface for the SoapSerializer class.
  +// SoapSerializer.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -84,7 +78,15 @@
   
   #include <map>
   using namespace std;
  +/**
  +    @class SoapSerializer
  +    @brief interface for the SoapSerializer class.
   
  +
  +
  +    @author Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)
  +    @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
  +*/
   class SoapSerializer : public IHandlerSoapSerializer
   {
   	typedef struct
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/soap/URIMapping.h
  
  Index: URIMapping.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/URIMapping.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- URIMapping.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ URIMapping.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,12 +55,8 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
  -// URIMapping.h: interface for the URIMapping class.
  +// URIMapping.h:
   //
   //////////////////////////////////////////////////////////////////////
   #ifdef WIN32
  @@ -76,7 +72,13 @@
   #include "../common/GDefine.h"
   
   using namespace std;
  +/**
  +    @class URIMapping
  +    @brief interface for the URIMapping class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class URIMapping  
   {
   public:
  
  
  
  1.2       +6 -7      ws-axis/c/include/axis/soap/XMLStreamHandler.h
  
  Index: XMLStreamHandler.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/soap/XMLStreamHandler.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XMLStreamHandler.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ XMLStreamHandler.h	14 Jan 2004 12:57:10 -0000	1.2
  @@ -55,10 +55,6 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   #ifdef WIN32
   #pragma warning (disable : 4786)
  @@ -90,15 +86,18 @@
   #include <string>
   
   using namespace std;
  -/*
  - * Header file containing definitions for the Axis Engineclasses
  - */
   
   
   XERCES_CPP_NAMESPACE_USE
   
   enum SOAP_PARSE_LEVEL { SOAP_UNKNOWN=1, SOAP_ENVELOP, SOAP_HEADER, SOAP_FAULT, SOAP_BODY, SOAP_METHOD, SOAP_PARAM, SOAP_HEADER_BLOCK};
  +/**
  +    @class XMLStreamHandler
  +    @brief Header file containing definitions for the Axis Engineclasses
  +
   
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class XMLStreamHandler:public DefaultHandler
   {
   	friend class SoapDeSerializer;
  
  
  
  1.6       +7 -5      ws-axis/c/include/axis/wsdd/WSDDDeployment.h
  
  Index: WSDDDeployment.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/wsdd/WSDDDeployment.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- WSDDDeployment.h	12 Jan 2004 12:20:51 -0000	1.5
  +++ WSDDDeployment.h	14 Jan 2004 12:57:11 -0000	1.6
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// WSDDDeployment.h: interface for the WSDDDeployment class.
  +// WSDDDeployment.h:
   //
   //////////////////////////////////////////////////////////////////////
   #ifdef WIN32
  @@ -81,7 +77,13 @@
   using namespace std;
   
   enum DEPLOYMENTTYPE {DT_DEPLOYMENT, DT_UNDEPLOYMENT};
  +/**
  +    @class WSDDDeployment
  +    @brief interface for the WSDDDeployment class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class WSDDDeployment : public IDeployerUtils
   {
   	friend class WSDDDocument;
  
  
  
  1.5       +7 -5      ws-axis/c/include/axis/wsdd/WSDDDocument.h
  
  Index: WSDDDocument.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/wsdd/WSDDDocument.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WSDDDocument.h	12 Jan 2004 12:20:51 -0000	1.4
  +++ WSDDDocument.h	14 Jan 2004 12:57:11 -0000	1.5
  @@ -55,11 +55,6 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author sanjaya
  - * @author Suasntha Kumara (skumara@virtusa.com, susantha@opensource.lk)
  - *
    */
   #ifdef WIN32
   #pragma warning(disable : 4786)
  @@ -84,7 +79,14 @@
   #define METHODNAME_SEPARATOR ' '
   #define ROLENAME_SEPARATOR ','
   #define TRANSCODE_BUFFER_SIZE 256
  +/**
  +    @class WSDDDocument
  +    @brief
   
  +
  +    @author sanjaya sinharage(sanjaya@opensource.lk)
  +    @author Suasntha Kumara (skumara@virtusa.com, susantha@opensource.lk)
  +*/
   class WSDDDocument
   {
   private: 
  
  
  
  1.3       +7 -5      ws-axis/c/include/axis/wsdd/WSDDHandler.h
  
  Index: WSDDHandler.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/wsdd/WSDDHandler.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WSDDHandler.h	25 Oct 2003 08:39:37 -0000	1.2
  +++ WSDDHandler.h	14 Jan 2004 12:57:11 -0000	1.3
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// WSDDHandler.h: interface for the WSDDHandler class.
  +// WSDDHandler.h:
   //
   //////////////////////////////////////////////////////////////////////
   #ifdef WIN32
  @@ -83,7 +79,13 @@
   const AxisChar kw_scope_app[] = "application";
   const AxisChar kw_scope_ses[] = "session";
   const AxisChar kw_scope_req[] = "request";
  +/**
  +    @class WSDDHandler
  +    @brief interface for the WSDDHandler class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class WSDDHandler  
   {
   public:
  
  
  
  1.4       +6 -0      ws-axis/c/include/axis/wsdd/WSDDKeywords.h
  
  Index: WSDDKeywords.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/wsdd/WSDDKeywords.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- WSDDKeywords.h	25 Oct 2003 08:39:37 -0000	1.3
  +++ WSDDKeywords.h	14 Jan 2004 12:57:11 -0000	1.4
  @@ -30,7 +30,13 @@
   extern const AxisXMLCh* kw_http;
   extern const AxisXMLCh* kw_smtp;
   extern const AxisXMLCh* kw_desc;
  +/**
  +    @class WSDDKeywords
  +    @brief interface for the WSDDKeywords class.
   
  +
  +
  +*/
   class WSDDKeywords  
   {
   public:
  
  
  
  1.3       +7 -5      ws-axis/c/include/axis/wsdd/WSDDService.h
  
  Index: WSDDService.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/wsdd/WSDDService.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WSDDService.h	12 Jan 2004 12:20:51 -0000	1.2
  +++ WSDDService.h	14 Jan 2004 12:57:11 -0000	1.3
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// WSDDService.h: interface for the WSDDService class.
  +// WSDDService.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -75,7 +71,13 @@
   #include <map>
   
   using namespace std;
  +/**
  +    @class WSDDService
  +    @brief interface for the WSDDService class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class WSDDService : public WSDDHandler 
   {
   public:
  
  
  
  1.2       +7 -5      ws-axis/c/include/axis/wsdd/WSDDTransport.h
  
  Index: WSDDTransport.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/include/axis/wsdd/WSDDTransport.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- WSDDTransport.h	20 Oct 2003 03:18:20 -0000	1.1
  +++ WSDDTransport.h	14 Jan 2004 12:57:11 -0000	1.2
  @@ -55,13 +55,9 @@
    * <http://www.apache.org/>.
    *
    *
  - *
  - *
  - * @author Susantha Kumara (skumara@virtusa.com)
  - *
    */
   
  -// WSDDTransport.h: interface for the WSDDTransport class.
  +// WSDDTransport.h:
   //
   //////////////////////////////////////////////////////////////////////
   
  @@ -70,7 +66,13 @@
   
   #include "WSDDHandler.h"
   #include <map>
  +/**
  +    @class WSDDTransport
  +    @brief interface for the WSDDTransport class.
   
  +
  +    @author Susantha Kumara (skumara@virtusa.com)
  +*/
   class WSDDTransport  
   {
   public:
  
  
  
  1.6       +1 -2      ws-axis/c/src/client/transport/axis/Channel.cpp
  
  Index: Channel.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/client/transport/axis/Channel.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Channel.cpp	12 Jan 2004 13:43:32 -0000	1.5
  +++ Channel.cpp	14 Jan 2004 12:57:11 -0000	1.6
  @@ -54,14 +54,13 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   /*
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Damitha Kumarage (damitha@jkcsworld.com, damitha@opensource.lk)
    *
    */
  -
   #include <axis/client/transport/axis/Platform.hpp>
   #include <axis/client/transport/axis/Channel.hpp>
   #include <iostream>
  
  
  
  1.13      +2 -3      ws-axis/c/src/client/transport/axis/HttpTransport.cpp
  
  Index: HttpTransport.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/client/transport/axis/HttpTransport.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- HttpTransport.cpp	13 Jan 2004 07:19:51 -0000	1.12
  +++ HttpTransport.cpp	14 Jan 2004 12:57:11 -0000	1.13
  @@ -54,13 +54,12 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
  -
  - 
   /*
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Damitha Kumarage (damitha@jkcsworld.com, damitha@opensource.lk)
  + * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
    *
    */
   
  
  
  
  1.8       +0 -1      ws-axis/c/src/client/transport/axis/Receiver.cpp
  
  Index: Receiver.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/client/transport/axis/Receiver.cpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Receiver.cpp	12 Jan 2004 13:43:32 -0000	1.7
  +++ Receiver.cpp	14 Jan 2004 12:57:11 -0000	1.8
  @@ -54,7 +54,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   /*
    *
    *
  
  
  
  1.6       +1 -2      ws-axis/c/src/client/transport/axis/Sender.cpp
  
  Index: Sender.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/client/transport/axis/Sender.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Sender.cpp	12 Jan 2004 12:20:52 -0000	1.5
  +++ Sender.cpp	14 Jan 2004 12:57:11 -0000	1.6
  @@ -54,14 +54,13 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   /*
    *
    *
    * @author Lilantha Darshana (lilantha@virtusa.com)
  + * @author Susantha Kumara (susantha@opensource.lk, skumara@virtusa.com)
    *
    */
  -
   #include <axis/client/transport/axis/Platform.hpp>
   #include <axis/client/transport/axis/Sender.hpp>
   
  
  
  
  1.4       +0 -6      ws-axis/c/src/client/transport/axis/Transport.cpp
  
  Index: Transport.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/client/transport/axis/Transport.cpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Transport.cpp	20 Oct 2003 06:37:58 -0000	1.3
  +++ Transport.cpp	14 Jan 2004 12:57:11 -0000	1.4
  @@ -55,12 +55,6 @@
    * <http://www.apache.org/>.
    */
   
  -/*
  - *
  - *
  - * @author Lilantha Darshana (lilantha@virtusa.com)
  - *
  - */
   
   #include <axis/client/transport/axis/Transport.hpp>
   #include <axis/client/transport/axis/Platform.hpp>
  
  
  
  1.4       +0 -7      ws-axis/c/src/client/transport/axis/TransportFactory.cpp
  
  Index: TransportFactory.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/client/transport/axis/TransportFactory.cpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TransportFactory.cpp	23 Oct 2003 08:24:59 -0000	1.3
  +++ TransportFactory.cpp	14 Jan 2004 12:57:11 -0000	1.4
  @@ -55,13 +55,6 @@
    * <http://www.apache.org/>.
    */
   
  -/*
  - *
  - *
  - * @author Lilantha Darshana (lilantha@virtusa.com)
  - *
  - */
  -
   
   #include <axis/client/transport/axis/Platform.hpp>
   #include <axis/client/transport/axis/TransportFactory.hpp>