roshan      2003/06/26 22:56:07

  Modified:    c/src/soap SoapHeader.h SoapHeader.cpp
  Log:
  committing c++ code base
  
  Revision  Changes    Path
  1.3       +16 -1     xml-axis/c/src/soap/SoapHeader.h
  
  Index: SoapHeader.h
  ===================================================================
  RCS file: /home/cvs/xml-axis/c/src/soap/SoapHeader.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapHeader.h      27 Jun 2003 03:53:08 -0000      1.2
  +++ SoapHeader.h      27 Jun 2003 05:56:07 -0000      1.3
  @@ -75,6 +75,21 @@
   #include "HeaderBlock.h"
   #include "SoapEnvVersions.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  
   {
   private:
  @@ -82,7 +97,7 @@
        int serializeAttributes(string&);
        list<Attribute*> m_attributes;
        list<Attribute*> m_namespaceDecls;
  -     list<HeaderBlock*> m_headerEntries;
  +     list<HeaderBlock*> m_headerBlocks;
        //string m_strHeaderSerialized;
   public:
        int addNamespaceDecl(Attribute* pAttribute);
  
  
  
  1.3       +8 -8      xml-axis/c/src/soap/SoapHeader.cpp
  
  Index: SoapHeader.cpp
  ===================================================================
  RCS file: /home/cvs/xml-axis/c/src/soap/SoapHeader.cpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoapHeader.cpp    27 Jun 2003 03:53:08 -0000      1.2
  +++ SoapHeader.cpp    27 Jun 2003 05:56:07 -0000      1.3
  @@ -80,14 +80,14 @@
   SoapHeader::~SoapHeader()
   {
        //deletion of Header Entries
  -     list<HeaderBlock*>::iterator itCurrHeaderBlock= m_headerEntries.begin();
  +     list<HeaderBlock*>::iterator itCurrHeaderBlock= m_headerBlocks.begin();
   
  -     while(itCurrHeaderBlock != m_headerEntries.end()) {             
  +     while(itCurrHeaderBlock != m_headerBlocks.end()) {              
                delete *itCurrHeaderBlock;
                itCurrHeaderBlock++;
        }
   
  -     m_headerEntries.clear();
  +     m_headerBlocks.clear();
   
        //deletion of attributes
        list<Attribute*>::iterator itCurrAttribute= m_attributes.begin();
  @@ -102,7 +102,7 @@
   
   void SoapHeader::addHeaderBlock(HeaderBlock* headerBlock)
   {
  -     m_headerEntries.push_back(headerBlock);
  +     m_headerBlocks.push_back(headerBlock);
   }
   
   int SoapHeader::serialize(string& sSerialized, SOAP_VERSION eSoapVersion)
  @@ -121,9 +121,9 @@
   
                sSerialized= sSerialized+ ">"+ "\n";
   
  -             list<HeaderBlock*>::iterator itCurrHeaderBlock= 
m_headerEntries.begin();
  +             list<HeaderBlock*>::iterator itCurrHeaderBlock= m_headerBlocks.begin();
   
  -             while(itCurrHeaderBlock != m_headerEntries.end()) {
  +             while(itCurrHeaderBlock != m_headerBlocks.end()) {
                        iStatus= (*itCurrHeaderBlock)->serialize(sSerialized);
                        if(iStatus==FAIL) {
                                break;
  @@ -151,9 +151,9 @@
   
        m_strHeaderSerialized= "<SOAP-ENV:Header>";
   
  -     list<HeaderBlock*>::iterator itCurrHeaderBlock= m_headerEntries.begin();
  +     list<HeaderBlock*>::iterator itCurrHeaderBlock= m_headerBlocks.begin();
   
  -     while(itCurrHeaderBlock != m_headerEntries.end()) {
  +     while(itCurrHeaderBlock != m_headerBlocks.end()) {
                m_strHeaderSerialized= m_strHeaderSerialized + 
(*itCurrHeaderBlock)->serialize();
                itCurrHeaderBlock++;
        }
  
  
  

Reply via email to